Filters








10,657 Hits in 9.0 sec

A Domain Specific Transformation Language to Bridge Concrete and Abstract Syntax [chapter]

Adolfo Sánchez-Barbudo Herrera, Edward D. Willink, Richard F. Paige
2016 Lecture Notes in Computer Science  
Existing language workbenches, such as Xtext, support bridging the gap between the concrete syntax (CS) and abstract syntax (AS) of textual languages.  ...  This paper proposes a new declarative domain specific transformation language (DSTL) which provides support for complex CS-to-AS mappings, including features for name resolution and CS disambiguation.  ...  the technical support required to produce the results exposed in this paper.  ... 
doi:10.1007/978-3-319-42064-6_1 fatcat:stukajhi55cz5khlu5mrg4dvoa

Model transformations to bridge concrete and abstract syntax of web rule languages

Milan Milanovic, Dragan Gasevic, Adrian Giurca, Gerd Wagner, Sergey Lukichev, Vladan Devedzic
2009 Computer Science and Information Systems  
This paper presents a solution to bridging the abstract and concrete syntax of a Web rule languages by using model transformations.  ...  also have tools that check validity of rules written in a concrete syntax with respect to the abstract syntax of the rule language.  ...  The research of the Brandenburg University of Technology at Cottbus has partially been funded by the European Commission and by the Swiss State Secretariat for Education and Research within the 6th Framework  ... 
doi:10.2298/csis0902047m fatcat:olfgvc6jivdjbbrr3d7qs6763m

Towards the Systematic Construction of Domain-Specific Transformation Languages [chapter]

Jesús Sánchez Cuadrado, Esther Guerra, Juan de Lara
2014 Lecture Notes in Computer Science  
Then, we propose a domain-specific language to describe DSTLs, from which we derive a ready-to-run workbench which includes the abstract syntax, concrete syntax and translational semantics of the DSTL.  ...  Such domain-specific transformation languages (DSTLs) encapsulate transformation knowledge within a language, enabling the reuse of recurrent solutions to transformation problems.  ...  This work has been funded by the Spanish Ministry of Economy and Competitivity with project "Go Lite" (TIN2011-24139).  ... 
doi:10.1007/978-3-319-09195-2_13 fatcat:grl6ns2svrfybo3u2er57srq4q

Model Driven Engineering with Ontology Technologies [chapter]

Steffen Staab, Tobias Walter, Gerd Gröner, Fernando Silva Parreiras
2010 Lecture Notes in Computer Science  
Software models capture relevant characteristics of a software artifact to be developed, yet, most often these software models have no formal semantics, or the underlying (often graphical) software language  ...  varies from case to case in a way that makes it hard if not impossible to fix its semantics.  ...  A modelling language consists of an abstract syntax, at least one concrete syntax and semantics.  ... 
doi:10.1007/978-3-642-15543-7_3 fatcat:t5efbe4l6jdu5ixmdkl7hnyl2i

Model-driven analysis and synthesis of textual concrete syntax

Pierre-Alain Muller, Frédéric Fondement, Franck Fleurey, Michel Hassenforder, Rémi Schnekenburger, Sébastien Gérard, Jean-Marc Jézéquel
2008 Journal of Software and Systems Modeling  
The principle is to map abstract syntaxes to textual concrete syntaxes via bidirectional mapping-models with support for both model-to-text, and text-tomodel transformations.  ...  Unfortunately, these generated parsers produce concrete syntax trees, leaving a gap with the abstract syntax defined by metamodels, and further ad-hoc hand-coding is required.  ...  Kermeta is an executable DSL (Domain Specific Language) for metamodeling, which can be used to specify both abstract syntax and operational semantics of a language.  ... 
doi:10.1007/s10270-008-0088-x fatcat:oqfsu6llrrbdnpgqqkbt7kpjbu

A language based formalism for domain driven development

Wei Zhao
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
to the application-centric.  ...  The 4 th generation languages (4GLs), languages defined directly by the composition of domain features, serve as the language-based formalism for the emerging Domain Driven Development paradigm.  ...  We call these "domain abstraction languages" 4GLs. 1. The 4GLs have abstract and concrete forms.  ... 
doi:10.1145/949445.949449 fatcat:6x44kpl5hnb7hpqxwhhthl7fru

A language based formalism for domain driven development

Wei Zhao
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
to the application-centric.  ...  The 4 th generation languages (4GLs), languages defined directly by the composition of domain features, serve as the language-based formalism for the emerging Domain Driven Development paradigm.  ...  We call these "domain abstraction languages" 4GLs. 1. The 4GLs have abstract and concrete forms.  ... 
doi:10.1145/949344.949449 dblp:conf/oopsla/Zhao03a fatcat:s5xkd5z63nchdmbrsoclxh5lta

Model-based DSL frameworks

