Integrating DSLs into a Software Engineering Process: Application to Collaborative Construction of Telecom Services - Archive ouverte HAL
Chapitre D'ouvrage Année : 2012

Integrating DSLs into a Software Engineering Process: Application to Collaborative Construction of Telecom Services

Résumé

The development of large and complex systems involves many people, stakeholders. Engineeringly speaking, one way to control this complexity is by designing and analyzing the system from different perspectives. For each perspective, stakeholders benefit from means, tools, languages, specific to their activity domain. A Domain Specific Language (DSL) per perspective is such a dedicated means. While DSLs are used for modeling, other means, tools, languages, are needed for other connected activities, like testing or collaborating. However, using together such different types of tools, integrating DSLs into stakeholders' software process, is not straightforward. In this chapter we advance an integration process of DSLs with other tools. To each stakeholder, we propose they have their own DSL with associated graphical editor, operational semantics and generation of scripts for off the shelf simulators for e.g. testing. Additionally to the integrated stakeholders' software process, we introduce a model driven process dedicated to the tool vendor which creates the DSLs and its associated tools. Due to the integration of DSLs into this process, we contend that stakeholders will significantly reduce system construction time. We illustrate the two processes on Telecommunications service construction.
Fichier non déposé

Dates et versions

hal-01175615 , version 1 (10-07-2015)

Identifiants

  • HAL Id : hal-01175615 , version 1

Citer

Vanea Chiprianov, Yvon Kermarrec, Siegfried Rouvrais. Integrating DSLs into a Software Engineering Process: Application to Collaborative Construction of Telecom Services. Formal and Practical Aspects of Domain-Specific Languages: Recent Developments, IGI Global, pp.415 - 442, 2012, 9781466620926. ⟨hal-01175615⟩
188 Consultations
0 Téléchargements

Partager

More