loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Johannes Schröpfer and Thomas Buchmann

Affiliation: Chair of Applied Computer Science I, University of Bayreuth, Universitätsstrasse 30, 95440 Bayreuth and Germany

Keyword(s): Model-driven Development, UML, ALF, Code Generation, Agile Development, Model Transformations, Behavioral Models.

Related Ontology Subjects/Areas/Topics: Agile Model-Driven Development ; Applications and Software Development ; Executable UML ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model-Driven Architecture ; Model-Driven Software Development ; Software Engineering

Abstract: Raising the level of abstraction when developing a software system is the driving force behind Model-driven software development (MDSD) – a software engineering paradigm which gained more and more attention during the last decade. The current state of the art in MDSD allows software engineers to capture the static structure in a model, e.g., by using class diagrams provided by the Unified Modeling Language (UML), and to generate source code from it. Furthermore, when it comes to expressing the behavior, i.e., method bodies, the UML offers a set of diagrams which may be used for this purpose. Unfortunately, not all UML diagrams come with a precisely defined execution semantics and thus, code generation is hindered. Recently, the OMG issued the standard for an Action Language for Foundational UML (ALF) which allows for textual modeling of software system and which provides a precise execution semantics. In this paper, a tight integration between our UML-based CASE tool and our ALF tool is presented. The resulting tool chain allows to express structure and behavior of a software system on the model level and to generate fully executable Java source code. (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 3.145.8.42

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:
Schröpfer, J. and Buchmann, T. (2019). Unifying Modeling and Programming with Valkyrie. In Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-358-2; ISSN 2184-4348, SciTePress, pages 27-38. DOI: 10.5220/0007259600270038

@conference{modelsward19,
author={Johannes Schröpfer. and Thomas Buchmann.},
title={Unifying Modeling and Programming with Valkyrie},
booktitle={Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2019},
pages={27-38},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0007259600270038},
isbn={978-989-758-358-2},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 7th International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - Unifying Modeling and Programming with Valkyrie
SN - 978-989-758-358-2
IS - 2184-4348
AU - Schröpfer, J.
AU - Buchmann, T.
PY - 2019
SP - 27
EP - 38
DO - 10.5220/0007259600270038
PB - SciTePress