Tabularizing the Business Knowledge: Modeling, Maintenance and Validation

  • Nicola Boffoli
  • Daniela Castelluccia
  • Giuseppe Visaggio
Part of the Lecture Notes in Information Systems and Organisation book series (LNISO, volume 2)


Achieving business flexibility implies to explicitly represent business knowledge and make it easy to understand for decision-makers. There is a renewed interest for decision tables as knowledge modeling formalism able to provide representation of the relationships among business conditions, actions and decisions with completeness and consistency. We explore the benefits of decision tables applied to modeling and management of business rules and constraints, finding the major advantages in their compact formalization, safe maintenance and automated validation.


Business knowledge Business rules Decision tables 


  1. 1.
    Boffoli, N., Caivano, D.,Castelluccia, D., and Visaggio, G. (2012) Business process lines and decision tables driving flexibility by selection. In: LNCS: Software composition (pp. 178–193). Heidelberg: Springer.Google Scholar
  2. 2.
    Ardimento, P., Boffoli, N., Caivano, D.,Castelluccia, D., & Visaggio, G. (2012) Innovation in business processes: Pattern-driven process modeling. In: Information systems: Crossroads for organization, management, accounting and engineering. ISBN: 978-3-7908-2788-0.Google Scholar
  3. 3.
    Boffoli, N., Caivano, D.,Castelluccia, D., Maggi, F. M., and Visaggio, G. (2008) Business process lines to develop service-oriented architectures through the software product lines paradigm. In: SPLC’08: 12th International Software Product Line Conference (pp. 143–147). IEEE Press.Google Scholar
  4. 4.
    Boffoli, N., Castelluccia, D., Maggi, F.M., Rutilo, R. (2008) Flexible process modeling through decision tables. In: IASTED Software Engineering.Google Scholar
  5. 5.
    Baesens, B., Mues, C., De Backer, M., Vanthienen, J., Setiono, R. (2003) Building intelligent credit scoring systems using decision tables. In: ICEIS No 2. pp. 19–25.Google Scholar
  6. 6.
    Odell, J. (1995) Business rules. In: Object Magazine pp. 53–56.Google Scholar
  7. 7.
    Maes, R., & Van Dijk, J. E. M. (1988). On the role of ambiguity and incompleteness in the design of decision tables and rule-based systems. The Computer Journal, 31(6), 481–489.CrossRefGoogle Scholar
  8. 8.
    Vanthienen, J., Mues, C., Wets, G., & Delaere, K. (1998). A tool-supported approach to inter-tabular verification. Expert Systems with Applications, 15, 277–285.CrossRefGoogle Scholar
  9. 9.
    Preece, A., & Shinghal, R. (1994). Foundation and application of knowledge base verification. International Journal of Intelligent Systems, 9(8), 683–701.CrossRefGoogle Scholar
  10. 10.
    Vanthienen, J., Mues, C., & Aerts, A. (1998). An illustration of verification and validation in the modelling phase of KBS development. Data Knowledge Engineering, 27(3), 337–352.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  • Nicola Boffoli
    • 1
    • 2
  • Daniela Castelluccia
    • 1
  • Giuseppe Visaggio
    • 1
    • 2
  1. 1.Department of InformaticsUniversity of BariBariItaly
  2. 2.SER&Practices, Software Engineering Research and PracticesSpin-Off of the University of BariBariItaly

Personalised recommendations