• DocumentCode
    2301358
  • Title

    Model-Based Data Processing with Transient Model Extensions

  • Author

    Thonhauser, Michael ; Schmoelzer, Gernot ; Kreiner, Christian

  • Author_Institution
    Inst. for Tech. Informatics, Graz Univ. of Technol.
  • fYear
    2007
  • fDate
    26-29 March 2007
  • Firstpage
    299
  • Lastpage
    306
  • Abstract
    Software is often constructed using a layered approach to encapsulate the functionality in different layers. Individual requirements of each layer demand layer specific data structures. These data structures typically provide redundant information with respect to the data source. Providing a model driven software development approach for creating these data structures leads to overlapping data models, each containing data structures defined by the data source. Because putting all various requirements of the software layers in a single data model can lead to difficulties, each software layer should only extend the basic data source model with its specifically needed model elements. This paper presents a mechanism for transient extension of a data model. Using this mechanism, a basic data model can be used by every layer, being extended by additional attributes and classes for satisfying layer specific requirements
  • Keywords
    data models; formal specification; data source model; data structure; model driven software development; model-based data processing; software layer; software requirements; transient model extensions; Automation; Conferences; Data models; Data processing; Data structures; Databases; Functional programming; Informatics; Logic programming; Transfer functions; Data modeling; Model-driven development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer-Based Systems, 2007. ECBS '07. 14th Annual IEEE International Conference and Workshops on the
  • Conference_Location
    Tucson, AZ
  • Print_ISBN
    0-7695-2772-8
  • Type

    conf

  • DOI
    10.1109/ECBS.2007.51
  • Filename
    4148945