A systematic approach to evaluating domain-specific modeling language environments for multi-agent systems
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 …
provide a solution for complex systems that cannot be easily solved with individual agents or …
Usability driven DSL development with USE-ME
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 …
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
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 …
spaces is prompting an integration of Building Information Modelling (BIM) with real-time …
Usability evaluation of domain-specific languages
Domain-Specific Languages (DSLs) are claimed to bring important productivity
improvements to developers, when compared to General-Purpose Languages (GPLs). The …
improvements to developers, when compared to General-Purpose Languages (GPLs). The …
Evaluating the usability of domain-specific languages
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 …
because they bridge the gap between the domain experts and the computation platforms …
PRISE: A process to support iStar extensions
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 …
and academic projects of different domains. Often the language is extended to incorporate …
Ontological approach for DSL development
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 …
development of Domain Specific Languages (DSL), more precisely, of their underlying …
Ezskiros: A case study on embedded robotics dsls to catch bugs early
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 …
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
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 …
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
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 …
project managers. However, experience has taught us that the users play a very important …