Multi-Level Modeling for Industrial Automation Systems

被引:9
作者
Aschauer, Thomas [1 ]
Dauenhauer, Gerd [1 ]
Pree, Wolfgang [1 ]
机构
[1] Salzburg Univ, C Doppler Lab Embedded Software Syst, A-5020 Salzburg, Austria
来源
2009 35TH EUROMICRO CONFERENCE ON SOFTWARE ENGINEERING AND ADVANCED APPLICATIONS, PROCEEDINGS | 2009年
关键词
multi-level modeling; clabjects;
D O I
10.1109/SEAA.2009.46
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:490 / 496
页数:7
相关论文
共 18 条
[1]  
ABADI M, 1998, MONOGRAPHS COMPUTER
[2]  
[Anonymous], 2008, A Practical Guide To SysML: The Systems Modeling Language
[3]  
[Anonymous], ECL MOD FRAM PROJ
[4]   Model-driven development:: A metamodeling foundation [J].
Atkinson, C ;
Kühne, T .
IEEE SOFTWARE, 2003, 20 (05) :36-+
[5]  
ATKINSON C, 2001, LNCS, V2185, P19
[6]   Reducing accidental complexity in domain models [J].
Atkinson, Colin ;
Kuehne, Thomas .
SOFTWARE AND SYSTEMS MODELING, 2008, 7 (03) :345-359
[7]   Ontological extension to the MOF metamodel as a basis for code generation [J].
Gitzel, Ralf ;
Ott, Ingo ;
Schader, Martin .
COMPUTER JOURNAL, 2007, 50 (01) :93-115
[8]   Modelling software development methodologies: A conceptual foundation [J].
Gonzalez-Perez, Cesar ;
Sellers, Brian Henders .
JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (11) :1778-1796
[9]  
Gutheil M, 2008, LECT NOTES COMPUT SC, V5301, P843, DOI 10.1007/978-3-540-87875-9_58
[10]  
JOHNSON R, 1998, PATTERN LANGUAGES PR