Pregled bibliografske jedinice broj: 1025417
A requirements engineering approach for usability-driven DSL development
A requirements engineering approach for usability-driven DSL development // SLE 2017 Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering
Vancouver, Kanada: The Association for Computing Machinery (ACM), 2017. str. 115-128 doi:10.1145/3136014.3136027 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 1025417 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
A requirements engineering approach for usability-driven DSL development
Autori
Barišić, Ankica ; Blouin, Dominique ; Amaral, Vasco ; Goulão, Miguel
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
SLE 2017 Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering
/ - : The Association for Computing Machinery (ACM), 2017, 115-128
ISBN
978-1-4503-5525-4
Skup
SLE 2017 - Proceedings of the 10th ACM SIGPLAN International Conference on Software Language Engineering, co-located with SPLASH 2017
Mjesto i datum
Vancouver, Kanada, 23.10.2017. - 24.10.2017
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
Requirements engineering ; Domain specific languages (DSL) ; usability evaluation
Sažetak
There is currently a lack of Requirements Engineering (RE) approaches applied to, or supporting, the development of a Domain-Specific Language (DSL) and the environment in which it is to be used. We present a model-based 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 and an interesting case study of languages composition allowing the reuse of the assets of the existing languages. We illustrate the approach with the development of the Gyro DSL for programming robots.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo