Filters








11,536 Hits in 3.8 sec

Creating and reconciling diagrams after executing model transformations

Marcus Alanen, Torbjörn Lundkvist, Ivan Porres
2007 Science of Computer Programming  
In this paper we discuss how to create and update diagrams after the execution of a model transformation.  ...  This approach allows us to decouple model transformation from diagram handling in model transformation languages and tools.  ...  We have implemented a component for Coral that reconciles models and diagrams after executing model transformations or performing editing operations.  ... 
doi:10.1016/j.scico.2007.05.002 fatcat:j5mqcjiaqbcjthesvzpwp2pj6i

Author index of Volume 68

2007 Science of Computer Programming  
Porres, Creating and reconciling diagrams after executing model transformations (3) 155-178 Balogh, A., see D. Varró (3) 214-234 Boyland, J.T., see G. Hedin (2) 63 Brabrand, C. and M.I.  ...  Kurtev, On the interoperability of model-to-model transformation languages Pierantonio, A., A. Vallecillo, B. Selic and J. Gray, Special issue on model transformation Varró, D. and A.  ... 
doi:10.1016/s0167-6423(07)00153-0 fatcat:duid23o5efbwbiz2pcoc2vsi2m

Systematic Evolution of WebML Models by Coupled Transformations [chapter]

Manuel Wimmer, Nathalie Moreno, Antonio Vallecillo
2012 Lecture Notes in Computer Science  
In this paper we present an approach based on coupled transformations to ease the evolution of content models and the corresponding reconciliation of dependent hypertext models.  ...  However, maintaining existing Web models still presents some significant research challenges.  ...  In the following, we present co-evolution patterns for reconciling hypertext models after a ExtractClass refactoring has been executed in the associated content model.  ... 
doi:10.1007/978-3-642-31753-8_14 fatcat:2y2jkffjcrbn5isejjz3kflg6q

The Specification of ETL Transformation Operations based on Weaving Models

Milica Vučković, Marko Petrović, Nina Turajlić, Milan Stanojević
2014 International Journal of Computers Communications & Control  
In the ETL process the transformation of data is achieved through the execution of a set of transformation operations.  ...  The realization of this process (the order in which the transformation operations must be executed) should be preceded by a specification of the transformation process at a higher level of abstraction.  ...  After the reconciled model has been created the next step is the population of the data warehouse (DW) with the actual data.  ... 
doi:10.15837/ijccc.2012.5.1356 fatcat:sqaguo5avrddzjqg4gwmxx6dkq

A segment-based approach for reconcilable model transformation

Xin Zhou, Ying Liu, Jun Zhu
2007 Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering - ESEC-FSE '07  
This paper presents an end-to-end segment-based reconcilable model transformation approach to identify the conflict between source model changes and target model changes and generate a new target model  ...  Model transformation transforms a high level source model into the skeleton of a low level target model, thereafter developers continue to refine and concretize the skeleton.  ...  BPEL Process Model, and the third case is the reconcilable transformation from WBI Modeler Information Model to RSA Class Diagram.  ... 
doi:10.1145/1287624.1287699 dblp:conf/sigsoft/ZhouLZ07 fatcat:7topxsjhsvhg5kg4klcst4reda

Viewpoint Co-evolution through Coarse-Grained Changes and Coupled Transformations [chapter]

Manuel Wimmer, Nathalie Moreno, Antonio Vallecillo
2012 Lecture Notes in Computer Science  
These can also be used to formally define reconciling operations to adapt dependent views, using coupled transformations.  ...  We introduce a modeling language based on graph transformations and Maude for expressing both, the coarse-grained changes and the coupled transformations that propagate them to reestablish global consistency  ...  Furthermore, to consider the modifications in the two viewpoints, another reconciling transformation t 3 has to be executed on the correspondence model CM ab v1 .  ... 
doi:10.1007/978-3-642-30561-0_23 fatcat:thhnltkcu5bl7gz7d5v2oxx2ra

Special issue on model transformation

Alfonso Pierantonio, Antonio Vallecillo, Bran Selic, Jeff Gray
2007 Science of Computer Programming  
This paper introduces the special issue on model transformations.  ...  They contribute in different respects to the area of model transformation, from its foundations to the potential benefits it may bring to the emergent field of Model-Driven Engineering.  ...  after executing model transformations".  ... 
doi:10.1016/j.scico.2007.06.001 fatcat:ncakie32affjjj5h4ls3oxrpte

A Manifesto for Semantic Model Differencing [chapter]

Shahar Maoz, Jan Oliver Ringert, Bernhard Rumpe
2011 Lecture Notes in Computer Science  
We demonstrate our vision using two concrete diff operators, for class diagrams and for activity diagrams.  ...  We present our vision to develop semantic diff operators for model comparisons: operators whose input consists of two models and whose output is a set of diff witnesses, instances of one model that are  ...  when applied to the first model, the sequence of transformations yields the second.  ... 
doi:10.1007/978-3-642-21210-9_19 fatcat:nrij654girgvfha2xujdjmzdee

