<  Back to the Polytechnique Montréal portal

DSL4SPM: Domain-specific language for software process modeling

Noureddine Kerzazi and Pierre N. Robillard

Technical Report (2010)

Published Version
Terms of Use: Tous droits réservés.
Download (1MB)
Cite this document: Kerzazi, N. & Robillard, P. N. (2010). DSL4SPM: Domain-specific language for software process modeling (Technical Report n° EPM-RT-2010-15).
Show abstract Hide abstract


This paper presents a novel formal approach to software process modeling based on the Software Process Engineering Metamodel (SPEM) for the syntactic aspect of a process model and a domain-specific language (DSL) for the semantic aspect of the model. This approach provides a conceptual framework for designing processes in a more abstract way and to enable process implementation on various platforms. A Process-Centered Software Environment (PCSE) called DSL4SPM (Domain-Specific Language for Software Process Modeling) is a plug-in tool which satisfies the meta-requirements for Process Modeling Languages (PMLs). The key concept of the DSL4SPM is the use of a toolbox, containing SPEM elements, to instantiate objects in a graphical scene. The process model designer links these elements with relations, and defines the values of the attributes required for both these and the objects, with the aim of arriving at a consolidated view of the problem. An overview of the advantages of the approach is presented. With it, the process manager is able to quickly and easily model a process from innovative perspectives, with the aim of better understanding the risks associated with software development.

Uncontrolled Keywords

Process-Modeling Languages (PML); Process-Centered Software Environment (PCSE); Software Process; Software Process Engineering Metamodel (SPEM); Domain-Specific Language (DSL); Domain- Specific Language for Software Process Modeling (DSL4SPM).

Open Access document in PolyPublie
Subjects: 2700 Technologie de l'information > 2706 Génie logiciel
2700 Technologie de l'information > 2717 Études de modélisation et de simulation
Department: Département de génie informatique et génie logiciel
Research Center: Non applicable
Funders: FQRNT
Grant number: 127037
Date Deposited: 06 Oct 2017 13:37
Last Modified: 16 Jun 2021 17:09
PolyPublie URL: https://publications.polymtl.ca/2637/
Document issued by the official publisher
Report number: EPM-RT-2010-15


Total downloads

Downloads per month in the last year

Origin of downloads

Repository Staff Only