Please use this identifier to cite or link to this item: https://rfos.fon.bg.ac.rs/handle/123456789/522
Full metadata record
DC FieldValueLanguage
dc.creatorMilanović, Milan
dc.creatorGašević, Dragan
dc.creatorGiurca, Adrian
dc.creatorWagner, Gerd
dc.creatorLukichev, Sergey
dc.creatorDevedžić, Vladan
dc.date.accessioned2023-05-12T10:09:16Z-
dc.date.available2023-05-12T10:09:16Z-
dc.date.issued2009
dc.identifier.issn1820-0214
dc.identifier.urihttps://rfos.fon.bg.ac.rs/handle/123456789/522-
dc.description.abstractThis 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. Although the recent research in the area of Model-Driven Engineering (MDE) demonstrates that such a separation of two types of syntax is a good practice (due to the complexity of languages), one should also have tools that check validity of rules written in a concrete syntax with respect to the abstract syntax of the rule language. In this study, we use the REWERSE I1 Rule Markup Language (R2ML), SWRL, and Object Constraint Language (OCL), whose abstract syntax is defined by using metamodeling, while their textual concrete syntax is defined by using either XML/RDF schema or Extended Backus-Naur Form (EBNF) syntax. We bridge this gap by a bi-directional transformation defined in a model transformation language (ATLAS Transformation Language, ATL). This transformation allowed us to discover a number of issues in both web rule language metamodels and their corresponding concrete syntax, and thus make them fully compatible. This solution also enables for sharing web rules between different web rule languages.en
dc.publisherComSIS Consortium
dc.relationCanada's NSERC
dc.relationEuropean Commission
dc.relationSwiss State Secretariat for Education and Research
dc.rightsopenAccess
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.sourceComputer Science and Information Systems / ComSIS
dc.subjecttransformationsen
dc.subjectsyntaxen
dc.subjectSWRLen
dc.subjectrulesen
dc.subjectR2MLen
dc.subjectOCLen
dc.subjectMDEen
dc.subjectlanguagesen
dc.titleModel transformations to bridge concrete and abstract syntax of web rule languagesen
dc.typearticle
dc.rights.licenseBY-NC-ND
dc.citation.epage85
dc.citation.issue2
dc.citation.other6(2): 47-85
dc.citation.rankM23
dc.citation.spage47
dc.citation.volume6
dc.identifier.doi10.2298/csis0902047M
dc.identifier.fulltexthttp://prototype2.rcub.bg.ac.rs/bitstream/id/1047/518.pdf
dc.identifier.rcubconv_1042
dc.identifier.scopus2-s2.0-77953850056
dc.identifier.wos000272897000003
dc.type.versionpublishedVersion
item.cerifentitytypePublications-
item.fulltextWith Fulltext-
item.grantfulltextopen-
item.openairetypearticle-
item.openairecristypehttp://purl.org/coar/resource_type/c_18cf-
Appears in Collections:Radovi istraživača / Researchers’ publications
Files in This Item:
File Description SizeFormat 
518.pdf626.37 kBAdobe PDFThumbnail
View/Open
Show simple item record

SCOPUSTM   
Citations

4
checked on Nov 17, 2025

Google ScholarTM

Check

Altmetric


This item is licensed under a Creative Commons License Creative Commons