Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

The Change Impact Analysis in BPM Based Software Applications: A Graph Rewriting and Ontology Based Approach

  • Conference paper
  • First Online:
Enterprise Information Systems (ICEIS 2013)

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 190))

Included in the following conference series:

Abstract

The Business Process Models describe and formalize the operations, constraints and policies of an organization. These models have firstly been used as abstract views of all the processes implied in an organisation. These served as inputs and outputs of the business analysis and re-engineering activities with no explicit relationship with the IT infrastructures which have been implementing business processes. In this paper, we deal with the BPM as higher abstraction level artefacts of software applications implementing the organisation processes. It presents our approach dealing with the change management of such applications. The approach is based on the graph based formalisation of all the software artefacts including the BPM ones. It provides an explicit management of various relationships conducting the change impact. The change operations are then formalized by graph rewriting (or transformation) rules. These rules implement both the change and the change impact propagation. The semantic knowledge concerning the various artefacts and the change operations is represented by an ontology. This ontology is intended to be able to automatically generate some change management rules. We use graph rewriting system (AGG) as a mean to formally specify and validate the result of our approach. The resulting specifications are then implemented using an integrated software change management platform appearing as a set of the Eclipse Workbench plug-ins.

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
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

Similar content being viewed by others

Notes

  1. 1.

    Protégé : http://protege.stanford.edu/.

  2. 2.

    OWL Web Ontology Language : http://www.w3.org/TR/owl2-profiles/.

  3. 3.

    Bonita Open Solution url: http://www.bonitasoft.com/.

  4. 4.

    Intalio—BPMS: http://www.intalio.com/.

  5. 5.

    Bizagi BPM Suite: http://www.bizagi.com/.

  6. 6.

    Barium Live!: http://www.bariumlive.com/.

  7. 7.

    http://user.cs.tu-berlin.de/~gragra/agg/

  8. 8.

    http://www.eclipse.org/

  9. 9.

    http://jung.sourceforge.net/

  10. 10.

    http://www.jboss.org/drools/

