Skip to main content

Continuous Process Compliance Using Model Driven Engineering

  • Conference paper
  • First Online:
Model and Data Engineering (MEDI 2017)

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

Included in the following conference series:

Abstract

Software development methods and standards have existed for decades and the software industry is often expected to follow them, especially when it comes to critical systems. They are of vital importance for establishing a common frame of reference and milestones for software life-cycle planning, development, monitoring and evaluation. However, there is hardly any (semi-)automatic method that ensures the compliance of de-facto processes to the adopted de-jure standards throughout the development life cycle i.e. from specification to enactment. We argue that compliance assurance should be dealt by the process modeling methodologies implicitly to facilitate correct by construction approach for process development. This article presents a framework for modeling software development processes that ensures their continuous compliance to an adopted standard from specification to execution.

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.

    Concepts not included in the excerpt of metamodel are accessible here [11].

  2. 2.

    Conditions are further refined into pre and post conditions in the metamodel [11].

References

  1. Wüllenweber, K., Beimborn, D., Weitzel, T., König, W.: The impact of process standardization on business process outsourcing success. Inf. Syst. Front. 10(2), 211–224 (2008). doi:10.1007/s10796-008-9063-x

    Article  Google Scholar 

  2. Sadiq, S., Governatori, G., Namiri, K.: Modeling control objectives for business process compliance. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 149–164. Springer, Heidelberg (2007). doi:10.1007/978-3-540-75183-0_12

    Chapter  Google Scholar 

  3. Ouyang, C., Dumas, M., Breutel, S., ter Hofstede, A.: Translating standard process models to BPEL. In: Dubois, E., Pohl, K. (eds.) CAiSE 2006. LNCS, vol. 4001, pp. 417–432. Springer, Heidelberg (2006). doi:10.1007/11767138_28

    Chapter  Google Scholar 

  4. El Kharbili, M., Stein, S., Pulvermüller, E.: Policy-based semantic compliance checking for business process management. In: MobIS Workshops, vol. 420, pp. 178–192. Citeseer (2008)

    Google Scholar 

  5. Rozinat, A., van der Aalst, W.M.P.: Conformance checking of processes based on monitoring real behavior. Inf. Syst. 33(1), 64–95 (2008)

    Article  Google Scholar 

  6. Emmerich, W., Finkelstein, A., Montangero, C., Antonelli, S., Armitage, S., Stevens, R.: Managing standards compliance. IEEE Trans. Softw. Eng. 25(6), 836–851 (1999)

    Article  Google Scholar 

  7. Golra, F.R., Dagnat, F.: Generation of dynamic process models for multi-metamodel applications. In: 2012 International Conference on Software and System Process (ICSSP), pp. 48–57. IEEE, June 2012

    Google Scholar 

  8. ECSS, Requirements & Standards Division: Space Engineering - Software, ECSS-E-ST-40C (2009)

    Google Scholar 

  9. ISO/IEC: Systems and Software Engineering - Software Life Cycle Processes, ISO/IEC 12207, IEEE Std 12207–2008 (2008)

    Google Scholar 

  10. El Kharbili, M., Stein, S., Markovic, I., Pulvermüller, E.: Towards a framework for semantic business process compliance management. In: Proceedings of GRCIS (2008)

    Google Scholar 

  11. Golra, F.R.: A refinement based methodology for software process modeling. Ph.D. thesis, Télécom Bretagne, Université de Rennes 1 (2014)

    Google Scholar 

  12. Meyer, B.: Applying ‘design by contract’. Computer 25(10), 40–51 (1992)

    Article  Google Scholar 

  13. Chung, P.W., Cheung, L.Y., Machin, C.H.: Compliance flow - managing the compliance of dynamic and complex processes. Knowl.-Based Syst. 21(4), 332–354 (2008)

    Article  Google Scholar 

  14. Panesar-Walawege, R., Sabetzadeh, M., Briand, L.: A model-driven engineering approach to support the verification of compliance to safety standards. In: 22nd International Symposium on Software Reliability Engineering (ISSRE), pp. 30–39, November 2011

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fahad Rafique Golra .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Golra, F.R., Dagnat, F., Bendraou, R., Beugnard, A. (2017). Continuous Process Compliance Using Model Driven Engineering. In: Ouhammou, Y., Ivanovic, M., Abelló, A., Bellatreche, L. (eds) Model and Data Engineering. MEDI 2017. Lecture Notes in Computer Science(), vol 10563. Springer, Cham. https://doi.org/10.1007/978-3-319-66854-3_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-66854-3_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-66853-6

  • Online ISBN: 978-3-319-66854-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics