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
Link To Document