Dynamic Object Roles " Adjusting the Notion for Flexible Modeling

  • Authors:
  • Andrzej Jodlowski;Piotr Habela;Jacek Plodzien;Kazimierz Subieta

  • Affiliations:
  • Polish Academy of Sciences;Polish-Japanese Institute of Information Technology;Polish Academy of Sciences;Polish Academy of Sciences and Polish-Japanese Institute of Information Technology

  • Venue:
  • IDEAS '04 Proceedings of the International Database Engineering and Applications Symposium
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

The conceptual modeling of real-life situations often requires expressing some kind of multiple, multi-aspect 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 paper 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.