7,701 Hits in 5.8 sec

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.  ...  Current specifications of Web rule languages such as Semantic Web Rule Language (SWRL) or RuleML define their abstract syntax (e.g., metamodel) and concrete syntax (e.g., XML schema) separately.  ...  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

Bridging Concrete and Abstract Syntax of Web Rule Languages [chapter]

Milan Milanović, Dragan Gašević, Adrian Giurca, Gerd Wagner, Sergey Lukichev, Vladan Devedžić
Web Reasoning and Rule Systems  
This paper proposes a solution for bridging abstract and concrete syntax of a Web rule language by using model transformations.  ...  Current specifications of Web rule languages such as Semantic Web Rule Language (SWRL) define its abstract syntax (e.g., EBNF notation) and concrete syntax (e.g., XML schema) separately.  ...  challenges, since we need to bridge between three technical spaces, namely, XML (SWRL concrete syntax), EBNF (OCL concrete syntax), and MOF (metamodels of R2ML, OCL, and SWRL) [10] .  ... 
doi:10.1007/978-3-540-72982-2_25 dblp:conf/rr/MilanovicGGWLD07 fatcat:cpnpnztesbh7pfjgulgm4c2xna

Sharing OCL Constraints by Using Web Rules

Milan Milanović, Dragan Gašević, Adrian Giurca, Gerd Wagner, Vladan Devedžić
2007 Electronic Communications of the EASST  
The main benefit of this approach is that the transformations between languages are completely based on the languages' abstract syntax (i.e., metamodels) and in this way we keep the focus on the language  ...  concepts rather than on technical issues caused by different concrete syntax.  ...  Our solution goes one step further and demonstrates how to bridge between concrete and abstract syntax of rule languages.  ... 
doi:10.14279/tuj.eceasst.9.99 dblp:journals/eceasst/MilanovicGGWD08 fatcat:iux6ngkzfvel5kykiitin6tuxi

A model Driven Approach for Bridging ILOG Rule Language and RIF

Valerio Cosentino, Marcos Didonet Del Fabro, Adil El Ghali
2012 International Web Rule Symposium  
set rather than processes and the reusability of rules across applications.  ...  Our work is focused on providing an implementation based on a Model Driven approach for bridging Ilog Rule Language to RIF.  ...  Every model defines a concrete syntax and conforms to a meta-model (or grammar, or schema), which defines its abstract syntax.  ... 
dblp:conf/ruleml/CosentinoFG12 fatcat:ouuxdj6b7beuzjocr4v75vs55q

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  ...  Ontologies constitute formal models of some aspect of the world that may be used for drawing interesting logical conclusions even for large models.  ...  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

SLALOM: a Language for SLA specification and monitoring [article]

Anacleto Correia, Fernando Brito e Abreu, Vasco Amaral
2011 arXiv   pre-print
This paper proposes a domain specific language (SLA Language for specificatiOn and Monitoring - SLALOM) to bridge the previous gap.  ...  The derived metamodel expresses the SLALOM abstract syntax model. The second step was to write concrete syntaxes targeting different aims, such as SLA representation in process models.  ...  Abstract syntax model The abstract syntax of a language takes a central position in a language specification since it is the pivot between various concrete syntaxes of the same language, as well as between  ... 
arXiv:1109.6740v1 fatcat:ri7kfmhgmjdbzevxcnyvdzaajy

API2MoL: Automating the building of bridges between APIs and Model-Driven Engineering

Javier Luis Cánovas Izquierdo, Frédéric Jouault, Jordi Cabot, Jesús García Molina
2012 Information and Software Technology  
We provide a toolkit (language and bootstrap tool) for the creation of bridges between APIs and MDE.  ...  Thus, a mapping definition provides the information which is necessary to build a bridge for a concrete API specification and metamodel.  ...  Acknowledgment This work has been partially supported by Spanish Ministry of Science and Innovation (grant TIN2009-11555), Regional Government of Murcia (project 129/2009 and grant 15389/PI/10), and up  ... 
doi:10.1016/j.infsof.2011.09.006 fatcat:d6f4gm73m5c4bm5lxiihl2dcqe

An LSP infrastructure to build EMF language servers for web-deployable model editors

