Modelling interactions for automatic execution using UML activity diagrams

Autoren Werner Putschögl
Bernhard Dorninger
Editoren G. Engels
D. Karamiannis
H. C. Mayr
Titel Modelling interactions for automatic execution using UML activity diagrams
Buchtitel Proceegings of Modellierung 2010, GI-Edition Lecture Notes in Informatics
Typ in Konferenzband
Verlag Gesellschaft für Informatik
Serie GI-Edition Lecture Notes in Informatics
Band P-161
Abteilung SAT
ISBN 978-3-88579-255-0
Monat March
Jahr 2010
Seiten 179-194
SCCH ID# 951
Abstract

Software applications involving collaborative and interactive aspects are very common nowadays. Frequently, collaborations and interactions are modelled during the analysis phase of a project and subsequently coded manually. Very often this results in a divergence of analysis model and the implemented code. Moreover, the border between interaction handling code and domain code may be blurred. In addition, hardcoding collaborations and interactions may impede maintainability of an application. In this paper, we propose a procedure for modelling interactions—and also collaborations— with the means of slightly extended UML activity diagrams. The resulting interaction model is then transformed to a machine interpretable format and may subsequently be processed and controlled by an interaction infrastructure, which we developed for this purpose. In addition, our procedure encourages a clear separation of interaction processing and domain code.