DocumentCode
459914
Title
UML4SPM: An Executable Software Process Modeling Language Providing High-Level Abstractions
Author
Bendraou, Reda ; Gervais, Marie-Pierre ; Blanc, Xavier
Author_Institution
Lab. d´´Informatique de Paris 6
fYear
2006
fDate
Oct. 2006
Firstpage
297
Lastpage
306
Abstract
Software processes and software process modeling approaches were and still are in the heart of enterprise preoccupations. This interest is essentially motivated by the increasing need to build reliable and complex software systems in a short time to market. During the three last decades, a variety of Process Modeling Languages were proposed in order to capture the expertise of enterprises. However no one succeeded in gaining the attention of the industry. Main reasons were because that most of them were either imprecise or not suitable to be executed or both. This paper presents UML4SPM, a UML2.0-based Language for software process modelling. Expressiveness, understandability, precision and executability were our main objectives while designing UML4SPM. Our contribution comes inform of MOF-compliant metamodel, a simple yet expressive graphical notation and diagrams and a precise semantics. In order to validate our work, we evaluate UML4SPM with the well-known ISPW-6 process example, a standard benchmark problem for software process modeling
Keywords
Unified Modeling Language; software process improvement; MOF-Compliant metamodel; UML 2.0; UML4SPM; executable software process modeling language; high-level abstraction; Computer languages; Engineering management; Humans; Object oriented modeling; Programming; Software maintenance; Software standards; Software systems; Unified modeling language; Workflow management software;
fLanguage
English
Publisher
ieee
Conference_Titel
Enterprise Distributed Object Computing Conference, 2006. EDOC '06. 10th IEEE International
Conference_Location
Hong Kong
ISSN
1541-7719
Print_ISBN
0-7695-2558-X
Type
conf
DOI
10.1109/EDOC.2006.65
Filename
4031217
Link To Document