TY - GEN
T1 - Model-to-metamodel transformation for the development of component-based systems
AU - Kainz, Gerd
AU - Buckl, Christian
AU - Sommer, Stephan
AU - Knoll, Alois
PY - 2010
Y1 - 2010
N2 - Embedded systems are a potential application area for component-based development approaches. They can be assembled from multiple generic components that can either be application components used to realize the application logic or hardware components to provide low level hardware access. The glue code to connect these components is typically implemented using middleware or run-time systems. Nowadays great parts of the system are automatically generated and configured according to application needs by using model driven software development tools. In a model driven development process, three different kinds of developers can be identified: run-time system experts, component developers and application developers. This paper presents a multi-phase approach, which is suited to support all of these experts in an optimal way. Key idea is a multi-phase development process based on model-to-metamodel transformations connecting the different phases. The advantages of this approach are demonstrated in the context of distributed sensor / actuator systems.
AB - Embedded systems are a potential application area for component-based development approaches. They can be assembled from multiple generic components that can either be application components used to realize the application logic or hardware components to provide low level hardware access. The glue code to connect these components is typically implemented using middleware or run-time systems. Nowadays great parts of the system are automatically generated and configured according to application needs by using model driven software development tools. In a model driven development process, three different kinds of developers can be identified: run-time system experts, component developers and application developers. This paper presents a multi-phase approach, which is suited to support all of these experts in an optimal way. Key idea is a multi-phase development process based on model-to-metamodel transformations connecting the different phases. The advantages of this approach are demonstrated in the context of distributed sensor / actuator systems.
KW - Component-based Systems
KW - Model Transformation
KW - Model-Driven Development (MDD)
KW - Model-to-Metamodel (M2MM)
KW - Model-to-Model (M2M)
UR - http://www.scopus.com/inward/record.url?scp=78349266149&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-16129-2_28
DO - 10.1007/978-3-642-16129-2_28
M3 - Conference contribution
AN - SCOPUS:78349266149
SN - 3642161286
SN - 9783642161285
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 391
EP - 405
BT - Model Driven Engineering Languages and Systems - 13th International Conference, MODELS 2010, Proceedings
T2 - 13th International Conference on Model Driven Engineering Languages and Systems, MODELS 2010
Y2 - 3 October 2010 through 8 October 2010
ER -