Advertisement

Coupling Process Models and Business Rules

  • Peter McBrien
  • Anne Helga Seltveit
Chapter
Part of the IFIP — The International Federation for Information Processing book series (IFIPAICT)

Abstract

Two techniques commonly used in the conceptual modelling of information systems are process modelling and business rule modelling. In this paper we propose a technique for associating certain types business rules with structures in a process modelling language. This coupling of the two models allows them to be used as complimentary languages in conceptual modelling; the process language being suitable when modelling how activities interact, whilst the business rule model is suitable when we need to make precise statements about a certain activity. The ability to model certain aspects of business rules within the process model is particularly important in distributed organisations, where the process model may be used as a means of communication between different parts of the organisation. The coupling also serves (1) to make apparent what effect re-engineering of one model has on the structure of the other model, and (2) indicate how the process model may be used to drive the creation of business rules.

Keywords

Conceptual modeling Process modeling Business rule modeling Business process re-engineering. 

References

  1. Chen, P. P. S.: 1976, The Entity-Relationship model: Toward a unified view of data, ACM TODS, vol. 1, no. 1. deMarco, T.: 1978, Structured Analysis and System Specification, Yourdon Press.Google Scholar
  2. Gabbay, D.: 1989, The declarative past and executable future, Temporal Logic in Specification: Altrincham Workshop 1987, LNCS, Springer-Verlag, pp. 409–448.CrossRefGoogle Scholar
  3. Gane, C. and Sarson, T.: 1978, Structured Systems Analysis: Tools and Techniques, Prentice-Hall.Google Scholar
  4. Culla, J., Lindland, O. and Willumsen, G.: 1991, PPP an integrated CASE environment, Proceedings of the Third Nordic Conference on Advanced Information Systems Engineering, Vol. 498 of LNCS, Springer-Verlag.Google Scholar
  5. Hogger, C.: 1990, Essentials of Logic Programming, Vol. 1 of Graduate Texts in Computer Science, OUP. Google Scholar
  6. Jensen et al, 1984, A consensus glossary of temporal database concepts, SIGMOI) Record. Google Scholar
  7. Krogstie, J., McBrien, P., Owens, R. and Seltveit, A.: 1991, Information systems deveopment using a combination of process and rule-based approaches, Proceedings of theThird Nordic Conference on Advanced Information Systems Engineering, Vol. 498 of LNCS, Springer-Verlag.Google Scholar
  8. Loucopoulos, P., McBrien, P., Schumacker, F., Theodoulidis, B., Kopanas, V. and Wangler, B.: 1991, Integrating database technology, rule-based systems and temporal reasoning for effective software: the TEMPORA paradigm, Journal of Information Systems.Google Scholar
  9. McBrien, P., Niezette, M., Pantazis, S., Thedoulidis, B., Tziallas, G., Seltveit, A., Sundin, U. and Wohed, R.: 1991, The TEMPORA external rule language, Proceedings of the Third Nordic Conference on Advanced Information Systems Engineering, Vol. 498 of LNCS, Springer-Verlag.Google Scholar
  10. McBrien, P., Seltveit, A. and Wangler, B.: 1992, An entity-relationship model extended todescribe historical information, Proceedings of CISMOD ‘82, Bangalore, India.Google Scholar
  11. Xiaofeng, L.: 1991, What is so bad about rule-based programming?, IEEE Software 8(5), 103–105.Google Scholar
  12. Yang, M.: 1993, COMIS - A Conceptual Model for Information Systems, PhD thesis, IDT, NTH, Trondheim, Norway.Google Scholar

Copyright information

© Springer Science+Business Media Dordrecht 1995

Authors and Affiliations

  • Peter McBrien
    • 1
  • Anne Helga Seltveit
    • 2
  1. 1.King’s College London StrandLondonUK
  2. 2.The Norwegian Institute for TechnologyTrondheimNorway

Personalised recommendations