References

  1. Weske, M.: Business Process Management Concepts, Languages, Architectures, 1st edn. Springer, Heidelberg (2007)

    Google Scholar 

  2. Weske, M.: Business process management architectures. In: Business Process Management, pp. 333–371. Springer, Heidelberg (2007)

    Google Scholar 

  3. Silver, B.: BPMN Method and Style: A Levels-Based Methodology for BPM Process Modeling and Improvement using BPMN 2.0. Cody-Cassidy Press, CA (2009)

    Google Scholar 

  4. Allweyer, T.: BPMN 2.0: Introduction to the Standard for Business Process Modeling. Books on Demand, Norderstedt (2010)

    Google Scholar 

  5. Van der Aalst, W.M.P.: Patterns and XPDL: a critical evaluation of the XML process definition language. Technical report BPM-03-09, BPMcenter.org (2003)

    Google Scholar 

  6. Haller, A., Gaaloul, W., Marmolowski, M.: Towards an xpdl compliant process ontology. In: Services I, pp. 83–86 (2008)

    Google Scholar 

  7. Emig, C., Momm, C., Weisser, J., Abeck, S.: Programming in the large based on the business process modeling notation. In: Jahrestagung der Gesellschaft für Informatik (GI), Bonn (2005)

    Google Scholar 

  8. Gottschalk, K., Graham, S., Kreger, H., Snell, J.: Introduction to web services architecture. IBM Syst. J. 41, 170–177 (2002)

    Article  Google Scholar 

  9. Juric, M.B.: Business Process Execution Language for Web Services BPEL and BPEL4WS, 2nd edn. Packt Publishing, Birmingham (2006)

    Google Scholar 

  10. Bouneffa, M., Ahmad, A.: Change management of bpm-based software applications. In: 15th International Conference on Enterprise Information Systems (ICEIS 2013), pp. 37–45 (2013)

    Google Scholar 

  11. Hassan, M.O., Deruelle, L., Basson, H., Ahmad, A.: A change propagation process for distributed software architecture. In: ENASE 2010: Proceedings of the 5th International Conference on Evaluation of Novel Approaches to Software Engineering (2010)

    Google Scholar 

  12. Lee, Y.C., Chu, P.Y., Tseng, H.L.: Corporate performance of ict-enabled business process re-engineering. Ind. Manage. Data Syst. 111, 735–754 (2011)

    Article  Google Scholar 

  13. Dumas, P., Charbonnel, G., Calmes, F.: La méthode OSSAD - Pour maîtriser les technologies de l’information - Tome 2: Guide pratique. Les Editions d’Organisation, Paris (1990)

    Google Scholar 

  14. OMG: Business process model and notation (bpmn) version 2.0 (2011) OMG Document Number: formal/2011-01-03, Standard document URL: http://www.omg.org/spec/BPMN/2.0 Accessed 18 March 2011

  15. Schmidt, D.: Guest editor’s introduction: model-driven engineering. Computer 39, 25–31 (2006)

    Article  Google Scholar 

  16. DeRemer, F., Kron, H.: Programming-in-the large versus programming-in-the-small. SIGPLAN Not. 10, 114–121 (1975)

    Article  Google Scholar 

  17. Parmenter, D.: Key Performance Indicators (KPI): Developing, Implementing, and Using Winning KPIs. John Wiley & Sons Inc., New York (2007)

    Google Scholar 

  18. Ahmad, A., Basson, H., Deruelle, L., Bouneffa, M.: Towards a better control of change impact propagation. In: INMIC’08: 12th IEEE International Multitopic Conference, pp. 398–404. IEEE Computer Society (2008)

    Google Scholar 

  19. Ahmad, A., Basson, H.: Software evolution modelling: an approach for change impact analysis. In: Proceedings of the 7th International Conference on Frontiers of Information Technology, FIT ’09, pp. 56:1–56:4. ACM, New York (2009)

    Google Scholar 

  20. Ahmad, A., Basson, H., Bouneffa, M.: Rule-based approach for software evolution management. In: IEEE APSSC 2009: IEEE Asia-Pacific Services Computing Conference (2009)

    Google Scholar 

  21. Ahmad, A., Basson, H., Bouneffa, M.: Software evolution control: towards a better identification of change impact propagation. In: ICET’08: Proceedings of the 4th IEEE International Conference on Emerging Technologies, pp. 286–291. IEEE Computer Society (2008)

    Google Scholar 

  22. Rajlich, V., Gosavi, P.: Incremental change in object-oriented programming. IEEE Softw. 21, 62–69 (2004)

    Article  Google Scholar 

  23. Rajlich, V.: A model for change propagation based on graph rewriting. In: Proceedings of the International Conference on Software Maintenance, pp. 84–91. IEEE Computer Society, Washington, DC (1997)

    Google Scholar 

  24. Penicina, L.: Choosing a bpmn 2.0 compatible upper ontology. In: The 5th International Conference on Information, Process, and Knowledge Management, Nice, France, IARIA, pp. 89–96 (2013)

    Google Scholar 

  25. Motik, B., Grau, B.C., Horrocks, I., Wu, Z., Fokoue, A., Lutz, C.: Owl 2 web ontology language: Profiles. w3c recommendation, 27 Oct 2009 (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Adeel Ahmad .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this paper

Cite this paper

Bouneffa, M., Ahmad, A. (2014). The Change Impact Analysis in BPM Based Software Applications: A Graph Rewriting and Ontology Based Approach. In: Hammoudi, S., Cordeiro, J., Maciaszek, L., Filipe, J. (eds) Enterprise Information Systems. ICEIS 2013. Lecture Notes in Business Information Processing, vol 190. Springer, Cham. https://doi.org/10.1007/978-3-319-09492-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-09492-2_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-09491-5

  • Online ISBN: 978-3-319-09492-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics