A Metamodel for Business Rules with Access Control

Lex Wedemeijer


Business rules outline the way of working with data in today's organizations. We present a metamodel to support and underpin the rule-oriented language to capture business rules that we developed earlier. Like the language, our metamodel is founded on Relation Algebra. The metamodel is compact, and enables the rule designer to record the business rules in their exact details, and to examine the data of the organization for rule violations. Even though such violations should be signalled to the appropriate stakeholders in the business, the access to such signals is subject to access controls, which constitute a special type of business rule. We account for this requirement in our metamodel, so that it captures regular business rules and access permissions alike, and enables to monitor them for violations. A prototype implementation demonstrated the feasibility of our approach.


  1. ANSI, 2004. Role Based Access Control. American Nat. Standard for Information Technology INCITS 359. available at csrc.nist.gov/groups/SNS/rbac/
  2. Baader, Horrocks, Sattler, 2008. Description logics. In: van Harmelen, Lifschitz, Porter. (eds.). Elsevier Handbook of Knowledge Representation, pp 135-179
  3. Business Rules Manifesto, 2003. Version 2.0. available at www.businessrulesgroup.org/brmanifesto.htm
  4. Ceravolo, Fugazza, Leida, 2007. Modeling Semantics of Business Rules Inaugural IEEE-IES Digital EcoSystems and Technologies Conference, pp. 171-176
  5. Halpin, 2006. Objectification of relationships. Advanced Topics in Database Research. Vol 5 no 5 pp 106-123
  6. Horrocks, Patel-Schneider, Boley, Tabet, Grosof, Dean, 2004. SWRL: A Semantic Web Rule Language Combining OWL and RuleML. Nat.Research Council of Canada. available at www.w3.org/Submission/SWRL/
  7. Liu, Sun, Barjis, Dietz, 2003. Modelling dynamic behavior of business organisations. Knowledge-Based Systems, pp. 101-111
  8. Michels, 2015. Development Environment for Rule-based Prototyping. Dissertation. available at portal.ou.nl/ documents/114964/31994420/Development_Environ ment_for_Rule-based_Prototyping.pdf
  9. Object Management Group, 2012. Object Constraint Language. available at www.omg.org/spec/
  10. Object Management Group, 2015. SBVR: Semantics of Business Vocabulary and Business Rules, Version 1.3. available at www.omg.org/spec/
  11. Steinberg, Budinsky, Paternostro, Merks, 2008. Eclipse Modeling Framework, 2nd Ed. Addison-Wesley
  12. Wedemeijer, 2002. Exploring Conceptual Schema Evolution. Dissertation. ISBN 90-5681-142-8. available at repository.tudelft.nl/
  13. Wedemeijer, 2015. A Language to Specify Declarative Business Rules. Springer Lecture Notes in Business Information Processing. Vol 220, pp 82-101
  14. Zhang, Giunchiglia, Crispo, Song, 2010. Relation-Based Access Control: An Access Control Model for ContextAware Computing Environment. Wireless Personal Communications. Vol 55, pp 5-17

Paper Citation

in Harvard Style

Wedemeijer L. (2016). A Metamodel for Business Rules with Access Control . In Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD, ISBN 978-989-758-190-8, pages 46-53. DOI: 10.5220/0006222100460053

in Bibtex Style

author={Lex Wedemeijer},
title={A Metamodel for Business Rules with Access Control},
booktitle={Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,},

in EndNote Style

JO - Proceedings of the Sixth International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
TI - A Metamodel for Business Rules with Access Control
SN - 978-989-758-190-8
AU - Wedemeijer L.
PY - 2016
SP - 46
EP - 53
DO - 10.5220/0006222100460053