677 Hits in 3.7 sec

MDE Basics with a DSL Focus [chapter]

Suzana Andova, Mark G. J. van den Brand, Luc J. P. Engelen, Tom Verhoeff
2012 Lecture Notes in Computer Science  
The lecture on "MDE Basics with a UML Focus" by Bran Selic discussed this approach in more detail.  ...  In this tutorial the basic aspects of model driven engineering in combination with Domain Specific Languages will be discussed.  ...  This type of DSL is the main focus of this tutorial.  ... 
doi:10.1007/978-3-642-30982-3_2 fatcat:j5bmli6gfzeslhglbyyocks7ki

Separation of concerns in translational semantics for DSLs in model engineering

Thomas Cleenewerck, Ivan Kurtev
2007 Proceedings of the 2007 ACM symposium on Applied computing - SAC '07  
MDE-based DSL frameworks should enable a modular specification of language translational semantics and the composition of the modules into languages.  ...  In this paper we evaluate a class of model transformation languages regarding their applicability for capturing the translational semantics of DSLs in a modular way.  ...  In this paper we focus on the problem of specifying a translational semantics for DSLs in MDE. The major requirement for such a specification is that it should be modular and resilient to changes.  ... 
doi:10.1145/1244002.1244218 dblp:conf/sac/CleenewerckK07 fatcat:d32jdwrqnvachifcrritlkliha

User Experience for Model-Driven Engineering: Challenges and Future Directions

Silvia Abrahao, Francis Bourdeleau, Betty Cheng, Sahar Kokaly, Richard Paige, Harald Stoerrle, Jon Whittle
2017 2017 ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS)  
We observe a scarcity of User eXperience (UX)-related research in the MDE community, and posit that many existing tools and languages have much room for improvement with respect to UX.  ...  Since its infancy, Model Driven Engineering (MDE) research has primarily focused on technical issues.  ...  wealth of work in educational games that enables kids to focus on the "game" and not become overwhelmed with the intricacies of a given tool.) • domain experts to work on the respective DSLs, tools and  ... 
doi:10.1109/models.2017.5 dblp:conf/models/AbrahaoBCKPSW17 fatcat:mqomgitnhff2dm2ko37a5ve4eu

Inter-DSL coordination support by combining megamodeling and model weaving

Frédéric Jouault, Bert Vanhooff, Hugo Bruneliere, Guillaume Doux, Yolande Berbers, Jean Bezivin
2010 Proceedings of the 2010 ACM Symposium on Applied Computing - SAC '10  
We illustrate our solution with a concrete working example.  ...  Even if the main focus can be on a single model (e.g. a class diagram model), related elements in other models (e.g. a requirement model) often have to be considered and/or accessed.  ...  The approach has a particularly high potentiality when used in combination with other basic MDE techniques such as model weaving or model transformation.  ... 
doi:10.1145/1774088.1774511 dblp:conf/sac/JouaultVBDBB10 fatcat:y2atkdo6qrezhlnihwxbshvuqq


Frédéric Jouault, Jean Bézivin, Ivan Kurtev
2006 Proceedings of the 5th international conference on Generative programming and component engineering - GPCE '06  
To successfully apply MDE in a wide range of domains we need tools for fast implementation of the expected growing number of DSLs.  ...  Similarly, with textual languages it is necessary to establish links between metamodel elements and syntactic structures of the textual DSL.  ...  Related Work There exist various solutions to give concrete syntaxes to DSLs. In this section, we focus on DSLs whose abstract syntax is defined as a metamodel and a textual syntax is supplied.  ... 
doi:10.1145/1173706.1173744 dblp:conf/gpce/JouaultBK06 fatcat:slrrq4eljbhzzlhk5225u4tr6i

Model-based DSL frameworks

Ivan Kurtev, Jean Bézivin, Frédéric Jouault, Patrick Valduriez
2006 Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
In the same way as MDE is a generalization of MDA, the DSL engineering may be viewed as a generalization of MDE.  ...  A convergence between MDE and DSL (Domain Specific Language) engineering is rapidly appearing.  ...  This paper focuses on the identification of the basic MDE principles, and the applicability of the related ideas, concepts, and tools to solve current practical problems.  ... 
doi:10.1145/1176617.1176632 dblp:conf/oopsla/KurtevBJV06 fatcat:3epnsjopmjcnvklea4ophty574

Bridging the chasm between MDE and the world of compilation

Jean-Marc Jézéquel, Benoit Combemale, Steven Derrien, Clément Guy, Sanjay Rajopadhye
2012 Journal of Software and Systems Modeling  
To address the growing complexity of software systems, Model-Driven Engineering (MDE) leverages Domain Specific Languages (DSL) to define abstract models of systems and automated methods to process them  ...  We then draw a picture of the current state of SLE, and of the challenges it has still to face.  ...  With the growing use of DSLs the MDE community faces a growing need for parsing tools, and has started to build on many achievements of the compiler research community.  ... 
doi:10.1007/s10270-012-0266-8 fatcat:htmyfrdbjvhkpciifeeqodl2k4

UYMS 2020 Commentary

2020 2020 Turkish National Software Engineering Symposium (UYMS)  
MDE has proposed models and model transformations as the basic features. Models can be considered as DSL's with a more emphasis on graphical representation.  ...  MDE is an active research area with the following challenges: (a) Models are tedious to define.  ... 
doi:10.1109/uyms50627.2020.9247054 fatcat:dddddencs5ffvneg2xvavyvssy

