Building expressive and flexible process models using a UML-based approach

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

Abstract

Some limitations have been identified in current software process modelling languages concerning expressiveness, standardization and flexibility. We outline the main features of a software process modelling language called PROMENADE which aims at improving the above-mentioned issues. Expressiveness is enhanced in PROMENADE by the combination of proactive and reactive control, using precedence relationships between tasks and ECA-rules, respectively. Standardization is achieved by the mapping of PROMENADE features into a slightly extended UML. PROMENADE also supports the definition of flexible models by leaving some parts undefined until enactment time. We illustrate the use of PROMENADE by presenting in some detail a case study consisting in the modelling of the process of construction of a software component library.

Cite

CITATION STYLE

APA

Ribó, J. M., & Franch, X. (2001). Building expressive and flexible process models using a UML-based approach. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 2077, pp. 152–172). Springer Verlag. https://doi.org/10.1007/3-540-45752-6_13

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