• DocumentCode
    2859442
  • Title

    Rule Modeling and Interchange

  • Author

    Giurca, Adrian ; Wagner, Gerd

  • Author_Institution
    Brandenburg Univ. of Technol., Brandenburg
  • fYear
    2007
  • fDate
    26-29 Sept. 2007
  • Firstpage
    485
  • Lastpage
    491
  • Abstract
    This paper is a brief survey on the topic of rule modeling and rule interoperability. A framework focusing on the first two levels of the MDA (that is, on business/domain models and on logical design models) is described. Rules are modeled either in natural language (ACE) or by means of a visual language (VRML). The interoperability layer is performed by R2ML an XML markup for rules. OMG has defined a markup language for UML models but this language does not markup embedded integrity constraints expressed in OCL. VRML is designed to cover this lack of representation. R2ML follows principles initiated in RuleML but, despite RuleML, it performs the on- tological distinction between objects and data values. Also, by its rich syntax, it allows structure-preserving markup and does not force users to translate their rule expressions into a different language paradigm such as having to transform a derivation rule into a FOL axiom, an EC A rule into a production rule, a function into a predicate, or a typed atom into an untyped atom.
  • Keywords
    Unified Modeling Language; XML; distributed object management; formal logic; knowledge based systems; object-oriented languages; open systems; virtual reality languages; visual languages; ACE; FOL axiom; MDA; OCL; OMG; R2ML; RuleML; UML models; VRML; XML markup; derivation rule; logical design models; markup language; natural language; rule interchange; rule interoperability; rule modeling; visual language; Application software; Engines; Informatics; Insurance; Logic programming; Markup languages; Natural languages; Scientific computing; Unified modeling language; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Symbolic and Numeric Algorithms for Scientific Computing, 2007. SYNASC. International Symposium on
  • Conference_Location
    Timisoara
  • Print_ISBN
    978-0-7695-3078-8
  • Type

    conf

  • DOI
    10.1109/SYNASC.2007.66
  • Filename
    4438141