Using SEQUAL for Identifying Requirements to Ecore Editors

02/05/2022
by   Kristian Rekstad, et al.
0

Software engineers who use Model-Driven Development may be using Ecore for their work. Ecore is traditionally edited in Eclipse IDE, but a recent transition to Web tools allows for development of new Ecore editors. To investigate the needed functionality of such modeling tools, the model quality framework SEQUAL has been applied. The paper presents the current results of this task, producing requirements for tool functionality as quality improving means for the following quality aspects: physical, empirical, syntactic, semantic, pragmatic, social and deontic. The result is an extensive list of tool functionality that could be implemented by the Ecore editor developers. Although many requirements are identified, the framework should also help in making trade-offs in case not all requirements can be implemented. In this way the paper both contribute to identifying modeling tool functionality, and to have input to improve SEQUAL as a general model quality framework. Further work will need to be done on the implementation of the tools for properly evaluating this work.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/09/2019

QualiBD Tool: Implementation Details

This paper describes the tools, technologies, and frameworks used in the...
research
09/05/2022

Aspects of Modelling Requirements in Very-Large Agile Systems Engineering

Using models for requirements engineering (RE) is uncommon in systems en...
research
01/12/2022

Towards Refactoring FRETish Requirements

Like software, requirements evolve and change frequently during the deve...
research
11/11/2022

Requirements Quality vs Process and Stakeholders' Well-being: A Case of a Nordic Bank

Requirements are key artefacts to describe the intended purpose of a sof...
research
04/20/2018

A Survey of User Expectations and Tool Limitations in Collaborative Scientific Authoring and Reviewing

Collaborative scientific authoring is increasingly being supported by so...
research
03/16/2022

Code Smells in Elixir: Early Results from a Grey Literature Review

Elixir is a new functional programming language whose popularity is risi...
research
08/19/2020

Threshy: Supporting Safe Usage of Intelligent Web Services

Increased popularity of `intelligent' web services provides end-users wi...

Please sign up or login with your details

Forgot password? Click here to reset