arrow
Return

Scalable model exploration for model-driven engineering

delete2017-10-01
delete8
PRE
AI
A
Antonio Jiménez-Pastor
A
Antonio Garmendía
J
Juan de Lara *
DOI:10.1016/j.jss.2017.07.011delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Model-Driven Engineering (MDE) promotes the use of models to conduct all phases of software development in an automated way. However, for complex systems, these models may become large and unwieldy, and hence difficult to process and comprehend. In order to alleviate this situation, we combine model fragmentation strategies - to split models into more manageable chunks - with model abstraction and visualisation mechanisms, able to provide simpler views of the models. In this paper, we describe the underlying methods and techniques, as well as the supporting tools. The feasibility and benefits of our approach are confirmed based on evaluations in the embedded systems, and the reverse engineering domains, where large benefits in terms of visualisation time (speeds up of up to 55 x), and reduction in memory consumption (reduction of 97%) are obtained. (C) 2017 Elsevier Inc. All rights reserved.
Keywords:
Model-driven engineering
Model scalability
Model fragmentation
Model visualisation
Model abstraction
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

A
Autonomous University of Madrid
Scholars:
2.1W
Papers: 1.7W
Citations: 29