Matches in SemOpenAlex for { <https://semopenalex.org/work/W2497479658> ?p ?o ?g. }
Showing items 1 to 96 of
96
with 100 items per page.
- W2497479658 endingPage "35" @default.
- W2497479658 startingPage "19" @default.
- W2497479658 abstract "Mainstream model transformation tools operate on graph structured models which are described by class-based meta-models. In the traditional grammarware space, transformation tools consume and produce tree structured terms, which are described by some kind of algebraic datatype or grammar. In this paper we explore a functional style of model transformation using Rascal, a meta-programming language, that seamlessly integrates functional programming, flexible static typing, and syntax-based analysis and transformation. We represent meta-models as algebraic data types (ADTs), and models as immutable values conforming to those data types. Our main contributions are (a) REFS a simple encoding and API, to deal with cross references among model elements that are represented as ADTs; (b) a mapping from models to ADTs augmented with REFS; (c) evaluation of our encoding by implementing various well-known model transformations on state machines, meta-models, and activity diagrams. Our approach can be seen as a first step towards making existing techniques and tools from the modelware domain available for reuse within Rascal, and opening up Rascal’s transformation capabilities for use in model driven engineering scenarios." @default.
- W2497479658 created "2016-08-23" @default.
- W2497479658 creator A5014852863 @default.
- W2497479658 creator A5053337928 @default.
- W2497479658 date "2016-01-01" @default.
- W2497479658 modified "2023-09-25" @default.
- W2497479658 title "Model Transformation with Immutable Data" @default.
- W2497479658 cites W1492406245 @default.
- W2497479658 cites W1509087931 @default.
- W2497479658 cites W1523648047 @default.
- W2497479658 cites W178233638 @default.
- W2497479658 cites W1965979806 @default.
- W2497479658 cites W2014459598 @default.
- W2497479658 cites W2018014973 @default.
- W2497479658 cites W2026586559 @default.
- W2497479658 cites W2074556793 @default.
- W2497479658 cites W2129492722 @default.
- W2497479658 cites W2130876928 @default.
- W2497479658 cites W2166289497 @default.
- W2497479658 cites W2166668674 @default.
- W2497479658 cites W2170251310 @default.
- W2497479658 cites W247953898 @default.
- W2497479658 cites W24849980 @default.
- W2497479658 cites W2912858146 @default.
- W2497479658 cites W4246086292 @default.
- W2497479658 doi "https://doi.org/10.1007/978-3-319-42064-6_2" @default.
- W2497479658 hasPublicationYear "2016" @default.
- W2497479658 type Work @default.
- W2497479658 sameAs 2497479658 @default.
- W2497479658 citedByCount "3" @default.
- W2497479658 countsByYear W24974796582018 @default.
- W2497479658 countsByYear W24974796582019 @default.
- W2497479658 crossrefType "book-chapter" @default.
- W2497479658 hasAuthorship W2497479658A5014852863 @default.
- W2497479658 hasAuthorship W2497479658A5053337928 @default.
- W2497479658 hasBestOaLocation W24974796582 @default.
- W2497479658 hasConcept C104317684 @default.
- W2497479658 hasConcept C114408938 @default.
- W2497479658 hasConcept C132525143 @default.
- W2497479658 hasConcept C145644426 @default.
- W2497479658 hasConcept C154945302 @default.
- W2497479658 hasConcept C184337299 @default.
- W2497479658 hasConcept C185592680 @default.
- W2497479658 hasConcept C199360897 @default.
- W2497479658 hasConcept C204241405 @default.
- W2497479658 hasConcept C2776436953 @default.
- W2497479658 hasConcept C2777904410 @default.
- W2497479658 hasConcept C2778361913 @default.
- W2497479658 hasConcept C2779791154 @default.
- W2497479658 hasConcept C35390924 @default.
- W2497479658 hasConcept C41008148 @default.
- W2497479658 hasConcept C42383842 @default.
- W2497479658 hasConcept C509989072 @default.
- W2497479658 hasConcept C55493867 @default.
- W2497479658 hasConcept C558772884 @default.
- W2497479658 hasConcept C80444323 @default.
- W2497479658 hasConceptScore W2497479658C104317684 @default.
- W2497479658 hasConceptScore W2497479658C114408938 @default.
- W2497479658 hasConceptScore W2497479658C132525143 @default.
- W2497479658 hasConceptScore W2497479658C145644426 @default.
- W2497479658 hasConceptScore W2497479658C154945302 @default.
- W2497479658 hasConceptScore W2497479658C184337299 @default.
- W2497479658 hasConceptScore W2497479658C185592680 @default.
- W2497479658 hasConceptScore W2497479658C199360897 @default.
- W2497479658 hasConceptScore W2497479658C204241405 @default.
- W2497479658 hasConceptScore W2497479658C2776436953 @default.
- W2497479658 hasConceptScore W2497479658C2777904410 @default.
- W2497479658 hasConceptScore W2497479658C2778361913 @default.
- W2497479658 hasConceptScore W2497479658C2779791154 @default.
- W2497479658 hasConceptScore W2497479658C35390924 @default.
- W2497479658 hasConceptScore W2497479658C41008148 @default.
- W2497479658 hasConceptScore W2497479658C42383842 @default.
- W2497479658 hasConceptScore W2497479658C509989072 @default.
- W2497479658 hasConceptScore W2497479658C55493867 @default.
- W2497479658 hasConceptScore W2497479658C558772884 @default.
- W2497479658 hasConceptScore W2497479658C80444323 @default.
- W2497479658 hasLocation W24974796581 @default.
- W2497479658 hasLocation W24974796582 @default.
- W2497479658 hasOpenAccess W2497479658 @default.
- W2497479658 hasPrimaryLocation W24974796581 @default.
- W2497479658 hasRelatedWork W1577503839 @default.
- W2497479658 hasRelatedWork W2059265796 @default.
- W2497479658 hasRelatedWork W2102843952 @default.
- W2497479658 hasRelatedWork W2134949633 @default.
- W2497479658 hasRelatedWork W2185653422 @default.
- W2497479658 hasRelatedWork W2185674212 @default.
- W2497479658 hasRelatedWork W2229707290 @default.
- W2497479658 hasRelatedWork W2769962266 @default.
- W2497479658 hasRelatedWork W2771385171 @default.
- W2497479658 hasRelatedWork W2979488989 @default.
- W2497479658 isParatext "false" @default.
- W2497479658 isRetracted "false" @default.
- W2497479658 magId "2497479658" @default.
- W2497479658 workType "book-chapter" @default.