Modeling Collaborations with Dynamic Structural Adaptation in Mechatronic UML (bibtex)
by , ,
Abstract:
The next generation of advanced mechatronic systems is expected to behave more intelligently than today's systems. These systems are expected to enhance their functionality and improve their performance by building communities of autonomous agents which exploit local and global networking. Such mechatronic systems will therefore include complex coordination protocols which require execution in real-time and reconfiguration of the locally employed control algorithms at runtime to adjust their behavior to the changing system goals leading to self-adaptation. In this paper we will present an extension of the MECHATRONIC UML approach which will enable us to model collaborations between components which include structural adaptation and multi-ports. Besides the modeling of complex collaborations and the rules to join and leave these collaborations via ports and multi-ports, we propose to employ hierarchical state machines with a dynamic number of submachines to model the behavior of the multi-ports. For the collaborations this involves the related protocols, while for the components we have to refine this behavior to ensure a proper synchronization with other parts of the component behavior.
Reference:
Modeling Collaborations with Dynamic Structural Adaptation in Mechatronic UML (Martin Hirsch, Stefan Henkler, Holger Giese), In Proc. of the ICSE 2008 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS''08), Leipzig, Germany, ACM Press, 2008.
Bibtex Entry:
@InProceedings{HHG08_ag,
AUTHOR = {Hirsch, Martin and Henkler, Stefan and Giese, Holger},
TITLE = {{Modeling Collaborations with Dynamic Structural Adaptation in Mechatronic UML}},
YEAR = {2008},
MONTH = {May},
BOOKTITLE = {Proc. of the ICSE 2008 Workshop on Software Engineering for Adaptive and Self-Managing Systems (SEAMS''08), Leipzig, Germany},
PUBLISHER = {ACM Press},
PDF = {uploads/pdf/HHG08_ag_p33-hirsch.pdf},
ABSTRACT = {The next generation of advanced mechatronic systems is expected to behave more intelligently than today's systems. These systems are expected to enhance their functionality and improve their performance by building communities of autonomous agents which exploit local and global networking. Such mechatronic systems will therefore include complex coordination protocols which require execution in real-time and reconfiguration of the locally employed control algorithms at runtime to adjust their behavior to the changing system goals leading to self-adaptation. In this paper we will present an extension of the MECHATRONIC UML approach which will enable us to model collaborations between components which include structural adaptation and multi-ports. Besides the modeling of complex collaborations and the rules to join and leave these collaborations via ports and multi-ports, we propose to employ hierarchical state machines with a dynamic number of submachines to model the behavior of the multi-ports. For the collaborations this involves the related protocols, while for the components we have to refine this behavior to ensure a proper synchronization with other parts of the component behavior.}
}
Powered by bibtexbrowser