Ivan Kurtev, Jean Bézivin, Frédéric Jouault, Patrick Valduriez
2006 Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
A convergence between MDE and DSL (Domain Specific Language) engineering is rapidly appearing.  ...  The notion of domain is common to these two study areas and they share a lot of common goals and practices.  ...  ACKNOWLEDGEMENTS We would like to thank Freddy Allilaire, Marcos Didonet del Fabro and all the students that have participated in this work.  ... 
doi:10.1145/1176617.1176632 dblp:conf/oopsla/KurtevBJV06 fatcat:3epnsjopmjcnvklea4ophty574

A language based formalism for domain driven development

Wei Zhao
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
to the application-centric.  ...  The 4 th generation languages (4GLs), languages defined directly by the composition of domain features, serve as the language-based formalism for the emerging Domain Driven Development paradigm.  ...  We call these "domain abstraction languages" 4GLs. 1. The 4GLs have abstract and concrete forms.  ... 
doi:10.1145/949344.949385 dblp:conf/oopsla/Zhao03 fatcat:qoukdzg7wbg4za66qcmq2gfbcy

A language based formalism for domain driven development

Wei Zhao
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
to the application-centric.  ...  The 4 th generation languages (4GLs), languages defined directly by the composition of domain features, serve as the language-based formalism for the emerging Domain Driven Development paradigm.  ...  We call these "domain abstraction languages" 4GLs. 1. The 4GLs have abstract and concrete forms.  ... 
doi:10.1145/949377.949385 fatcat:4k37qrspy5b77ggakau2qfqhe4

TCS:

Frédéric Jouault, Jean Bézivin, Ivan Kurtev
2006 Proceedings of the 5th international conference on Generative programming and component engineering - GPCE '06  
Specifications expressed in TCS are used to automatically generate tools for model-to-text and text-to-model transformations.  ...  Domain modeling promotes the description of various facets of information systems by a coordinated set of domain-specific languages (DSL).  ...  Acknowledgments We would like to thank Charles Consel and his team who designed the SPL language, which we used to illustrate TCS.  ... 
doi:10.1145/1173706.1173744 dblp:conf/gpce/JouaultBK06 fatcat:slrrq4eljbhzzlhk5225u4tr6i

A Model-Driven Approach for Telecommunications Network Services Definition [chapter]

Vanea Chiprianov, Yvon Kermarrec, Patrick D. Alff
2009 Lecture Notes in Computer Science  
We are currently enlarging the MM of the domain using model transformations from Network Abstractions Layers (NALs).  ...  We started by defining a prototype of the Meta-model (MM) of the service domain. Using this prototype, we defined a simple graphical modeling language specific for service designers.  ...  In order to provide its most important feature -domain specificity -a DSL needs a specific concrete syntax.  ... 
doi:10.1007/978-3-642-03700-9_21 fatcat:ncftstfm2fc6rnydsypzqryglm

A Model-Based Approach to Families of Embedded Domain-Specific Languages

J.S. Cuadrado, J.G. Molina
2009 IEEE Transactions on Software Engineering  
A family of DSLs will be built up by composing several DSLs, so we will propose composition mechanisms for the abstract syntax, concrete syntax and model transformation levels of a DSL's definition.  ...  With the emergence of model driven engineering (MDE), the creation of domain specific languages (DSL) is becoming a fundamental part of language engineering.  ...  The mapping from the concrete syntax to the abstract syntax establishes such a bridge.  ... 
doi:10.1109/tse.2009.14 fatcat:o7b6uyr3pfcvzbbp3j3wjaz3fm

Domain-Specific Modelling for Human–Computer Interaction [chapter]

Simon Van Mierlo, Yentl Van Tendeloo, Bart Meyers, Hans Vangheluwe
2017 Human–Computer Interaction Series  
Domain-Specific Modelling (DSM) [12] in particular makes it possible to specify these models in a Domain-Specific Modelling Language (DSML), using concepts and notations of a specific domain.  ...  Model-Driven Engineering (MDE) [30] tries to bridge this gap, by shifting the level of specification from computing concepts (the "how") to conceptual models or abstractions in the problem domain (the  ...  This work was partly funded by a PhD fellowship from the Research Foundation -Flanders (FWO) and the Agency for Innovation by Science and Technology in Flanders (IWT).  ... 
doi:10.1007/978-3-319-51838-1_16 fatcat:rgnd6owc4nazfj6apbsn6kgjee

Visualisation of learning scenarios with UML4LD

Pierre Laforcade
2007 Journal of Learning Design  
Present Educational Modelling Languages are used to formally specify abstract learning scenarios in a machine-interpretable format.  ...  We discuss the benefits teachers/designers can expect to reach as well as some scientific and/or technical obstacles researchers have to overcome to realize such models transformation.  ...  and abstraction from concrete syntaxes) whereas domain-specific representation has in addition to deal with the mapping of the two different abstract syntaxes (that can be semantically-speaking very '  ... 
doi:10.5204/jld.v2i2.39 fatcat:6fq227txvzhcbh4zpebd2x3rgu
« Previous Showing results 1 — 15 out of 10,657 results