Roberto Rodríguez-Echeverría, Javier Luis Cánovas Izquierdo, Manuel Wimmer, Jordi Cabot
2018 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
The development of modern IDEs is still a challenging and timeconsuming task, which requires implementing the support for language-specific features such as syntax highlighting or validation.  ...  More concretely, in this work, we present the architecture of our LSP infrastructure, based on LSP4J, to build EMF-based graphical language servers.  ...  It must consider both abstract and concrete syntax of every model element to generate the proper IRF node representation (abstract and concrete sections).  ... 
dblp:conf/models/Rodriguez-Echeverria18a fatcat:ucckndh2abcd5mr5ay5wnsftci

Building adaptable and reusable XML applications with model transformations

Ivan Kurtev, Klaas van den Berg
2005 Proceedings of the 14th international conference on World Wide Web - WWW '05  
Transformation rules and the application model for an XML language may be composed with the corresponding rules and application models defined for other XML languages.  ...  Our approach provides a better separation of three concerns found in XML applications: syntax, syntax processing logic and intended meaning of the syntax.  ...  This provides more flexibility in bridging between the application model and document syntax and in associating behavior with XML documents.  ... 
doi:10.1145/1060745.1060772 dblp:conf/www/KurtevB05 fatcat:24eibwitrncrdjogukgtc4cgfi

A Metamodel Transformation Framework for the Migration of WebML Models to MDA

Marco Brambilla, Piero Fraternali, Massimo Tisi
2008 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems  
A Web application is usually designed using several Domain Specific Models (DSM), often based on different formalisms and abstraction levels.  ...  Traditional methodologies in Model Driven Web Engineering, like WebML, are based on domain specific modeling languages.  ...  The DSL injector parses the concrete syntax in which the DSL is expressed and derives a representation of the DSL abstract syntax as an instance of the legacy MMM.  ... 
dblp:conf/models/0001FT08 fatcat:p2dakichajbobhn4fc42l27equ

The Tao of Modeling Spaces

Dragan Djuric, Dragan Gaševi, Vladan Devedžic
2006 Journal of Object Technology  
metamodels, and why do we need them; What does it mean to transform a model into a programming language.  ...  Usually software engineers often think of a specific kind of models -UML models, but there are many open questions such as: Should we assume that the code we write is a model or not; What are models and  ...  We always need some external interpretation of what its abstract syntax means.  ... 
doi:10.5381/jot.2006.5.8.a4 fatcat:otixvhpe6vbv7gq6kj6f5phcny

Using ATL to Support Model-Driven Development of RubyTL Model Transformations

Álvaro Jiménez, David Granada, Verónica Andrea Bollati, Juan M. Vara
2011 International Conference on Software Technology: Methods and Tools  
source-code and back.  ...  In this context, this work presents some tooling to ease the model-driven development of RubyTL model transformations.  ...  This work is partially funded by the MODEL CAOS project, financed by the Spanish Ministry of Science and Technology (Ref.  ... 
dblp:conf/tools/JimenezGBV11 fatcat:j7ovk6aacbdlxa4bpgq3dzsfae

Guaranteeing Syntactic Correctness for All Product Line Variants: A Language-Independent Approach [chapter]

Christian Kästner, Sven Apel, Salvador Trujillo, Martin Kuhlemann, Don Batory
2009 Lecture Notes in Business Information Processing  
We show how CIDE's underlying mechanism abstracts from textual representation and we generalize it to arbitrary languages.  ...  To demonstrate the language-independent capabilities, we applied CIDE to a series of case studies with artifacts written in Java, C++, C, Haskell, ANTLR, HTML, and XML.  ...  We thank Peter Kim for fruitful comments on earlier drafts of this paper, Marko Rosenmüller and Norbert Siegmund for their help with C and C++, Armin Größlinger for help with Haskell and for providing  ... 
doi:10.1007/978-3-642-02571-6_11 fatcat:tuumahj6lbawtbxlzc5bwudt2u

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.  ...  Abstract Syntax of SGTSML We tackled the construction of the DDMM in Sect. 3. For the concrete syntax (see top right filled ellipses in  ... 
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
« Previous Showing results 1 — 15 out of 7,701 results