Skip to main content

Bringing Semantics to Aspect-Oriented Business Process Management

  • Conference paper
  • First Online:
Business Process Management Workshops (BPM 2013)

Abstract

In software development, crosscutting concerns, such as security, audit, access control, authentication, logging, persistence, transaction and error handling, can be modularized using aspect-oriented approaches, which can also benefit the business process from the reduction in complexity. Literature refers to techniques that address aspects on process implementation and modeling. However, they adopt different semantic representation of aspects and related elements, making it difficult to provide integration between these phases of the business process lifecycle. This paper aims at addressing the issue of crosscutting concerns during the lifecycle of a business process with an approach based on an ontology for aspect-orientation and a semantic service invocation. Our main contribution is a bridge for the semantic gap between the modeling and implementation steps of aspect-oriented business processes.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    WSMO (2005), “Web Service Modeling Ontology”, Available at http://www.w3.org/Submission/WSMO.

  2. 2.

    WSML (2008), “Web Service Modeling Language”, Available at http://www.wsmo.org/wsml/wsml-syntax.

  3. 3.

    WSMX (2005), “Web Service Modeling Execution Environment”, Available at http://www.w3.org/Submission/WSMX/.

References

  1. Weske, M.: Business Process Management: Concepts, Languages, Architectures, 2nd edn., 407 p. Springer (2012)

    Google Scholar 

  2. Jalali, A.: Foundation of Aspect Oriented Business Process Management., Master Thesis, 98 p., Stockholm University (2011)

    Google Scholar 

  3. Cappelli, C., Leite, J.C.S.P., Batista, T., Silva, L.: An aspect-oriented approach to business process modeling. In: Proceedings of the 15th workshop on Early aspects EA 09, 7 (2009)

    Google Scholar 

  4. Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C.V., Loingtier, J., Irwin, J.: Aspect-oriented programming. In: Akşit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol. 1241, pp. 220–242. Springer, Heidelberg (1997)

    Google Scholar 

  5. Santos, F.J.N., Cappelli, C., Santoro, F.M., Leite, J.C.S.P., Batista, T.V.: Aspect-oriented business process modeling: analyzing open issues. Bus. Process Manage. J. 18(6), 964–991 (2012)

    Article  Google Scholar 

  6. Charfi, A., Mezini, M.: AO4BPEL: An aspect-oriented extension to BPEL. World Wide Web Internet and Web Information Systems 10, 309–344 (2007)

    Google Scholar 

  7. Cappelli, C., Santoro, F.M., Leite, J.C.S.P., Batista, T., Medeiros, A.L., Romeiro, C.C.: Reflections on the modularity of business process models: The case for introducing the aspect-oriented paradigm. Bus. Process Manage. J. 16(4), 662–687 (2010)

    Article  Google Scholar 

  8. Charfi, A., Müller, H., Mezini, M.: Aspect-oriented business process modeling with AO4BPMN. In: Kühne, T., Selic, B., Gervais, M.-P., Terrier, F. (eds.) ECMFA 2010. LNCS, vol. 6138, pp. 48–61. Springer, Heidelberg (2010)

    Google Scholar 

  9. Di Francescomarino, C., Tonella, P.: Crosscutting concern documentation by visual query of business processes. In: Ardagna, D., Mecella, M., Yang, J. (eds.) Business Process Management Workshops. LNBIP, vol. 17, pp. 18–31. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  10. Andrews, T., Curbera, F., Goland, Y., Roller, D.: Business Process Execution Language for Web Services (2003). http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html

  11. Gruber, T.R.: Towards Principles for the Design of Ontologies Used for Knowledge Sharing. In: Formal Ontology in Conceptual Analysis and Knowledge Representation 43, 907–928. (1993)

    Google Scholar 

  12. van den Berg, K., et al.: AOSD ontology 1.0 - public ontology of aspect-orientation. Technical report AOSD-Europe Deliverable D9, AOSD-Europe-UT (2005)

    Google Scholar 

  13. Nitzsche, J., Wutke, D., Van Lessen, T.: An ontology for executable business processes. In: Workshop on Semantic Business Process and Product Lifecycle Management (SBPM). CEUR Workshop Proceedings, vol. 251

    Google Scholar 

  14. Santos, F.G.N., Sampaio, J.C., Cappelli, C., Batista, T., Santoro, F.: Using goals to identify aspects in business process models. In: International Workshop on Early Aspects (EA ‘11), pp. 19–23. ACM, New York (2011)

    Google Scholar 

  15. Jalali, A., Wohed, P., Ouyang, C.: Dynamic weaving of aspects for business process management systems. In: Mendling, J., Weidlich, M. (eds.) Proceedings of the 4th International Workshop on the Business Process Model and Notation 2012, Vienna, Austria (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Aldinei Bastos .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Bastos, A., Santoro, F.M., Siqueira, S.W.M. (2014). Bringing Semantics to Aspect-Oriented Business Process Management. In: Lohmann, N., Song, M., Wohed, P. (eds) Business Process Management Workshops. BPM 2013. Lecture Notes in Business Information Processing, vol 171. Springer, Cham. https://doi.org/10.1007/978-3-319-06257-0_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06257-0_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06256-3

  • Online ISBN: 978-3-319-06257-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics