Patterns Leveraging Analysis Reuse of Business Processes

  • Marco Paludo
  • Robert Burnett
  • Edgard Jamhour
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1844)


This paper proposes the use of patterns to help the software designer to model business processes. It focuses on the initial phases of the software development life cycle and has the objective of promoting reuse of the components of these phases. Business processes are considered to have a critical analysis phase, which demands a significant portion of the development efforts. Due to the emphasis on these phases, the proposed solution is to use patterns with two objectives: to model the business processes and to provide reuse of analysis elements. For that, the ‘Strategies and Patterns’ methodology is complemented with new patterns, diagrams and stages in its process. Complementary, the pattern documentation structure is improved. This work intends to contribute presenting new directions to use and to obtain patterns. To assess the propositions, one case study is presented and analyzed, trying to demonstrate the proper applicability of patterns in business processes.


Business Process Object Model Service Request Model Business Process Coordinator Agent 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Reddy, J.: Making Reuse Work. In: 5th International Conference on Software Reuse (ICSR 1998), Victoria, Canada (1998)Google Scholar
  2. 2.
    Korson, T.: Introduction to Reuse. Object Magazine 6(1) (April 1996)Google Scholar
  3. 3.
    Workflow Management Coalition: Workflow Management Coalition - Terminology & Glossary. Document number WFMC-TC-1011 (June 1996),
  4. 4.
    Lawrence, P. (ed.): Workflow Handbook 1997. John Wiley & Sons, Chichester (1997)Google Scholar
  5. 5.
    Coad, P., Mayfield, M.: Object Models: Strategies, Patterns & Requests. Yourdon Press, New Jersey (1997)Google Scholar
  6. 6.
    Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: Elements of Reusable Object-Driven Software. Addison-Wesley, Reading (1994)Google Scholar
  7. 7.
    Buschmann, F., et al.: Pattern-Driven Software Architecture: A System of Patterns. John Wiley & Sons, Chichester (1996)Google Scholar
  8. 8.
    Fowler, M.: Analysis Patterns. Reusable object models. Addison-Wesley, Menlo Park (1997)Google Scholar
  9. 9.
    Taligent: Building Object-Driven Frameworks. Taligent, Inc. White Paper (1994),
  10. 10.
    Pree, W.: Design patterns for object driven software development. Addison-Wesley, Wokingham (1995)Google Scholar
  11. 11.
    Paludo, M., Burnett, R., Jamhour, E.: A Project Management modeling with pattern-driven approach. In: Argentine Symposium on Object Orientations (ASSO 1998), Buenos Aires, vol. 2 (1998)Google Scholar
  12. 12.
    Martin, R., Riehle, D., Fuschmann, F. (eds.): Pattern Language of Program Design 3. Addison-Wesley, Reading (1998)Google Scholar
  13. 13.
    Mcgregor, J., Dodle, J., keddy, A.: A Pattern for Reuse - Let Architectural reuse guide component reuse. Object Magazine 6(1) (April 1996)Google Scholar
  14. 14.
    Paludo, M., Burnett, R., Jamhour, E.: Patterns in CSCW Modeling. In: California Software Symposium, Irvine, USA, vol. 8 (1998)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Marco Paludo
    • 1
    • 2
  • Robert Burnett
    • 1
  • Edgard Jamhour
    • 1
  1. 1.Graduate Course in Applied Information SciencePontifícia Universidade Católica do Paraná – PUC-PRCuritibaBrazil
  2. 2.Banco do Estado do Paraná S.A.CuritibaBrazil

Personalised recommendations