2019
DOI: 10.1007/978-3-030-23611-3_8
|View full text |Cite
|
Sign up to set email alerts
|

Incremental (Unidirectional) Model Transformation with eMoflon::IBeX

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
8
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 12 publications
0
8
0
Order By: Relevance
“…Examples of such languages are detailed and compared in Anjorin, Buchmann, Westfechtel, et al [18] or [53]. Some languages like eMoflon Leblebici et al [30], NMF Synchronizations [45], or Viatra [54] extend this further by providing the ability to perform incremental transformations both being features that are hard to reproduce in general purpose languages in our experience. Even ATL now has several extensions allowing it to run incremental transformations [55,56].…”
Section: Limits Of Our Results In the Context Of The Research Fieldmentioning
confidence: 98%
See 1 more Smart Citation
“…Examples of such languages are detailed and compared in Anjorin, Buchmann, Westfechtel, et al [18] or [53]. Some languages like eMoflon Leblebici et al [30], NMF Synchronizations [45], or Viatra [54] extend this further by providing the ability to perform incremental transformations both being features that are hard to reproduce in general purpose languages in our experience. Even ATL now has several extensions allowing it to run incremental transformations [55,56].…”
Section: Limits Of Our Results In the Context Of The Research Fieldmentioning
confidence: 98%
“…This measure supplements LOC because it is less influenced by code style and independent from keyword and method name size [18]. This method for calculating transformation code size has already been successfully used by Anjorin, Buchmann, Westfechtel, et al [18] to compare several (bidirectional) transformation languages including eMoflon [30], JTL [31], NMF Synchronizations [32] and their own language BXtend [33]. Their argument for using word count is that because it approximates the number of lexical units it more accurately measures the size of a solution than lines of code.…”
Section: Rq1: How Much Can the Complexity And Size Of Transformations Written In Java Se14 Be Improved Compared To Java Se5?mentioning
confidence: 99%
“…Specifically, the notions of a delta lens with amendments (in both asymmetric and symmetric variants) was defined in [8], and several composition results were proved. Another extensive body or work within the delta-based area is modelling and implementing model transformations with triple-graph grammars (TGG) [19,20]. TGG provides an implementation frame-work for delta lenses as is shown and discussed in [21,22,23], and thus inevitably consider change propagation on a much more concrete level than lenses.…”
Section: Related Workmentioning
confidence: 99%
“…VICToRy is designed for -but not limited to -being connected to a TGG component of eMoflon. Currently, both eMoflon::IBeX [31] and eMoflon::Neo 5 implement the interface to the debugger. eMoflon::IBeX uses the incremental pattern matcher Democles [30] for matching patterns to graph instances which are loaded from XML metadata interchange (XMI) files into main memory, whereas eMoflon::Neo uses the external graph database Neo4J to collect matches and store models.…”
Section: Architecturementioning
confidence: 99%
“…Furthermore, a substantial number of tools have emerged that implement bidirectional model transformations based on TGGs. While in Fujaba [12] and the TGG Interpreter [13], operational rules are directly interpreted, MoTE [14,11], eMoflon [19,31], HenshinTGG [9] and EMorF [16] compile rules into source code of a GPL to be executed at runtime. A concept for debugging TGGs at different levels was introduced to the TGG Interpreter by Rieke [25].…”
Section: Related Workmentioning
confidence: 99%