Modeling Business within a UML-Based Rigorous Software Development Approach

  • Egidio Astesiano
  • Gianna Reggio
  • Filippo Ricca
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5065)


We share the viewthat software systemdevelopment and business modeling have to be aligned. In our opinion that means not only that theremust be a strict correlation between the two, but thatwe should adopt both the same conceptual frame and notation, enforcing a seamless activity flow between them. In this paper we offer an attempt at showing that such an easy bridge can be provided. To that end we present an approach, fully integrated within a UML-based rigorousmodel-drivenmethod, where business processes are viewed in the context of the overall business structure and may be modeled hierarchically at various levels of detail.


Business Process Business Modeling Class Diagram Activity Diagram Static View 
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.
    COMET Task Force: COMET methodology. Website, last access 13 December 2007 (2007),
  2. 2.
    List, B., Korherr, B.: A UML 2 Profile for Business Process Modelling. In: Akoka, J., Liddle, S.W., Song, I.-Y., Bertolotto, M., Comyn-Wattiau, I., van den Heuvel, W.-J., Kolp, M., Trujillo, J., Kop, C., Mayr, H.C. (eds.) ER Workshops 2005. LNCS, vol. 3770. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  3. 3.
    Business Process Management Initiative (BPMI): Business Process Modeling Notation (BPMN) (2004) (last access December 13, 2007),
  4. 4.
    White, A.: Process Modeling Notations and Workflow Patterns (2004) (last access December 13, 2007) (2004),
  5. 5.
    Johnston, S.: Rational UML Profile for business modelling (last access December 13, 2007) (2004),
  6. 6.
    Zimmermann O., Krogdahl P., and Gee C.: Elements of Service-Oriented Analysis and Design (last access December 13, 2007) (2004),
  7. 7.
    Erl, T.: SOA: Principles of Service Design. The Prentice Hall Service-Oriented Computing Series from Thomas Erl (2005)Google Scholar
  8. 8.
    Astesiano, E., Reggio, G.: Tight structuring for precise UML-based requirement specifications. In: Wirsing, M., Knapp, A., Balsamo, S. (eds.) RISSEF 2002. LNCS, vol. 2941. Springer, Heidelberg (2004)Google Scholar
  9. 9.
    Astesiano, E., Reggio, G.: Towards a well-founded UML-based development method. In: Conference on Software Engineering and Formal Methods, SEFM 2003, September 22-27 (2003)Google Scholar
  10. 10.
    Astesiano, E., Reggio, G.: MARS: Model-based Adaptively Rigorous Software development. Technical Report DISI–TR–2007–12, DISI – Università di Genova, Italy (2007),
  11. 11.
    Astesiano, E., Reggio, G., Cerioli, M.: From formal techniques to well-founded software development methods. In: Aichernig, B.K., Maibaum, T.S.E. (eds.) Formal Methods at the Crossroads. From Panacea to Foundational Support. LNCS, vol. 2757. Springer, Heidelberg (2003)Google Scholar
  12. 12.
    Mellor, S.J., Scott, K., Uhl, A., Weise, D.: MDA Distilled. Addison-Wesley Object Technology Series (2004)Google Scholar
  13. 13.
    UML Revision Task Force: OMG UML Specification 2.0. (2004)
  14. 14.
    Astesiano, E., Reggio, G., Ricca, F.: Modeling Business within a UML-based Rigorous Software Development Approach (Complete Version). Technical Report DISI–TR–2007–20, DISI – Università di Genova, Italy (2007),
  15. 15.
    UML Revision Task Force: OMG UML Specification 1.4. (2001),
  16. 16.
    Brambilla, M., Cabot, J., Comai, S.: Automatic generation of workflow-extended domain models. In: Engels, G., Opdyke, B., Schmidt, D.C., Weil, F. (eds.) MODELS 2007. LNCS, vol. 4735. Springer, Heidelberg (2007)CrossRefGoogle Scholar
  17. 17.
    Koch, N., Mayer, P., Heckel, R., Gonczy, L., Montangero, C.: UML for Service-Oriented Systems. Technical Report D1.4a, Sensoria, Munich, Germany (2007),
  18. 18.
    Koch, N., Berndl, D.: Automotive Case Study: Requirements Specification and Modelling of Selected Scenarios. Technical Report D8.2a, Sensoria, Munich, Germany (2007),
  19. 19.
    Gorton, S., Montangero, C., Reiff-Marganiec, S., Semini, L.: StPowla: SOA, Policies and Workflows. In: Proc. 3rd Int. Workshop on Engineering Service-Oriented Applications: Analysis, Design, and Composition, Austria (2007),

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Egidio Astesiano
    • 1
  • Gianna Reggio
    • 1
  • Filippo Ricca
    • 2
  1. 1.DISIUniversità di GenovaItaly
  2. 2.Unità CINI at DISIGenovaItaly

Personalised recommendations