• DocumentCode
    3264709
  • Title

    Dynamic object roles - adjusting the notion for flexible modeling

  • Author

    Jodtowski, A. ; Habela, P. ; Plodzien, J.

  • Author_Institution
    Inst. of Comput. Sci., Polish Acad. of Sci., Warsaw, Poland
  • fYear
    2004
  • fDate
    7-9 July 2004
  • Firstpage
    449
  • Lastpage
    456
  • Abstract
    The conceptual modeling of real-life situations often requires expressing some kind of multiple, multiaspect or dynamic specialization. On the other hand, multiple or dynamic inheritance impose troublesome anomalies and thus are sporadically and not fully supported by development tools. In This work we suggest a new approach to the concept of dynamic object roles, capable of expressing all the mentioned special kinds of specialization while avoiding the anomalies of multiple inheritance. The base mechanism of the notion is described and the possible design decisions concerning its realization in a modeling language and implementation, having impact on its overall usability, are discussed.
  • Keywords
    inheritance; modelling; object-oriented languages; conceptual modeling; dynamic object roles; flexible modeling; modeling language; multiple inheritance; Computer languages; Computer science; Data engineering; Design engineering; Documentation; Impedance; Information technology; Maintenance; Relational databases; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Database Engineering and Applications Symposium, 2004. IDEAS '04. Proceedings. International
  • ISSN
    1098-8068
  • Print_ISBN
    0-7695-2168-1
  • Type

    conf

  • DOI
    10.1109/IDEAS.2004.1319820
  • Filename
    1319820