Challenges in Model-Driven Software Engineering [chapter]

Ragnhild Van Der Straeten, Tom Mens, Stefan Van Baelen
2009 Lecture Notes in Computer Science  
An incremental approach to putting model-driven development into place gives you the necessary "breakpoints", but poses extra challenges with regard to the MDE technologies used.  ...  The current focus of research in MDE is on declarative languages for model management, and scalable mechanisms for persisting models (e.g., using databases).  ...  Current DSM approaches have mainly focused on the structural aspects of DSLs.  ... 
doi:10.1007/978-3-642-01648-6_4 fatcat:jdmtmu3xzjgllmolxelgqnoo3u

Behavior, Time and Viewpoint Consistency: Three Challenges for MDE [chapter]

José Eduardo Rivera, José Raul Romero, Antonio Vallecillo
2009 Lecture Notes in Computer Science  
Although Model Driven Software Development (MDSD) is achieving significant progress, it is still far from becoming a real Engineering discipline.  ...  Current DSM approaches have mainly focused on the structural aspects of DSLs.  ...  There are several approaches that propose in-place model transformation to deal with the behavior of a DSL.  ... 
doi:10.1007/978-3-642-01648-6_7 fatcat:y2miyvqmbvg75prrk2lglbm23q

Model-driven Development of Complex Software: A Research Roadmap

Robert France, Bernhard Rumpe
2007 Future of Software Engineering (FOSE '07)  
In this paper we give an overview of current research in MDE and discuss some of the major challenges that must be tackled in order to realize the MDE vision of software development.  ...  We argue that full realizations of the MDE vision may not be possible in the near to medium-term primarily because of the wicked problems involved.  ...  Acknowledgments: Robert France's work on this paper was supported by a Lancaster University project VERA: Verifiable Aspect Models for Middleware Product Families, funded by the UK Engineering and Physical  ... 
doi:10.1109/fose.2007.14 dblp:conf/icse/FranceR07 fatcat:tc5qew5tp5effn2zvkf44h7xoa

Model-Driven Engineering and Optimizing Compilers: A Bridge Too Far? [chapter]

Antoine Floch, Tomofumi Yuki, Clement Guy, Steven Derrien, Benoit Combemale, Sanjay Rajopadhye, Robert B. France
2011 Lecture Notes in Computer Science  
In this paper, we present our experience with using MDE technologies to build and evolve compiler infrastructures in the optimizing compiler domain.  ...  A primary goal of Model Driven Engineering (MDE) is to reduce the cost and effort of developing complex software systems using techniques for transforming abstract views of software to concrete implementations  ...  Tools such as Xtext 8 or EMFText 9 can provide concrete textual syntax to a DSL, together with an editor with basic syntax highlighting and auto-completion.  ... 
doi:10.1007/978-3-642-24485-8_45 fatcat:cgcgvehnebcidiq6qwyf45x64y

Towards Model-Based Communication Control for the Internet of Things [chapter]

Imad Berrouyne, Mehdi Adda, Jean-Marie Mottu, Jean-Claude Royer, Massimo Tisi
2018 Lecture Notes in Computer Science  
The paper introduces an approach towards enabling model-based communication control in a network of things. First, we suggest a Domain Specific Language (DSL) to abstract basic network features.  ...  Most of existing Model-Driven Engineering (MDE) approaches for the Internet of Things (IoT) focus on means of modeling the behavior of end devices.  ...  This paper represents a first step towards a MDE approach focusing on communication control in a network of distributed things.  ... 
doi:10.1007/978-3-030-04771-9_49 fatcat:kwkpf6yqjva7jeprj2pikrid4i

AXIOM: A Model-driven Approach to Cross-platform Application Development

Xiaoping Jia, Christopher Jones
2012 Proceedings of the 7th International Conference on Software Paradigm Trends  
Our approach uses a domain specific language (DSL) for defining platform-independent models (PIM) of mobile applications.  ...  One approach to reducing this cost is model-driven engineering (MDE). In this paper, we present AXIOM, a model-driven approach for developing cross-platform mobile applications.  ...  As we will see, AXIOM's basic DSL-centric approach is suited to a variety of applications.  ... 
doi:10.5220/0004022500240033 dblp:conf/icsoft/JiaJ12 fatcat:rrqxae7ulzah7c7fwu4nhyq56m

The FTG+PM framework for multi-paradigm modelling

Sadaf Mustafiz, Joachim Denil, Levi Lúcio, Hans Vangheluwe
2012 Proceedings of the 6th International Workshop on Multi-Paradigm Modeling - MPM '12  
We present a FTG+PM model for the automotive domain, and describe the MDE process we applied based on our experiences with the power window system.  ...  We have earlier proposed a conceptual framework, FTG+PM, that acts as a guide for carrying out model transformations, and as a basis for unifying key MDE practices, namely multiparadigm modelling, meta-modelling  ...  They cover the MDE process starting from behavioural modelling to code generation, and focus on the use of an integrated tool suite for MDE. Many links exist with research in process modelling.  ... 
doi:10.1145/2508443.2508446 dblp:conf/models/MustafizDLV12 fatcat:fuxsseeribfrlk54rqisni53za
« Previous Showing results 1 — 15 out of 677 results