Generating and Merging Business Rules by Weaving MDA and Semantic Web

Mouhamed Diouf, Sofian Maabout, Kaninda Musumbu



Information systems (IS) are getting more and more complex. The design of such systems requires various individuals with varied expertises. The requirements expressed, when the design of such a system is decided, may change upon time. These changes may even occur very often. Thus, the more the system is flexible, the easier the upgrades will be. One of the standard ways to design flexible systems is the use of the so called “business rules” whose aim is the separation of business from system in an application. Business rules define and constrain business processes in enterprizes. Therefore, many business-governing rules have to be implemented in business-supporting applications, in order to reflect the real business environment. The aim of this paper is to give the way to automatically generate and merge a part of the business rules by combining Model Driven Architecture and the Semantic Web using the Ontology Definition Metamodel.


  1. Barbara von Halle. Business Rules Applied. John Wiley & Sons, New York, USA, 2002.
  2. Java Community Process(JCP). Java Metadata Interface (JMI). Sun (JSR 40), 2002.
  3. Ronald G. Ross. Principles of the Business Rule Approach. Addison-Wesley, 2003.
  4. Kuldar Taveter and Gerd Wagner. Agent-Oriented Enterprise Modeling Based on Business Rules. In Springer-Verlags, editor, 20th International Conference on Conceptual Modeling (ER2001), LNCS, November 2001.
  5. The Object Management Group OMG. Semantics of Business Vocabulary and Business Rules (SBVR). OMG Specification, March 2006.
  6. W3C. Rule Interchange Format (RIF). W3C Workgroup, 2005.
  7. The OMG. Production Rule Representation (PRR) RFP. OMG Request For Proposal (br/2003-09-03), 2003.
  8. Ian Horrocks, Peter F. Patel-Schneider, Harold Boley, Said Tabet, Benjamin Grosof, and Mike Dean. SWRL: A Semantic Web Rule Language Combining OWL and RuleML. W3C Member Submission, May 2004.
  9. W3C. Rule interchange format Workgroup,, 2005.
  10. IBM T.J. Watson Research Center. CommonRules project. Intelligent Agents project 1997.
  11. RuleML. The RuleML initiative.
  12. The Object Management Group OMG. Model Driven Archtecture Guide Version 1.0.1. OMG Specification, June 2003.
  13. Xavier Blanc. MDA en action. Eyrolles, France, 2005.
  14. Ronald G. Ross. The Business Rule Book. Business Rule Solutions, 1997.
  15. D. Hay and K. A Healy. GUIDE Business Rule Project Final Report. Technical report, October 1997.
  16. Ernest Friedman-Hill. JESS in Action. Manning Publications Co, Greenwich, UK, 2003.
  17. The Object Management Group OMG. Meta Object Facility (MOF)1.4. OMG Specification (formal/02-04-03), April 2002.
  18. The Object Management Group. Unified Modeling Language: Superstructure. OMG Specification, February 2004.
  19. The Object Management Group OMG. UML 2.0 OCL Specification. OMG Specification, October 2003.
  20. The Action Semantics Consortium. Action semantics for the uml. OMG Specification (ad/2001-03-01), March 2001.
  21. Thomas B. Passin. Explorer's guide to the Semantic Web. Manning Publications Co, Greenwich, UK, 2004.
  22. Stephen Cranefield and Jin Pan. Bridging the Gap Between the Model-Driven Architecture and Ontology Engineering. Proc. of AOSE 2004 Workshop, 2004.
  23. W3C OWL M. K. Smith, C. Welty, and D. L. McGuinness. OWL Web Ontology Language Reference. W3C Standard, February 2004.
  24. Dragan Gae?vic, Dragan Djurié, and Vladan Devedz?ic. Model Driven Architecture and Ontology Development. Springer-Verlag, Berlin, DE, 2006.
  25. The Object Management Group OMG. Request For Proposal for Ontology Definition Metamodel. OMG Request For Proposal, March 2003.
  26. Kenneth Baclawski, Mieczyslaw K. Kokar, Paul A. Kogut, Lewis Hart, Jeffrey Smith, William S. Holmes III, Jerzy Letkowski, and Michael L. Aronson. Extending UML to Support Ontology Engineering for the Semantic Web. Lecture Notes in Computer Science, 2185:342+, 2001.
  27. Saartje Brockmans, Raphael Volz, Andreas Eberhart, and Peter Löffler. Visual Modeling of OWL DL Ontologies Using UML. In International Semantic Web Conference, pages 198- 213, 2004.
  28. Dragan Djuric, Dragan Gasevic, and Vladan Devedzic. Ontology Modeling and MDA. Journal of Object Technology, 4(1):109-128, 2005.
  29. The Object Management Group OMG, IBM, and Sandpiper Software. Ontology Definition Metamodel. OMG Specification, June 2006.
  30. H. Knublauch. Ontology-Driven Software Development in the Context of the Semantic Web: An Example Scenario with Protege/OWL. 1st International Workshop on the Model-Driven Semantic Web (MDSW2004), 2004.
  31. Stephen J. Mellor, Anthony N. Clark, and Takao Futagami. Guest Editors' Introduction: Model-Driven Development. IEEE Software, 20(5):14-18, 2003.
  32. Raphael Volz. Web Ontology Reasoning with Logic Databases. PhD thesis, Universität Karlsruhe (TH), Universität Karlsruhe (TH), Institut AIFB, D-76128 Karlsruhe, 2004.
  33. The Object Management Group OMG. MOF 2.0/XMI Mapping Specification, v2.1. OMG Specification (formal/05-09-01), 2005.
  34. Mouhamed Diouf, Kaninda Musumbu, and Sofian Maabout. Standard Business Rules Language: why and how? The 2006 International Conference on Artificial Intelligence, June 2006.
  35. Natalya Fridman Noy and Mark A. Musen. PROMPT: Algorithm and Tool for Automated Ontology Merging and Alignment. In AAAI/IAAI, pages 450-455, 2000.
  36. Michele Bugliesi, Evelina Lamma, and Paola Mello. Modularity in Logic Programming. J. Log. Program., 19/20:443-502, 1994.

Paper Citation

in Harvard Style

Diouf M., Maabout S. and Musumbu K. (2007). Generating and Merging Business Rules by Weaving MDA and Semantic Web . In Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007) ISBN 978-989-8111-00-5, pages 19-28. DOI: 10.5220/0002427000190028

in Bibtex Style

author={Mouhamed Diouf and Sofian Maabout and Kaninda Musumbu},
title={Generating and Merging Business Rules by Weaving MDA and Semantic Web},
booktitle={Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)},

in EndNote Style

JO - Proceedings of the 3rd International Workshop on Model-Driven Enterprise Information Systems - Volume 1: MDEIS, (ICEIS 2007)
TI - Generating and Merging Business Rules by Weaving MDA and Semantic Web
SN - 978-989-8111-00-5
AU - Diouf M.
AU - Maabout S.
AU - Musumbu K.
PY - 2007
SP - 19
EP - 28
DO - 10.5220/0002427000190028