A Manifesto for Semantic Model Differencing [article]

Shahar Maoz, Jan Oliver Ringert, Bernhard Rumpe
2014 arXiv   pre-print
We demonstrate our vision using two concrete diff operators, for class diagrams and for activity diagrams.  ...  We present our vision to develop semantic diff operators for model comparisons: operators whose input consists of two models and whose output is a set of diff witnesses, instances of one model that are  ...  when applied to the first model, the sequence of transformations yields the second.  ... 
arXiv:1409.2485v1 fatcat:kh6i2b3pxrhlplayzefrzqmsq4

A Model-Based Approach for Reconciliation of Polychronous Execution Traces

Kelly Garces, Julien Deantoni, Frederic Mallet
2011 2011 37th EUROMICRO Conference on Software Engineering and Advanced Applications  
Therefore, debugging usually requires to instrument the code so as to produce execution traces that are then monitored from a base station.  ...  To reduce the communication overhead, we propose an approach in which unsynchronized traces from several targets are reconciled a posteriori.  ...  To avoid the overhead due to such a synchronization, we propose an approach that reconciles the traces from different computational units offline, after the execution.  ... 
doi:10.1109/seaa.2011.47 dblp:conf/euromicro/GarcesDM11 fatcat:ncv5a2rczzbizmohqq7ci5rkxi

Using a Model Merging Language for Reconciling Model Versions [chapter]

Klaus-D. Engel, Richard F. Paige, Dimitrios S. Kolovos
2006 Lecture Notes in Computer Science  
To manage these versions it is necessary to be able to identify differences and reconcile these differences in a single, integrated model.  ...  A difficult challenge in the industrialisation of Model-Driven Development is managing different versions of models.  ...  After this step a transformation can be used to generate a detailed class design for each of the diagrams received in phase four.  ... 
doi:10.1007/11787044_12 fatcat:avdobl23l5dwfafe4phbeezso4

DiplodocusDF, a Domain-Specific Modelling Language for Software Defined Radio Applications

Jair Gonzalez-Pina, Rabea Ameur-Boulifa, Renaud Pacalet
2012 2012 38th Euromicro Conference on Software Engineering and Advanced Applications  
The potential of the modelling language is illustrated by designing a cognitive radio application called Welch periodogram detector. • Data transformation operations ∀O t ∈ O t , O t = A f , A x , P, V  ...  It includes domainspecific modelling languages (DSML) for SDR applications / SDR architectures, and the mechanisms to generate automatically the deployment code.  ...  The REP operation in Fig.4 models this behaviour. It will not mark as old its input signal at each execution but after L executions.  ... 
doi:10.1109/seaa.2012.36 dblp:conf/euromicro/Gonzalez-PinaAP12 fatcat:6hmpr7kfnjfxjclbq7iruvcv6y

Transforming Object-Oriented Models to Process-Oriented Models [chapter]

Guy Redding, Marlon Dumas, Arthur H. M. ter Hofstede, Adrian Iordachescu
2008 Lecture Notes in Computer Science  
In an object model, a system is captured in terms of object types and associations, state machines, collaboration diagrams, etc.  ...  In this paper we define a transformation from a meta-model for object behavior modeling to a meta-model for process modeling.  ...  The output of task A is { {F,B,E}, {E,C}, {G} }, which means that after A completes, either F or B or E will be executed, and either E or C will be executed, and G will be executed.  ... 
doi:10.1007/978-3-540-78238-4_15 fatcat:kgdzpnrxpne75ee43i3ckwd6lq

Design Space of Heterogeneous Synchronization [chapter]

Michał Antkiewicz, Krzysztof Czarnecki
2008 Lecture Notes in Computer Science  
Finally, we discuss related fields including data synchronization, inconsistency management in software engineering, model management, and model transformation.  ...  The design decisions within the framework are described using feature models.  ...  During forward propagation of model updates to code, code update transformations are executed for every added, modified, or removed model element.  ... 
doi:10.1007/978-3-540-88643-3_1 fatcat:rejtpemw2vefpjndxjiq7nifq4

Transformation Language Integration Based on Profiles and Higher Order Transformations [chapter]

Pieter Van Gorp, Anne Keller, Dirk Janssens
2009 Lecture Notes in Computer Science  
After working within the Pro- gres team, Zündorf showed how these two limitations could be overcome by dening Story Diagrams as a new graph transformation language based on the UML [2].  ...  The transformation presented in this paper has been created by master-level students, after a three hour introduction to the proposed approach to transformation modeling.  ... 
doi:10.1007/978-3-642-00434-6_14 fatcat:fegzlhdulffnla3e5js3f4slhe
« Previous Showing results 1 — 15 out of 11,536 results