Noureddine Kerzazi et Pierre N. Robillard
Rapport technique (2010)
Document en libre accès dans PolyPublie et chez l'éditeur officiel |
|
Libre accès au plein texte de ce document Version officielle de l'éditeur Conditions d'utilisation: Tous droits réservés Télécharger (983kB) |
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.
Mots clés
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).
Sujet(s): |
2700 Technologie de l'information > 2706 Génie logiciel 2700 Technologie de l'information > 2717 Études de modélisation et de simulation |
---|---|
Département: | Département de génie informatique et génie logiciel |
Organismes subventionnaires: | FQRNT |
Numéro de subvention: | 127037 |
URL de PolyPublie: | https://publications.polymtl.ca/2637/ |
Numéro du rapport: | EPM-RT-2010-15 |
Date du dépôt: | 06 oct. 2017 13:37 |
Dernière modification: | 28 sept. 2024 10:21 |
Citer en APA 7: | Kerzazi, N., & Robillard, P. N. (2010). DSL4SPM: Domain-specific language for software process modeling. (Rapport technique n° EPM-RT-2010-15). https://publications.polymtl.ca/2637/ |
---|---|
Statistiques
Total des téléchargements à partir de PolyPublie
Téléchargements par année
Provenance des téléchargements