Skip to main content

Visualizing and Assessing a Compositional Approach of Business Process Design

  • Conference paper
Software Composition (SC 2010)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 6144))

Included in the following conference series:

  • 416 Accesses

Abstract

In the context of Services Oriented Architecture (Soa), complex systems are realized through the design of business–driven processes. Since the design of a complete process can be complex, composition tools such as aspects and features propose to define large systems by composing smaller artifacts, easier to understand. But these techniques shift the system complexity into the definition of composition directives able to build it. At composition time, process designers need support to assist them and assess their designed systems. We propose in this article a set of visualizations to represent compositions of business–processes and then identify patterns and categorizations. We use the Adore framework as the underlying process composition platform. We validate this work by visualizing and assessing a Car Crash Crisis Management system (CCCMS, a comparison referential for Aspect Oriented Modeling techniques). We use these visualizations to assess the Cccms realization.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. MacKenzie, M., Laskey, K., McCabe, F., Brown, P., Metz, R.: Reference Model for Service Oriented Architecture 1.0. Technical Report wd-soa-rm-cd1, OASIS (February 2006)

    Google Scholar 

  2. Peltz, C.: Web Services Orchestration and Choreography. Computer 36(10) (2003)

    Google Scholar 

  3. White, S.A.: Business Process Modeling Notation (BPMN). IBM (May 2006)

    Google Scholar 

  4. OASIS: WS Business Process Exec. Lang. 2.0. Technical report, OASIS (2007)

    Google Scholar 

  5. Pautasso, C., Alonso, G.: Visual composition of web services. In: HCC, pp. 92–99. IEEE Computer Society, Los Alamitos (2003)

    Google Scholar 

  6. Douence, R.: A Restricted Definition of AOP. In: European Interactive Workshop on Aspects in Software (EIWAS) (September 2004)

    Google Scholar 

  7. Liu, J., Batory, D., Lengauer, C.: Feature Oriented Refactoring of Legacy Applications. In: Int. Conf. on Soft. Engineering (ICSE), Shanghai, China (May 2006)

    Google Scholar 

  8. Karastoyanova, D., Leymann, F.: Bpel’n’aspects: Adapting service orchestration logic. In: ICWS 2009: Proceedings of the 2009 IEEE International Conference on Web Services, Washington, DC, USA, pp. 222–229. IEEE Computer Society, Los Alamitos (2009)

    Chapter  Google Scholar 

  9. Charfi, A., Mezini, M.: Ao4bpel: An aspect-oriented extension to bpel. World Wide Web 10(3), 309–344 (2007)

    Article  Google Scholar 

  10. Kienzle, J., Guelfi, N., Mustafiz, S.: Crisis Management Systems. In: A Case Study for Aspect-Oriented Modeling. Requirements document for TAOSD special issue, McGuill University & University of Luxembourg (September 2009)

    Google Scholar 

  11. Mosser, S., Blay-Fornarino, M., Riveill, M.: Web Services Orchestration Evolution: A Merge Process For Behavioral Evolution. In: Morrison, R., Balasubramaniam, D., Falkner, K. (eds.) ECSA 2008. LNCS, vol. 5292, pp. 35–49. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  12. Mosser, S., Blay-Fornarino, M., France, R.: Workflow Design using Fragment Composition Crisis Management System Design through ADORE. Transactions on Aspect-Oriented Software Development (TAOSD), 1–34 (2010) (submitted)

    Google Scholar 

  13. Sarkar, M., Brown, M.H.: Graphical Fisheye Views of Graphs. In: CHI 1992: Proc. of the SIGCHI Conf. on Human Factors in Computing Sys., pp. 83–91. ACM, New York (1992)

    Chapter  Google Scholar 

  14. Lanza, M., Ducasse, S.: Polymetric views—a lightweight visual approach to reverse engineering. Trans. on Soft. Engineering (TSE) 29(9), 782–795 (2003)

    Article  Google Scholar 

  15. Gîrba, T., Lanza, M.: Visualizing and characterizing the evolution of class hierarchies. In: WOOR 2004 (5th ECOOP W. kshp. on OO Reengineering) (2004)

    Google Scholar 

  16. Vanderfesten, I., Cardoso, J., Mendling, J., Reijers, H.A., Van Der Aalst, W.M.: Quality Metrics for Business Process Models. BPM and Workflow Handbook, 179–190 (2007)

    Google Scholar 

  17. Barais, O., Lawall, J., Le Meur, A.F., Duchien, L.: Safe Integration of New Concerns in a Software Architecture. In: 13th Annual IEEE International Conference on Engineering of Computer Based Systems (ECBS 2006), Potsdam, Germany, March 2006. IEEE, Los Alamitos (2006)

    Google Scholar 

  18. Szyperski, C.: Independently Extensible Systems – Software Engineering Potential and Challenges. In: Proceedings of the 19th Australian Computer Science Conference, Melbourne, Australia (1996)

    Google Scholar 

  19. Pfeiffer, J.H., Gurd, J.R.: Visualisation-based tool support for the development of aspect-oriented programs. In: AOSD 2006: Proceedings of the 5th International Conference on Aspect-Oriented Software Development, pp. 146–157. ACM, New York (2006)

    Chapter  Google Scholar 

  20. Balzer, M., Deussen, O., Lewerentz, C.: Voronoi treemaps for the visualization of software metrics. In: SoftVis 2005: Proceedings of the 2005 ACM Symposium on Software Visualization, pp. 165–172. ACM Press, New York (2005)

    Chapter  Google Scholar 

  21. Fabry, J., Kellens, A., Ducasse, S.: Aspectmaps: A scalable visualization of join point shadows. Tr/dcc-2010-2, University of Chile (April 2010)

    Google Scholar 

  22. Lanza, M., Marinescu, R.: Object-Oriented Metrics in Practice. Springer, Heidelberg (2006)

    MATH  Google Scholar 

  23. D’Ambros, M., Lanza, M.: Visual software evolution reconstruction. J. Softw. Maint. Evol. 21(3), 217–232 (2009)

    Article  Google Scholar 

  24. Byelas, H., Telea, A.C.: Visualization of areas of interest in software architecture diagrams. In: SoftVis 2006: Proceedings of the 2006 ACM Symposium on Software Visualization, pp. 105–114. ACM, New York (2006)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mosser, S., Bergel, A., Blay–Fornarino, M. (2010). Visualizing and Assessing a Compositional Approach of Business Process Design. In: Baudry, B., Wohlstadter, E. (eds) Software Composition. SC 2010. Lecture Notes in Computer Science, vol 6144. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14046-4_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14046-4_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14045-7

  • Online ISBN: 978-3-642-14046-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics