Code generation and execution framework for UML 2.0 classes and state machines

24Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The paper presents Framework for eXecutable UML (FXU). FXU transforms UML models into programming code and supports execution of the resulting application according to the behavioral model. The code generation and execution is based on UML classes and their state machines. The FXU framework takes into account all concepts of state machines defined by the UML 2.0 specification. Ambiguities of UML state machine interpretation had to been resolved within the framework in order to obtain an executable application. During the runtime execution separate state machines and orthogonal regions are run as parallel threads. All kinds of events, states, pseudostates and activities are processed, as well. The framework was implemented and tested for C# code. The tool supports modeldriven development of high quality applications. © 2007 Springer.

Cite

CITATION STYLE

APA

Pilitowski, R., & Derezinska, A. (2007). Code generation and execution framework for UML 2.0 classes and state machines. In Innovations and Advanced Techniques in Computer and Information Sciences and Engineering (pp. 421–427). Kluwer Academic Publishers. https://doi.org/10.1007/978-1-4020-6268-1_75

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free