Modeling meets programming: A comparative study in model driven engineering action languages

3Citations
Citations of this article
4Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Modeling and programming have often been considered two different activities. While this may be true when modeling is primarily meant for human communication and early design explorations, it is not the case when modeling is meant for execution. Some approaches have been specifically developed to address this latter case with variable successes. In this paper, we discuss two such approaches, namely ALF and Umple. ALF has evolved from the modeling community to provide a textual syntax for an executable subset of UML called Foundation UML (fUML). Umple has evolved from the academic community to introduce the abstractions of modeling into programing languages. We compare both approaches, highlight their critical differences, and discuss their contribution to the evolution of model oriented programming languages.

Cite

CITATION STYLE

APA

Elaasar, M., & Badreddin, O. (2016). Modeling meets programming: A comparative study in model driven engineering action languages. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 9953 LNCS, pp. 50–67). Springer Verlag. https://doi.org/10.1007/978-3-319-47169-3_5

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free