A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems

M Challenger, G Kardas, B Tekinerdogan - Software Quality Journal, 2016 - Springer
Multi-agent systems (MASs) include multiple interacting agents within an environment to
provide a solution for complex systems that cannot be easily solved with individual agents or …

Usability driven DSL development with USE-ME

A Barišić, V Amaral, M Goulão - Computer Languages, Systems & …, 2018 - Elsevier
Abstract The adoption of Domain-Specific Languages (DSLs) is regarded as an approach to
reduce the accidental complexity of software systems development. The availability of …

BIMSL: A generic approach to the integration of building information models with real-time sensor data

M Alves, P Carreira, AA Costa - Automation in Construction, 2017 - Elsevier
The surge of interest in digital building models combined with increasing sensorization of
spaces is prompting an integration of Building Information Modelling (BIM) with real-time …

Usability evaluation of domain-specific languages

A Bariic, V Amaral, M Goulao - 2012 Eighth International …, 2012 - ieeexplore.ieee.org
Domain-Specific Languages (DSLs) are claimed to bring important productivity
improvements to developers, when compared to General-Purpose Languages (GPLs). The …

Evaluating the usability of domain-specific languages

A Barišic, V Amaral, M Goulão… - Software Design and …, 2014 - igi-global.com
Abstract Domain-Specific Languages (DSLs) can be regarded as User Interfaces (UIs)
because they bridge the gap between the domain experts and the computation platforms …

PRISE: A process to support iStar extensions

E Goncalves, J Araujo, J Castro - Journal of Systems and Software, 2020 - Elsevier
Abstract iStar is a goal-based requirement modelling language, being used both in industrial
and academic projects of different domains. Often the language is extended to incorporate …

Ontological approach for DSL development

MJV Pereira, J Fonseca, PR Henriques - Computer Languages, Systems & …, 2016 - Elsevier
This paper presents a project whose main objective is to explore the ontological based
development of Domain Specific Languages (DSL), more precisely, of their underlying …

Ezskiros: A case study on embedded robotics dsls to catch bugs early

M Rizwan, R Caldas, C Reichenbach… - 2023 IEEE/ACM 5th …, 2023 - ieeexplore.ieee.org
When we develop general-purpose robot software components, we rarely know the full
context that they will execute in. This limits our ability to make predictions, including our …

Introducing usability concerns early in the dsl development cycle: Flowsl experience report

A Barisic, V Amaral, M Goulao, A Aguiar - Proceedings of the 1st …, 2014 - hal.science
Domain-Specific Languages (DSLs) developers aim to narrow the gap between the level of
abstraction used by domain users and the one provided by the DSL, in order to help taming …

Patterns for evaluating usability of domain-specific languages

A Barisic, P Monteiro, V Amaral, M Goulão… - Proceedings of the 19th …, 2012 - hal.science
For years the development of software artifacts was the sole domain of developers and
project managers. However, experience has taught us that the users play a very important …