|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
24th International Conference on Software Engineering (ICSE '02)
Deriving executable process descriptions from UML
Orlando, Florida
May 19-May 25
ISBN: 1-58113-472-X
| ASCII Text | x | ||
| Elisabetta Di Nitto, Luigi Lavazza, Marco Schiavoni, Emma Tracanella, Michele Trombetta, "Deriving executable process descriptions from UML," Software Engineering, International Conference on, pp. 155, 24th International Conference on Software Engineering (ICSE '02), 2002. | |||
| BibTex | x | ||
| @article{ 10.1109/ICSE.2002.1007964, author = {Elisabetta Di Nitto and Luigi Lavazza and Marco Schiavoni and Emma Tracanella and Michele Trombetta}, title = {Deriving executable process descriptions from UML}, journal ={Software Engineering, International Conference on}, volume = {0}, year = {2002}, issn = {0570-5257}, pages = {155}, doi = {http://doi.ieeecomputersociety.org/10.1109/ICSE.2002.1007964}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - CONF JO - Software Engineering, International Conference on TI - Deriving executable process descriptions from UML SN - 0570-5257 SP EP A1 - Elisabetta Di Nitto, A1 - Luigi Lavazza, A1 - Marco Schiavoni, A1 - Emma Tracanella, A1 - Michele Trombetta, PY - 2002 KW - null VL - 0 JA - Software Engineering, International Conference on ER - | |||
In the recent past, a relevant effort has been devoted to the definition of process modeling languages (PMLs). The resulting languages and environments -although technically successful- did not receive much attention from industry. On the contrary, researchers and practitioners have recently started experimenting with the usage of UML as a PML. Being so popular and widely used, UML has an important competitive advantage compared to any specialized PML. However, it has also a main limitation. While most PMLs are executable by some process engine, UML was conceived as a non-executable, semi-formal language. The work described here aims at assessing the possibility of employing a subset of UML as an executable PML. The article proposes a formalization of the semantics of the UML subset and presents the translation of UML process models into code, which can be enacted in the OPSS process-centered environment. The paper also presents a case study to validate the approach. We expect that process modeling by means of UML is easier and available to a larger community of software process managers. Moreover, process enactment makes the process more efficient, reliable, predictable and controllable, as widely shown by previous research.
Citation:
Elisabetta Di Nitto, Luigi Lavazza, Marco Schiavoni, Emma Tracanella, Michele Trombetta, "Deriving executable process descriptions from UML," icse, pp.155, 24th International Conference on Software Engineering (ICSE '02), 2002
Usage of this product signifies your acceptance of the Terms of Use.
