BlueState - A Metamodel-based Execution Framework for UML State Machines
Alfredo Ortigosa, Carlos Rossi
2011
Abstract
Most of the tools that generate code from UML state machines present a series of drawbacks, such as the lack of conformity to the UML specification or the difficulty of integrating them in a real process of software development and maintenance. In this work, we show how to overcome these drawbacks using BlueState, a framework we have developed based on class metamodels. BlueState, apart from code generation, includes debugging and real-time visual monitoring modules. The framework has been designed to be independent of the modeling tool and makes it possible to generate code in different target languages.
DownloadPaper Citation
in Harvard Style
Ortigosa A. and Rossi C. (2011). BlueState - A Metamodel-based Execution Framework for UML State Machines . In Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT, ISBN 978-989-8425-77-5, pages 226-231. DOI: 10.5220/0003609202260231
in Bibtex Style
@conference{icsoft11,
author={Alfredo Ortigosa and Carlos Rossi},
title={BlueState - A Metamodel-based Execution Framework for UML State Machines},
booktitle={Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,},
year={2011},
pages={226-231},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003609202260231},
isbn={978-989-8425-77-5},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 6th International Conference on Software and Database Technologies - Volume 2: ICSOFT,
TI - BlueState - A Metamodel-based Execution Framework for UML State Machines
SN - 978-989-8425-77-5
AU - Ortigosa A.
AU - Rossi C.
PY - 2011
SP - 226
EP - 231
DO - 10.5220/0003609202260231