skip to main content
10.1145/1839379.1839394acmotherconferencesArticle/Chapter ViewAbstractPublication PagescompsystechConference Proceedingsconference-collections
research-article

Decision table based approach for business rules modelling in UML/OCL

Published:17 June 2010Publication History

ABSTRACT

The Unified Modelling Language (UML) is widely used language for the specification of object-oriented designs. The Object Constraint Language (OCL) supplements this language by providing possibility to specify models in precise and unambiguous manner. However, the OCL is less suited for business rules (BR) modelling and validating with business people because it requires appropriate technical knowledge. This paper presents a decision table (DT) based approach for definition of business rules within UML/OCL models. The relevance between DT and different kinds of OCL expressions has been determined and approach to construct OCL expressions with DT has been considered.

References

  1. Bajec M., Krisper M. A methodology and tool support for managing business rules in organisations. Information Systems, 30(6):423--443, 2005 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Booch G., Rumbaugh J., Jacobson I. The Unified Modeling Language User Guide, Second Edition. Addison Wesley. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Breiman, L. et al. Classification and Regression Tree. Wadsworth & Brooks/Cole Advanced Books & Software. 1984.Google ScholarGoogle Scholar
  4. Cunneyworth W. Table Driven Design-A Development Strategy for Minimal Maintenance Information Systems. 1994Google ScholarGoogle Scholar
  5. Goedertier S., Vanthienen J. Rule-based business process modeling and execution//Proceedings of the International IEEE EDOC Workshop on Vocabularies, Ontologies and Rules for The Enterprise (VORTE 2005). 2005, pp. 67--74Google ScholarGoogle Scholar
  6. Hall C., Harmon P. The 2006 BPtrends report on business rules products. Technical report, BPtrends. 2006.Google ScholarGoogle Scholar
  7. Hewett, R., Leuchner, J. H.: The Power of Second-Order Decision Tables// In: Proc. of the. Second SIAM International Conference on Data Mining, Arlingto. 2002Google ScholarGoogle Scholar
  8. Kalibatiene D., Vasilecas O. Formal transformation of ontology axioms to application domain rules, Proceedings of the 9th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing, Gabrovo, Bulgaria. 2008 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Kohavi, R., Sommer, D. Targeting business users with decision table classifers//In R. Agrawal et al. Proceeding od the Fourth International Conference on Knowledge Discorvery and Data Mining, AAAI press. 1998. 249--253Google ScholarGoogle Scholar
  10. Lukichev, S., Wagner G. UML-Based Rule Modeling with Fujaba. Proceedings of the 4th International Fujaba Days. Bayreuth University, Germany. 2006. 31--35Google ScholarGoogle Scholar
  11. Moreno Garcia A., Verhelle M., Vanthienen J. An Overview of decision table literature 1982--2000, Research Report 0044, K. U. Leuven, T. E. W., 69 pp., 2000. Available from: <http://www.econ.kuleuven.be/prologa/download/overview82-2000.pdf>Google ScholarGoogle Scholar
  12. Nemuraite, L., Ceponienė, L., Vedrickas, G. 2008. Representation of Business Rules in UML&OCL Models for Developing Information Systems. Working Conference, PoEM 2008. Stockholm. 15(5): 182--196Google ScholarGoogle Scholar
  13. Normantas K., Vasilecas O., Sosunovas S. Augmenting UML with Decision table technique//Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing, CompSysTech, Ruse, Bulgaria. 2009 Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. OMG. OCL 2.0 specification. 2006. Available from: <http://www.omg.org/docs/ptc/05-06-06.pdf>Google ScholarGoogle Scholar
  15. OMG. Production Rule Representation, version 1. 2009. Available from: <http://www.omg.org/spec/PRR/1.0/PDF>Google ScholarGoogle Scholar
  16. Quinlan, J. R. C4.5: Programs for Machine Learning. Morgan Kaufman. 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. Reusch P. J. A. et al. New perspectives for the management of business rules based upon decision tables. 2007, pp. 475--479Google ScholarGoogle Scholar
  18. Sosunovas, S., Vasilecas., O. Tool-supported method for the extraction of OCL from ORM models// W. Abramowicz (Eds.): Proc. 10th International Conference on Business Information Systems BIS 2007, LNCS 4439, Springer-Verlag, 2007, pp. 449--463. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Thomas D. Mda: revenge of the modelers or uml utopia? Software, IEEE, 21(3):15--17. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Vanthienen J. Ruling the Business: About Business Rules and Decision tables. Vandenbulcke J., Snoeck M. (eds.): New Directions in Software Engineering, Leuven University Press, Leuven. 2001, pp. 103--120.Google ScholarGoogle Scholar
  21. Warmer J., Kleppe A. Object Constraint Language, The: Getting Your Models Ready for MDA, Second Edition. Addison Wesley. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Warmer J., Kleppe, A. OCL: The Constraint Language of the UML. Journal of Object-Oriented Programming, 12(1):10--13. 1999.Google ScholarGoogle Scholar
  23. Zacharias V. Development and Verification of Rule Based Systems-A Survey of Developers. In Rule Representation, Interchange and Reasoning on the Web: International Symposium, Ruleml 2008, Orlando, FL, USA, October 30--31, 2008. Proceedings, Springer. 2008, pp. 6 Google ScholarGoogle ScholarDigital LibraryDigital Library

Recommendations

Comments

Login options

Check if you have access through your login credentials or your institution to get full access on this article.

Sign in
  • Published in

    cover image ACM Other conferences
    CompSysTech '10: Proceedings of the 11th International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing on International Conference on Computer Systems and Technologies
    June 2010
    575 pages
    ISBN:9781450302432
    DOI:10.1145/1839379

    Copyright © 2010 ACM

    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    • Published: 17 June 2010

    Permissions

    Request permissions about this article.

    Request Permissions

    Check for updates

    Qualifiers

    • research-article

    Acceptance Rates

    Overall Acceptance Rate241of492submissions,49%

PDF Format

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader