loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Gayane Sedrakyan and Monique Snoeck

Affiliation: Research Center for Management Informatics and KU Leuven, Belgium

Keyword(s): Model Driven Development, Simulation Feedback, Conceptual Modeling, Rapid Prototyping, Model Testing / Validation, Feedback Automation.

Abstract: Model Driven Development (MDD) has traditionally been used to support model transformations and code generation. While plenty of techniques and tools are available to support modeling and transformations, tool support for checking the model quality in terms of semantic conformance with respect to the domain requirements is largely absent. In this work we present a model verification and validation approach based on model-driven feedback generation in a model-to-code transformation. The transformation is achieved using a single click. The generated output of the transformation is a compiled code which is achieved by a single click. This also serves as a rapid prototyping instrument that allows simulating a model (the terms prototyping and simulation are thus used interchangeably in the paper). The proposed feedback incorporation method in the generated prototype allows linking event execution in the generated code to its causes in the model used as input for the generation. The goal o f the feedback is twofold: (1) to assist a modeler in validating semantic conformance of a model with respect to a domain to be engineered; (2) to support the learning perspective of less experienced modelers (such as students or junior analysts in their early career) by allowing them to detect modeling errors that result from the misinterpreted use of modeling language constructs. Within this work we focus on conceptual and platform independent models (PIM) that make use of two prominent UML diagrams – a class diagram (for modeling the structure of a system) and multiple interacting statecharts (for modeling a system’s dynamic behavior). The tool has been used in the context of teaching a requirements analysis and modeling course at KU Leuven. The proposed feedback generation technique has been constantly validated by means of “usability” evaluations, and demonstrates a high level of self-reported utility of the feedback. Additionally, the findings of our experimental studies also show a significant positive impact of feedback-enabled rapid prototyping method on semantic validation capabilities of novices. Despite our focus on specific diagramming techniques, the principles of the approach presented in this work can be used to support educational feedback automation for a broader spectrum of diagram types in the context of MDD and simulation. (More)

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.189.170.17

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Sedrakyan, G. and Snoeck, M. (2016). Enriching Model Execution with Feedback to Support Testing of Semantic Conformance between Models and Requirements - Design and Evaluation of Feedback Automation Architecture. In Proceedings of the International Workshop on domAin specific Model-based AppRoaches to vErificaTion and validaTiOn (MODELSWARD 2016) - AMARETTO; ISBN 978-989-758-166-3, SciTePress, pages 14-22. DOI: 10.5220/0005841800140022

@conference{amaretto16,
author={Gayane Sedrakyan. and Monique Snoeck.},
title={Enriching Model Execution with Feedback to Support Testing of Semantic Conformance between Models and Requirements - Design and Evaluation of Feedback Automation Architecture},
booktitle={Proceedings of the International Workshop on domAin specific Model-based AppRoaches to vErificaTion and validaTiOn (MODELSWARD 2016) - AMARETTO},
year={2016},
pages={14-22},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005841800140022},
isbn={978-989-758-166-3},
}

TY - CONF

JO - Proceedings of the International Workshop on domAin specific Model-based AppRoaches to vErificaTion and validaTiOn (MODELSWARD 2016) - AMARETTO
TI - Enriching Model Execution with Feedback to Support Testing of Semantic Conformance between Models and Requirements - Design and Evaluation of Feedback Automation Architecture
SN - 978-989-758-166-3
AU - Sedrakyan, G.
AU - Snoeck, M.
PY - 2016
SP - 14
EP - 22
DO - 10.5220/0005841800140022
PB - SciTePress