نتایج جستجو برای: kermeta

تعداد نتایج: 25  

2006
Jacques Klein Franck Fleurey

The notion of aspect looks promising for handling crosscutting concerns earlier in the software life-cycle, up from programming to design, analysis and even requirements. This paper proposes a technique to encapsulate and weave behaviors described as sequence diagrams in base models which contain a finite set of sequence diagrams. The weaving process is twophased. Firstly the detection phase se...

2008
Philipp Huber

Model Transformations are a key prerequisite for Model Driven Engineering (MDE) and therefore represent an active research area. Various model transformation languages are available, whereas the languages can be categorized into different approaches. Depending on the particular situation, one model transformation approach might be better suited to accomplish the given task than another approach...

Journal: :Journal of Software: Evolution and Process 2012
Reda Bendraou Jean-Marc Jézéquel Franck Fleurey

One major advantage of executable software process models is that once defined, they can be simulated, checked and validated in short incremental and iterative cycles. This also makes them a powerful asset for important process improvement decisions such as resource allocation, deadlock identification and process management. In this paper, we propose a framework that combines Aspect and Model-D...

2008
Reda Bendraou Franck Fleurey

One major advantage of executable software process models is that once defined, they can be simulated, checked and validated in short incremental and iterative cycles. This also makes them a powerful asset for important process improvement decisions such as resource allocation, deadlock identification and process management. In this paper, we propose a framework that combines Aspect and Model-D...

Journal: :Softw. Test., Verif. Reliab. 2015
Vincent Aranega Jean-Marie Mottu Anne Etien Thomas Degueule Benoit Baudry Jean-Luc Dekeyser

A benefit of model-driven engineering relies on the automatic generation of artefacts from high-level models through intermediary levels using model transformations. In such a process, the input must be well designed, and the model transformations should be trustworthy. Because of the specificities of models and transformations, classical software test techniques have to be adapted. Among these...

Journal: :Sci. Comput. Program. 2014
Shekoufeh Kolahdouz Rahimi Kevin Lano Suresh Pillay Javier Troya Pieter Van Gorp

This paper provides a systematic evaluation framework for comparing model transformation approaches, based upon the ISO/IEC 9126-1 quality characteristics for software systems. We apply this framework to compare five transformation approaches (QVT-R, ATL, Kermeta, UMLRSDS and GrGen.NET) on a complex model refactoring case study: the amalgamation of apparent attribute clones in a class diagram. ...

2014
Chao Li Liang Dou Zongyuan Yang

Modeling is an important aspect of UML formal verification that directly affects the quality and efficiency of the verification. Formal models are the foundation of formal verification. As UML diagrams only have semi-formal semantics, they cannot be used for formal verification directly. Recent studies present model transformation from semi-formal UML models to formal models to solve the issues...

2009
Matthew Stephan Andrew Stevenson

Model-driven development is an emerging area in software development that provides a way to express system requirements and architecture at a high level of abstraction through models. It involves using these models as the primary artifacts during the development process. One aspect that is holding back MDD from more wide-spread adoption is the lack of a well established and easy way of performi...

Journal: :Trans. Aspect-Oriented Software Development 2007
Jacques Klein Franck Fleurey Jean-Marc Jézéquel

Handling aspects within models looks promising for managing crosscutting concerns early in the software life-cycle, up from programming to design, analysis and even requirements. At the modeling level, even complex behavioral aspects can easily be described for instance as pairs of sequence diagrams: one for the pointcut specifying the behavior to detect, and the second one for an advice repres...

2015
Benoît Combemale Julien DeAntoni Olivier Barais Cédric Brun Arnaud Blouin Thomas Degueule Erwan Bousse Didier Vojtisek

We present in this paper a complete solution to the Model Execution case of the Transformation Tool Contest 2015 using the GEMOC Studio. The solution proposes an implementation of the most complete version (variant 3) of the UML Activity Diagram language. The implementation uses different technologies integrated into the GEMOC Studio for implementing the various concerns of the language: Kermet...

نمودار تعداد نتایج جستجو در هر سال

با کلیک روی نمودار نتایج را به سال انتشار فیلتر کنید