Can Ontologies Systematically Help in the Design of Domain-Specific Visual Languages?

Author(s):  
Maria das Graças da Silva Teixeira ◽  
Ricardo de Almeida Falbo ◽  
Giancarlo Guizzardi
Author(s):  
Federico Cabitza ◽  
Iade Gesso

In the last years, researchers are exploring the feasibility of visual language editors in domain-specific domains where their alleged user-friendliness can be exploited to involve end-users in configuring their artifacts. In this chapter, the authors present an experimental user study conducted to validate the hypothesis that adopting a visual language could help prospective end-users of an electronic medical record define their own document-related local rules. This study allows them to claim that their visual rule editor based on the OpenBlocks framework can be used with no particular training as proficiently as with specific training, and it was found user-friendly by the user panel involved. Although the conclusions of this study cannot be broadly generalized, the findings are a preliminary contribution to show the importance of visual languages in domain-specific rule definition by end-users with no particular IT skills, like medical doctors are supposed to represent.


Author(s):  
Esther Guerra ◽  
Juan de Lara ◽  
Paloma Díaz

The goal of this work is to facilitate the task of integrating measurement and redesign tools in modelling environments for Domain Specific Visual Languages (DSVLs), reducing or eliminating the necessity of coding. With this purpose, we have created a DSVL called SLAMMER that includes generalizations of some of the more used types of product metrics and frequent model manipulations, which can be easily customised for any other DSVL in a graphical way. The metric customisation process relies on visual patterns for the specification of the elements that should be measured in each metric type, while redesigns (as well as other actions) can be specified either personalizing generic templates or by means of graph transformation systems. The provided DSVL also allows creating new metrics, composing metrics, and executing actions guided by measurement values. The approach has been empirically validated by its implementation in a meta-modelling tool, which has been used for several DSVLs. In this way, together with the DSVL specification, a SLAMMER model can be provided containing a suite of metrics and actions that will become available in the final modelling environment. In this chapter we show a case study for a notation in the web engineering domain. As ensuring model quality is a key success factor in many computer science areas, even crucial in model-driven development, we believe that the results of this work benefit all of them by providing automatic support for the specification, generation and integration of measurement and redesign tools with modelling environments.


Author(s):  
John Grundy ◽  
Hourieh Khalajzadeh ◽  
Andrew J. Simmons ◽  
Humphrey O. Obie ◽  
Mohamed Abdelrazek ◽  
...  

2019 ◽  
Vol 24 (1) ◽  
pp. 5-16 ◽  
Author(s):  
Sándor Bácsi ◽  
Gergely Mezei

Domain-specific visual languages (DSVLs) are specialized modeling languages that allow the effective management of the behavior and the structure of software programs and systems in a specific domain. Each DSVL has its specific structural and graphical characteristics depending on the problem domain. In the recent decade, a wide range of tools and methodologies have been introduced to support the design of DSVLs for various domains, therefore it can be a challenging task to choose the most appropriate technique for the design process. Our research aims to present a classification to guide the identification of the most relevant and appropriate methodologies in the given scenario. The classification is capable enough to provide a clear and precise understanding of the main aspects that can facilitate the design of DSVLs.


2009 ◽  
Vol 51 (4) ◽  
pp. 769-784 ◽  
Author(s):  
Esther Guerra ◽  
Juan de Lara ◽  
Alessio Malizia ◽  
Paloma Díaz

Sign in / Sign up

Export Citation Format

Share Document