DocumentCode
2634426
Title
Multi-level Modeling for Industrial Automation Systems
Author
Aschauer, Thomas ; Dauenhauer, Gerd ; Pree, Wolfgang
Author_Institution
Lab. Embedded Software Syst., Univ. of Salzburg, Salzburg, Austria
fYear
2009
fDate
27-29 Aug. 2009
Firstpage
490
Lastpage
496
Abstract
Model-driven engineering of software intensive systems requires adequate means for describing their essential properties. For the domain of testbed automation systems, conventional modeling formalisms fall short due to the inadequacy of a fixed meta-level hierarchy. In this paper we identify the core problems by examining real-world examples. As a solution, we propose using a unification of classes and objects, known as clabjects. We propose extensions to the basic clabject notion for handling connector inheritance and instantiation, which are essential for bridging the gap between theoretical foundations and industrial applications.
Keywords
control engineering computing; internal combustion engines; production engineering computing; software engineering; test equipment; clabject notion; combustion engines; industrial automation systems; model-driven engineering; multi-level modeling; software intensive systems; testbed automation systems; Application software; Automatic testing; Automation; Connectors; Embedded software; Engines; Software systems; Software testing; System testing; Unified modeling language; clabjects; multi-level modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Advanced Applications, 2009. SEAA '09. 35th Euromicro Conference on
Conference_Location
Patras
ISSN
1089-6503
Print_ISBN
978-0-7695-3784-9
Type
conf
DOI
10.1109/SEAA.2009.46
Filename
5350019
Link To Document