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 :
بازگشت