<  Retour au portail Polytechnique Montréal

DSL4SPM: Domain-specific language for software process modeling

Noureddine Kerzazi et Pierre N. Robillard

Rapport technique (2010)

Document en libre accès dans PolyPublie et chez l'éditeur officiel
[img]
Affichage préliminaire
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)
Afficher le résumé
Cacher le résumé

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

Actions réservées au personnel

Afficher document Afficher document