• DocumentCode
    3386041
  • Title

    Concepts for abstracting away object reification at the level of platform independent models (PIMs)

  • Author

    Delanote, Geert ; Steegmans, Eric

  • Author_Institution
    Dept. of Comput. Sci., KU Leuven
  • fYear
    2006
  • fDate
    30-30 March 2006
  • Lastpage
    102
  • Abstract
    The object-oriented software development process is composed of a number of subprocesses, namely analysis, design, implementation and verification. In model driven architecture (MDA) the result of analysis are platform independent models (PIM). Platform specific models (PSM) are derived from the PIMs via transformations, representing the design phase. We observe a lack of expressiveness of the concepts at the higher levels of abstraction (base PIMs), forcing developers to take, or at least suggest, technical decisions too early in the development process. Reification is a technique often used in the analysis phase to hide this flaw, but suggests the use of objects to represent certain artefacts. We propose an extension of the Unified Modeling Language (UML) and the Object Constraint Language (OCL) to prevent the need of reification in base PIMs to model these artefacts. We further show how these base PIMs can be transformed into different, less abstract PIMs
  • Keywords
    Unified Modeling Language; object-oriented languages; object-oriented programming; software architecture; Object Constraint Language; Unified Modeling Language; model driven architecture; object reification abstraction; object-oriented software development; platform independent models; platform specific models; Computer architecture; Computer science; Conferences; Context modeling; Object oriented modeling; Process design; Programming; Software quality; Software systems; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Model-Based Development of Computer-Based Systems and Model-Based Methodologies for Pervasive and Embedded Software, 2006. MBD/MOMPES 2006. Fourth and Third International Workshop on
  • Conference_Location
    Potsdam
  • Print_ISBN
    0-7695-2538-5
  • Type

    conf

  • DOI
    10.1109/MBD-MOMPES.2006.7
  • Filename
    1604769