سند علمی

Associations and Roles in Object-Oriented Modeling

چکیده

We present an extended ER model with entity, role, and association as the basic constructs for object-oriented modeling. The purpose of the constructs is to support object evolution and extension for long lived objects. A class hierarchy consists of a static part and a dynamic part. The static part is a classiication of entity classes, while the dynamic part is the role classes played by entities. The interaction among objects are captured with association classes. Based on the observation that entities play roles in association with other entities, we provide a uniied view on roles in associations and roles as an extension to objects. The proposed modeling constructs help developers better understand the interrelationship among entities, thus result in exible implementations for dynamic systems.

اسناد مشابه

  • Scattered Associations in Object-Oriented Modeling

    سند علمی۱۹۹۸Kasper Østerbye, Johnny Olsson

    The popularity of UML has bought a new abstraction mechanism, associations, into the realm of object-oriented programming. Associations are used in the analysis and design phases of software development. We have used UML in a paper and pencil redesign of a large existing system w

  • Scattered Associations in Object-Oriented Modelling

    سند علمی۱۹۹۸Kasper Østerbye, Johnny Olsson

    The popularity of UML has bought a new abstraction mechanism, associations, into the realm of object-oriented programming. Associations are used in the analysis and design phases of software development. We have used UML in a paper and pencil redesign of a large existing system w

  • Object-Oriented Modeling with Roles

    سند علمی۱۹۹۵Bent Bruun Kristensen

    Objects relate to each other in di erent ways | serving, using, and communicating with each other. From the way in which they treat one another, objects have di erent perspectives of each other. These perspectives de ne the role that an object may play towards another. The perspe

  • Set Theory as a Semantic Framework for Object-Oriented Modeling

    سند علمی۱۹۹۷ECOOP WorkshopsB. Cohen

    The author has modeled complex systems in a variety of business contexts, from healthcare to telecoms, using a variant of Z. The notation, like Z itself, is a syntactically sugared form of ZF set theory but it permits the use of weak postconditions — a small, but crucially import

  • The Role of Object-Oriented Modelling Methods in Requirements Engineering

    سند علمی۱۹۹۹Linda L. Dawson

    In recent years many organisations have been moving to the use of object-oriented methods for the development of information systems. Many claims have been made about the efficacy of object-oriented methods for specifying and building software and information systems. Several stu

  • Extending an Object−Oriented Model to Support Coordination

    سند علمی۲۰۰۷Emmanuel LENORMAND, Roland BALTER

    The Guide distributed object−oriented platform provides an integrated environment for building distributed applications based on the object paradigm. It is intended to extend this model as well as the functionalities of the run−time system to provide better support of groupware a