loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Author: Thomas Buchmann

Affiliation: University of Bayreuth, Germany

Keyword(s): Model-Driven Development, UML, MDA, Model Transformations, Code Generation, EMF, Ecore, GMF, Acceleo.

Related Ontology Subjects/Areas/Topics: Model Tools ; Modeling Languages ; Models ; Paradigm Trends ; Software Engineering

Abstract: Model-driven software engineering aims at increasing productivity by replacing conventional programming with the development of high-level models. Over the years, UML has been established as a standard modeling language which is supported by a large number of tools. Unfortunately, many of these tools primarily focus on graphical editing of diagrams and lack sophisticated support for code generation. The Valkyrie environment addresses this shortcoming. While Valkyrie supports requirements elicitation with use case and activity diagrams, its main emphasis lies on analysis and design, which are based on package diagrams, class diagrams, statecharts, and the textual UML Action Language (UAL). Modeling-in-the-large is supported by package diagrams. Packages are refined into class diagrams. For some class, a statechart may be defined as a protocol state machine. Finally, a method of a class is defined by an activity diagram or a textual program written in UAL. From these artefacts, Valkyri e may generate fully executable code from a platform independent model. Valkyrie is built not only for, but also with model-driven software engineering. It is based on the Eclipse UML2 metamodel and makes use of several frameworks and generators to reduce implementation effort. This paper reports on the current state of Valkyrie, which is still under development. (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.118.166.98

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:
Buchmann, T. (2012). Valkyrie: A UML-based Model-driven Environment for Model-driven Software Engineering. In Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT; ISBN 978-989-8565-19-8; ISSN 2184-2833, SciTePress, pages 147-157. DOI: 10.5220/0004027401470157

@conference{icsoft12,
author={Thomas Buchmann.},
title={Valkyrie: A UML-based Model-driven Environment for Model-driven Software Engineering},
booktitle={Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT},
year={2012},
pages={147-157},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004027401470157},
isbn={978-989-8565-19-8},
issn={2184-2833},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Software Paradigm Trends - ICSOFT
TI - Valkyrie: A UML-based Model-driven Environment for Model-driven Software Engineering
SN - 978-989-8565-19-8
IS - 2184-2833
AU - Buchmann, T.
PY - 2012
SP - 147
EP - 157
DO - 10.5220/0004027401470157
PB - SciTePress