• DocumentCode
    2969771
  • Title

    Core modelling concepts in object-oriented conceptual modelling

  • Author

    Sneeck, M. ; Dedene, Guido

  • Author_Institution
    Manage. Inst. Syst. Group., Katholieke Univ., Leuven, Belgium
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    170
  • Lastpage
    179
  • Abstract
    Many concepts in object-oriented conceptual modelling have complex semantics that are unfortunately not precisely defined. This paper demonstrates that, with a few simple and formally defined concepts, one can define more complex concepts (such as, for example, aggregation) in a precise and formal way. The core concepts offer the possibility of layering modelling concepts: a particular pattern of simple lower-level concepts can be used to represent a single high-level concept. The advantage is that the high-level concept is defined in terms of the lower-level concepts. Because of their simplicity, the lower-level concepts are much easier to define formally. The high-level concept benefits from this formal definition: its own formal definition can be inferred from the formal definition of its constituent lower-level concepts. This layered approach can also be followed on a project-by-project basis by defining high-level concepts that are only applicable in the context of one particular project
  • Keywords
    object-oriented methods; aggregation; formal concept definition; high-level concepts; layered modelling concepts; low-level concepts; object-oriented conceptual modelling; project-by-project basis; semantics; Management information systems; Object oriented modeling; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 2001. TOOLS 38. Proceedings
  • Conference_Location
    Zurich
  • ISSN
    1530-2067
  • Print_ISBN
    0-7695-1095-7
  • Type

    conf

  • DOI
    10.1109/TOOLS.2001.911769
  • Filename
    911769