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.

Download


Paper 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