A Requirements Engineering Approach for Usability-Driven DSL Development

Abstract :

There is currently a lack of Requirements Engineering (RE) approaches applied to, or supporting, the development of a Domain-Specific Language (DSL) taking into account the environment in which it is to be used. We present a modelbased RE approach to support DSL development with a focus on usability concerns. RDAL is a RE fragment language that can be complemented with other languages to support RE and design. USE-ME is a model driven approach for DSLs usability evaluation which is integrable with a DSL development approach. We combine RDAL and a new DSL, named DSSL, that we created for the specification of DSL-based systems. Integrated with this combination we add USE-ME to support usability evaluation. This combination of existing languages and tools provides a comprehensive RE approach for DSL development. We illustrate the approach with the development of the Gyro DSL for programming robots.

Type de document :
Communication dans un congrès
International Conference on Software Language Engineering, Oct 2017, Vancouver, Canada. International Conference on Software Language Engineering, 2017
Liste complète des métadonnées

https://hal-imt.archives-ouvertes.fr/hal-01649727
Contributeur : Admin Télécom Paristech <>
Soumis le : lundi 27 novembre 2017 - 17:00:30
Dernière modification le : mercredi 29 novembre 2017 - 01:14:29

Identifiants

  • HAL Id : hal-01649727, version 1

Citation

Ankica Barisic, Dominique Blouin, Vasco Amaral, Miguel Goulao. A Requirements Engineering Approach for Usability-Driven DSL Development. International Conference on Software Language Engineering, Oct 2017, Vancouver, Canada. International Conference on Software Language Engineering, 2017. 〈hal-01649727〉

Partager

Métriques

Consultations de la notice

52