Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleJuly 2024
Enhanced performance prediction of ATL model transformations
- Raffaela Groner,
- Peter Bellmann,
- Stefan Höppner,
- Patrick Thiam,
- Friedhelm Schwenker,
- Hans A. Kestler,
- Matthias Tichy
AbstractModel transformation languages are domain-specific languages used to define transformations of models. These transformations consist of the translation from one modeling formalism into another or just the updating of a given model. Such ...
Highlights- Approach for predicting the execution time of model transformations.
- Our extension considers the size of attributes whose values have an arbitrary size.
- Updated experiment design to reduce the change of overfitting.
- Discussion ...
- research-articleApril 2024
Improving repair of semantic ATL errors using a social diversity metric
Software and Systems Modeling (SoSyM) (SPSSM), Volume 23, Issue 6Pages 1547–1568https://doi.org/10.1007/s10270-024-01170-4AbstractModel transformations play an essential role in the model-driven engineering paradigm. However, writing a correct transformation requires the user to understand both what the transformation should do and how to enact that change in the ...
- research-articleApril 2024
Automatic Generation of a Microservice Data Structure from ReLEL
Procedia Computer Science (PROCS), Volume 231, Issue CPages 281–286https://doi.org/10.1016/j.procs.2023.12.204AbstractThe popularity of microservice architecture abbreviated MSA has attracted researchers and practitioners in recent years. MSA aims to divide the complex monolithic system from the service to the database into several autonomous blocks called ...
- research-articleNovember 2023
Design and implementation of a real-time onboard system for a stratospheric balloon mission using commercial off-the-self components and a model-based approach
Computers and Electrical Engineering (CENG), Volume 111, Issue PBhttps://doi.org/10.1016/j.compeleceng.2023.108953Highlights- Onboard software (OBSW) of HERCCULES mission that characterize the convective heat and radiative environment in the stratosphere.
- Commercial off-the-shelf hardware and software using a Raspberry Pi 4B as an OBC with Linux OS and the ...
Stratospheric balloons have emerged as an affordable and flexible alternative to traditional spacecrafts as they are implemented using commercial off-the-shelf (COTS) equipment without following strict methodologies. HERCCULES is a stratospheric ...
Graphical abstractDisplay Omitted
- research-articleApril 2023Best Paper
Predicting the Performance of ATL Model Transformations
ICPE '23: Proceedings of the 2023 ACM/SPEC International Conference on Performance EngineeringPages 77–89https://doi.org/10.1145/3578244.3583727Model transformation languages are special-purpose languages, which are designed to define transformations as comfortably as possible, i.e., often in a declarative way. Typically, developers create their transformations based on small input models which ...
-
- research-articleApril 2022
Contrasting dedicated model transformation languages versus general purpose languages: a historical perspective on ATL versus Java based on complexity and size
Software and Systems Modeling (SoSyM) (SPSSM), Volume 21, Issue 2Pages 805–837https://doi.org/10.1007/s10270-021-00937-3AbstractModel transformations are among the key concepts of model-driven engineering (MDE), and dedicated model transformation languages (MTLs) emerged with the popularity of the MDE pssaradigm about 15 to 20 years ago. MTLs claim to increase the ease of ...
- research-articleFebruary 2022
A method for transforming knowledge discovery metamodel to ArchiMate models
Software and Systems Modeling (SoSyM) (SPSSM), Volume 21, Issue 1Pages 311–336https://doi.org/10.1007/s10270-021-00912-yAbstractEnterprise architecture has become an important driver to facilitate digital transformation in companies, since it allows to manage IT and business in a holistic and integrated manner by establishing connections among technology concerns and ...
- research-articleJanuary 2022
Transformation of sequence diagram to timed Petri net using Atlas Transformation Language metamodel approach
Journal of Software: Evolution and Process (WSMR), Volume 34, Issue 1https://doi.org/10.1002/smr.2412AbstractReal‐time systems are complex and composed of time‐bounded events that must satisfy the real‐time constraints for their proper functioning. To cope with the complexity of real‐time systems, model‐driven approaches such as model‐driven architecture ...
This paper presents a metamodel‐based automated transformation technique for mapping the UML/MARTE sequence diagram into the generalized PNML representation of the timed Petri net model using the ATL Transformation Language. The proposed approach supports ...
An exploratory study on performance engineering in model transformations
MODELS '20: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and SystemsPages 308–319https://doi.org/10.1145/3365438.3410950Model-Driven Software Engineering (MDSE) is a widely used approach to deal with the increasing complexity of software. This increasing complexity also leads to the fact that the models used and the model transformations applied become larger and more ...
- research-articleJuly 2020
A Hennessy-Milner Theorem for ATL with Imperfect Information
LICS '20: Proceedings of the 35th Annual ACM/IEEE Symposium on Logic in Computer SciencePages 181–194https://doi.org/10.1145/3373718.3394784We show that a history-based variant of alternating bisimulation with imperfect information allows it to be related to a variant of Alternating-time Temporal Logic (ATL) with imperfect information by a full Hennessy-Milner theorem. The variant of ATL we ...
- research-articleSeptember 2019
Automated Reuse of Model Transformations through Typing Requirements Models
- Juan De Lara,
- Esther Guerra,
- Davide Di Ruscio,
- Juri Di Rocco,
- Jesús Sánchez Cuadrado,
- Ludovico Iovino,
- Alfonso Pierantonio
ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 28, Issue 4Article No.: 21, Pages 1–62https://doi.org/10.1145/3340108Model transformations are key elements of model-driven engineering, where they are used to automate the manipulation of models. However, they are typed with respect to concrete source and target meta-models, making their reuse for other (even similar) ...
- articleJuly 2019
Towards the Meta-Modeling of Complex Inter-Organisationnel Collaborative Processes
International Journal of E-Business Research (IJEBR-IGI), Volume 15, Issue 3Pages 16–34https://doi.org/10.4018/IJEBR.2019070102Enterprises are progressively embedded in business to business atmospheres, in order to achieve their common business objectives. Such collaborations lead to Inter-Organizational Business Processes. Therefore, IOBP modeling involves new challenges, ...
- posterApril 2019
Formal support of process chain networks using model-driven engineering and Petri nets
SAC '19: Proceedings of the 34th ACM/SIGAPP Symposium on Applied ComputingPages 98–100https://doi.org/10.1145/3297280.3299752Business process modelling is an essential activity for competitive enterprises, as it enables documenting, analysing, improving and automating their core processes. Several notations have been proposed, including BPMN, service blueprints or Process ...
- articleApril 2019
Model clone detection for rule-based model transformation languages
Software and Systems Modeling (SoSyM) (SPSSM), Volume 18, Issue 2Pages 995–1016https://doi.org/10.1007/s10270-017-0625-6Cloning is a convenient mechanism to enable reuse across and within software artifacts. On the downside, it is also a practice related to severe long-term maintainability impediments, thus generating a need to identify clones in affected artifacts. A ...
- articleFebruary 2019
Translation of ATL to AGT and application to a code generator for Simulink
Software and Systems Modeling (SoSyM) (SPSSM), Volume 18, Issue 1Pages 321–344https://doi.org/10.1007/s10270-017-0607-8Analysing and reasoning on model transformations has become very relevant for various applications such as ensuring the correctness of transformations. ATL is a model transformation language with rich semantics and a focus on usability, making its ...
- research-articleJanuary 2019
A new approach for workflow evolution using MDA technology
International Journal of Intelligent Information and Database Systems (IJIIDS), Volume 12, Issue 4Pages 304–334https://doi.org/10.1504/ijiids.2019.104541Most companies, independently of their sizes and activities types, do not provide sufficient adaptability and evolution of their workflow needed to deal with changes in business agreements and organisation methods. In this paper, we treat the adaptability ...
- research-articleOctober 2018
Model transformation languages under a magnifying glass: a controlled experiment with Xtend, ATL, and QVT
ESEC/FSE 2018: Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software EngineeringPages 445–455https://doi.org/10.1145/3236024.3236046In Model-Driven Software Development, models are automatically processed to support the creation, build, and execution of systems. A large variety of dedicated model-transformation languages exists, promising to efficiently realize the automated ...
- research-articleOctober 2018
Expressive and Efficient Model Transformation with an Internal DSL of Xtend
MODELS '18: Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and SystemsPages 78–88https://doi.org/10.1145/3239372.3239386Model transformation (MT) of very large models (VLMs), with millions of elements, is a challenging cornerstone for applying Model-Driven Engineering (MDE) technology in industry. Recent research efforts that tackle this problem have been directed at ...
- articleJuly 2018
Full contract verification for ATL using symbolic execution
Software and Systems Modeling (SoSyM) (SPSSM), Volume 17, Issue 3Pages 815–849https://doi.org/10.1007/s10270-016-0548-7The Atlas Transformation Language (ATL) is currently one of the most used model transformation languages and has become a de facto standard in model-driven engineering for implementing model transformations. At the same time, it is understood by the ...
- articleJuly 2018
Quick fixing ATL transformations with speculative analysis
Software and Systems Modeling (SoSyM) (SPSSM), Volume 17, Issue 3Pages 779–813https://doi.org/10.1007/s10270-016-0541-1Model transformations are central components of most model-based software projects. While ensuring their correctness is vital to guarantee the quality of the solution, current transformation tools provide limited support to statically detect and fix ...