A Comparison of Two Business Rules Engineering Approaches

Lex Wedemeijer

2012

Abstract

We compare two contemporary approaches under development for business rules engineering with the aim to understand their coverage of business rules and their potentials for requirements engineering. One appro¬ach, Aspect Oriented Modeling, focuses on events, state transitions and the synchronization of transitions between objects. The other approach, Ampersand, focuses on invariant rules that should be complied with regardless of the business events taking place. Our comparison brings out that either method can adequately capture some types of business rule, but not others. We conclude that a combination of the two approaches may be a significant contribution to the methods and tools for business rules engineering currently available.

References

  1. Booch G, Jacobson I, Rumbaugh J. Unified Modeling Language, Rational Software Corporation, version 1.0, (1997)
  2. Business Rules Manifesto (2003). At: www.business rulesgroup.org/brmanifesto.htm. Version 2.0. Edited R.G. Ross. Last accessed 24 march 2012
  3. Codd EF. (1970). A relational model of data for large shared data banks. In: Communications of the ACM 13(6): 377-387.
  4. Dietz JLG. (2008). On the Nature of Business Rules. In: Advances in Enterprise Engineering eds. Dietz, Albani and Barjis, Springer Berlin Heidelberg. 10: 1-15.
  5. Hay JD, Kolber A, Anderson Healy K. (2003) Defining Business Rules - what are they really. Final report. BusinessRulesGroup. At: www.businessrulesgroup .org/first_paper/BRG-whatisBR_3ed.pdf. Last accessed 24 march 2012
  6. Hofstede A ter, Aalst W van der, et al. (2003). Business Process Management: A Survey. In: Business Process Management. M. Weske, Springer Berlin / Heidelberg. 2678: 1019-1019.
  7. Joosten S. (2007) Deriving Functional Specification from Business Requirements with Ampersand. At: icommas .ou.nl/wikiowi/images/e/e0/ampersand_ draft_2007nov.pdf. Last accessed 24 march 2012
  8. McNeile A, Simons N. (2006) Protocol modelling: A modelling approach that supports reusable behavioural abstractions. In: Software and Systems Modeling 5(1): 91-107.
  9. McNeile A, Roubtsova E. (2008). CSP parallel composition of aspect models. In: Proceedings of the 2008 AOSD workshop on Aspect-oriented modeling. Brussels, Belgium, ACM: 13-18.
  10. McNeile A, Roubtsova E. (2010). Aspect-Oriented Development Using Protocol Modeling. In: Transactions on Aspect-Oriented Software Development VII. S. Katz, M. Mezini and J. Kienzle, Springer Berlin / Heidelberg. 6210: 115-150.
  11. Michels G, Joosten Se, van der Woude J, Joosten S. (2011). Ampersand, Applying Relation Algebra in Practice. In: RAMICS 2011, Relational and Algebraic Methods in Computer Science. Rotterdam, The Netherlands, May 30-June 3. H. de Swart, Springer Berlin / Heidelberg. LNCS 6663: 280-293.
  12. ModelScope Version 2.0 (2004), Modellers' Guide Version 15. At: www.metamaxim.com. Last accessed 24 march 2012
  13. Roubtsova E, Joosten S, Wedemeijer L. (2010) Behavioural model for a business rules based approach to model services. June 2010. In: BM-FA 7810: Proceedings of the Second International Workshop on Behaviour Modelling: Foundation and Applications.
  14. Wagner G. (2005). Rule Modeling and Markup. In: Reasoning Web. eds. N. Eisinger and J. Maluszynski, Springer Berlin / Heidelberg 3564: 96-96.
  15. zur Mühlen M, Indulska M. (2010). Modeling languages for business processes and business rules: A representational analysis. In: Information Systems 35(4): 379- 390.
Download


Paper Citation


in Harvard Style

Wedemeijer L. (2012). A Comparison of Two Business Rules Engineering Approaches . In Proceedings of the Second International Symposium on Business Modeling and Software Design - Volume 1: BMSD, ISBN 978-989-8565-26-6, pages 113-121. DOI: 10.5220/0004461701130121


in Bibtex Style

@conference{bmsd12,
author={Lex Wedemeijer},
title={A Comparison of Two Business Rules Engineering Approaches},
booktitle={Proceedings of the Second International Symposium on Business Modeling and Software Design - Volume 1: BMSD,},
year={2012},
pages={113-121},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0004461701130121},
isbn={978-989-8565-26-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Second International Symposium on Business Modeling and Software Design - Volume 1: BMSD,
TI - A Comparison of Two Business Rules Engineering Approaches
SN - 978-989-8565-26-6
AU - Wedemeijer L.
PY - 2012
SP - 113
EP - 121
DO - 10.5220/0004461701130121