The Journal of Object Technology · 2011 · 112 citations · 21 references
EngineeringComputer ScienceAlgebraProgramming LanguagesSystems ModelingCategory TheoryModel CheckingModel TheoryModel TransformationState-space RepresentationBidirectional Model TransformationModel AlignmentModel MappingModel Transformation LanguagesTransformation LanguagesTransformational Semantics
Existing bidirectional model transformation (BX) languages are mainly state-based: model alignment is hidden inside update propagating procedures, and model deltas are implicit. Weaving alignment with update propagation complicates the latter and makes it less predictable and less manageable. We propose to separate concerns and consider two distinct operations: delta discovery (alignment) and delta propagation. This architecture has several technological advantages, but requires a corresponding theoretical support.
21
Aaron Bohannon, J. Nathan Foster, Benjamin C. Pierce et al. · 2008 · 181 citations
Loosely Coupled Traceability for ATL
Frédéric Jouault · 2005 · 165 citations