Skip to main content

Merging Model Driven Architecture and Semantic Web for Business Rules Generation

  • Conference paper
Web Reasoning and Rule Systems (RR 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4524))

Included in the following conference series:

Abstract

Business rules are statements that express (certain parts of) a business policy, defining terms and defining or constraining the operation of an entreprise, in a declarative manner. The business rule approach is more and more used due to the fact that in such systems, business experts can maintain the complex behavior of their application in a “zero development” environment. There exist more and more business rule management systems (BRMS) and rule engines, adding new needs in the business rules community. Currently the main requirement in this domain is having a standard language for representing business rules, facilitating their integration and share. Works for solving this lack are in progress at e.g OMG and W3C.

The aim of this paper is to propose a way to automatically generate a part of the business rules by combining concepts coming from Model Driven Architecture and Semantic Web using the Ontology Definition Metamodel.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • von Halle, B.: Business Rules Applied. John Wiley & Sons, New York, USA (2002)

    Google Scholar 

  • Java Community Process(JCP): Java Metadata Interface (JMI). Sun Java Specification Request (JSR 40) (2002)

    Google Scholar 

  • Ross, R.G.: Principles of the Business Rule Approach. Addison-Wesley, Boston, USA (2003)

    Google Scholar 

  • Taveter, K., Wagner, G.: Agent-Oriented Enterprise Modeling Based on Business Rules. In: Kunii, H.S., Jajodia, S., Sølvberg, A. (eds.) ER 2001. LNCS, vol. 2224, Springer, Heidelberg (2001)

    Google Scholar 

  • The Object Management Group OMG: Semantics of Business Vocabulary and Business Rules (SBVR). OMG Specification (March 2006)

    Google Scholar 

  • The Object Management Group OMG: Rule Interchange Format (RIF). W3C Workgroup (2005)

    Google Scholar 

  • The Object Management Group OMG: Production Rule Representation (PRR) RFP. OMG Request For Proposal (br/2003-09-03) (2003)

    Google Scholar 

  • Horrocks, I., Patel-Schneider, P.F., Boley, H., Tabet, S., Grosof, B., Dean, M.: SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission (May 2004)

    Google Scholar 

  • W3C: Rule interchange format Workgroup, http://www.w3.org/2005/rules/ (2005)

  • IBM T.J. Watson Research Center: CommonRules project. Intelligent Agents project (1994-97) (1997)

    Google Scholar 

  • RuleML: The RuleML initiative

    Google Scholar 

  • Ilog Jrules: Ilog Jrules, http://www.ilog.com

  • Drools: Drools rule engine, http://www.drools.org

  • Friedman-Hill, E.: JESS in Action. Manning Publications Co, Greenwich, UK (2003)

    Google Scholar 

  • The Object Management Group OMG: Model Driven Archtecture Guide Version 1.0.1. OMG Specification (June 2003)

    Google Scholar 

  • Blanc, X.: MDA en action. Eyrolles, France (2005)

    Google Scholar 

  • The Object Management Group OMG: Meta Objec tFacility (MOF) Specification Version 1.4. OMG Specification (formal/02-04-03) (April 2002)

    Google Scholar 

  • The Object Management Group: Unified Modeling Language: Superstructure. OMG Specification (February 2004)

    Google Scholar 

  • The Object Management Group OMG: UML 2.0 OCL Specification. OMG Specification (October 2003)

    Google Scholar 

  • The Action Semantics Consortium. Action semantics for the uml: OMG Specification (ad/2001-03-01) (March 2001)

    Google Scholar 

  • Passin, T.B.: Explorer’s guide to the Semantic Web. Manning Publications Co, Greenwich, UK (2004)

    Google Scholar 

  • Cranefield, S., Pan, J.: Bridging the Gap Between the Model-Driven Architecture and Ontology Engineering. In: Odell, J.J., Giorgini, P., Müller, J.P. (eds.) AOSE 2004. LNCS, vol. 3382, Springer, Heidelberg (2005)

    Google Scholar 

  • Gaěvic̀, D., Djurié, D., Devedžić, V.: Model Driven Architecture and Ontology Development. Springer-Verlag, Berlin, DE (2006)

    Google Scholar 

  • The Object Management Group OMG: Request For Proposal for Ontology Definition Metamodel. OMG Request For Proposal (March 2003)

    Google Scholar 

  • Baclawski, K., Kokar, M.K., Kogut, P.A., Hart, L., Smith, J., Holmes III, W.S., Letkowski, I.,J., Aronson, M.L.: Extending UML to Support Ontology Engineering for the Semantic Web. In: Gogolla, M., Kobryn, C. (eds.) UML 2001 – The Unified Modeling Language. Modeling Languages, Concepts, and Tools. LNCS, vol. 2185, p. 342. Springer, Heidelberg (2001)

    Google Scholar 

  • Baclawski, K., Kokar, M.M., Smith, J.E., Wallace, E., Letkowski, J., Koethe, M.R., Kogut, P.: UOL: Unified Ontology Language. Assorted paper discussed at the DC Ontology SIG Meeting (November 2002)

    Google Scholar 

  • Brockmans, S., Volz, R., Eberhart, A., Löffler, P.: Visual Modeling of OWL DL Ontologies Using UML. In: International Semantic Web Conference, pp. 198–213 (2004)

    Google Scholar 

  • Cranefield, S.: Networked Knowledge representation and exchange using UML and RDF. Journal of digital information, 1(8) (2001)

    Google Scholar 

  • Djuric, D., Gasevic, D., Devedzic, V.: Ontology Modeling and MDA. Journal of Object Technology 4(1), 109–128 (2005)

    Google Scholar 

  • Falkovych, K., Sabou, M., Stuckenschmidt, H.: UML for the Semantic Web: Transformation-Based Approaches. In: Knowledge Transformation for the Semantic Web, pp. 92–106 (2003)

    Google Scholar 

  • Kendall, E.F., Dutra, M.E., McGuinness, D.L.: Towards A Commercial Ontology Development Environment. In: Proceedings of the 1st International Semantic Web Consference (Posters and Demos) (2002)

    Google Scholar 

  • The Object Management Group OMG, IBM, and Sandpiper Software: Ontology Definition Metamodel. OMG Specification (June 2006)

    Google Scholar 

  • Baader, F., Horrocks, I., Sattler, U.: Description logics as ontology languages for the semantic web (2003)

    Google Scholar 

  • Baader, F., Calvanese, D., McGuinness, D.L., Nardi, D., Patel-Schneider, P.F. (eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press, Cambridge (2003)

    MATH  Google Scholar 

  • Brachman, R.J., Schmolze, J.G.: An Overview of the KL-ONE Knowledge Representation System. Cognitive Science 9(2), 171–216 (1985)

    Article  Google Scholar 

  • Baader, F., Horrocks, I., Sattler, U.: Description Logics as Ontology Languages for the Semantic Web. In: Mechanizing Mathematical Reasoning, pp. 228–248 (2005)

    Google Scholar 

  • Haarslev, V., Moller, R.: Racer: An owl reasoning agent for the semantic web (2003)

    Google Scholar 

  • Knublauch, H.: Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protege/OWL. In: 1st International Workshop on the Model-Driven Semantic Web (MDSW2004) (2004)

    Google Scholar 

  • Boley, H., Tabet, S., Wagner, G.: Design Rationale for RuleML: A Markup Language for Semantic Web Rules. In: SWWS, pp. 381–401 (2001)

    Google Scholar 

  • Mellor, S.J., Clark, A.N., Futagami, T.: Guest Editors’ Introduction: Model-Driven Development. IEEE Software 20(5), 14–18 (2003)

    Article  Google Scholar 

  • Volz, R.: Web Ontology Reasoning with Logic Databases. PhD thesis, Universität Karlsruhe (TH), Universität Karlsruhe (TH), Institut AIFB, D-76128 Karlsruhe (2004)

    Google Scholar 

  • The Object Management Group OMG: MOF 2.0/XMI Mapping Specification, v2.1. OMG Specification (formal/05-09-01) (2005)

    Google Scholar 

  • Diouf, M., Musumbu, K., Maabout, S.: Standard Business Rules Language: why and how? In: The 2006 International Conference on Artificial Intelligence (June 2006)

    Google Scholar 

  • Diouf, M., Xiong, J., Farenc, C., Winckler, M.: AUTOMATING GUIDELINES INSPECTION From Web site Specification to Deployment. CADUI (2006)

    Google Scholar 

  • Wu, C.G.: Modeling Rule-Based Systems with EMF. Eclipse Corner Article (2004)

    Google Scholar 

  • W3C OWL’s workgroup  Smith, M. K.,  Welty, C., McGuinness, D. L.: OWL Web Ontology Language Reference. W3C Standard (February 2004)

    Google Scholar 

  • Eclipse project: Eclipse Ontology Definition Metamodel project. Eclipse project (2006)

    Google Scholar 

  • De Tommasi, M., Corallo, A.: SBEAVER: A Tool for Modeling Business Vocabularies and Business Rules. In: Gabrys, B., Howlett, R.J., Jain, L.C. (eds.) KES 2006. LNCS (LNAI), vol. 4253, pp. 1083–1091. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Massimo Marchiori Jeff Z. Pan Christian de Sainte Marie

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Diouf, M., Maabout, S., Musumbu, K. (2007). Merging Model Driven Architecture and Semantic Web for Business Rules Generation. In: Marchiori, M., Pan, J.Z., Marie, C.d.S. (eds) Web Reasoning and Rule Systems. RR 2007. Lecture Notes in Computer Science, vol 4524. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72982-2_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72982-2_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72981-5

  • Online ISBN: 978-3-540-72982-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics