Skip to main content

Monitoring Software Process Interactions: A Logic-Based Approach

  • Conference paper
  • First Online:
Software Process Technology (EWSPT 2001)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2077))

Included in the following conference series:

Abstract

Due to distribution, complexity, heterogeneity and time consumption of nowadays processes, interaction of process elements has become a key issue to monitor. Process support environments are required that allow the process manager (typically a project manager) to continuously receive information from the enacting process (the subject process) in order to detect both problematic situations such as deviations with regard to interactions that are considered as valid and “improvable” situations where better use can be done of project resources. This position paper claims that to this problem, logic-based approaches represent a suitable solution. A formalism for defining interaction monitoring models and the interaction management system that enact them are briefly presented. The industrial relevance of this work is currently being demonstrated in the framework of the PIE ESPRIT IV 34840 LTR Project.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lehman, M.M.: Software’s Future: Managing Evolution. IEEE Software, vol. 15 no. 1, IEEE Computer Society, January/February 1998.

    Google Scholar 

  2. Dowson, M., Fernström, C.: Towards Requirements for Enactment Mechanisms. Proceedings of the 3rd European Workshop on Software Process Technology (EWSPT’94), Villard de Lans, February 1994.

    Google Scholar 

  3. Cohen, P. R., Levesque, H.J.: Rational interaction as the basis for communication. Intentions in Communication. P.R. Cohen, J. Morgan, and M.E. Pollack (Eds.), M.I.T. Press, Cambridge, 1990.

    Google Scholar 

  4. Cohen, P. R., Levesque, H. J.: Intention Is Choice with Commitment. Artificial Intelligence, 42(3), Elsevier Science Publishers (North-Holland), 1990.

    Google Scholar 

  5. Alloui, I., Oquendo, F.: Definition of the process interaction language. D3.04 Deliverable, PIE LTR ESPRIT IV Project No. 34840, 1999.

    Google Scholar 

  6. User requirements-consolidated version Deliverable, PIE LTR ESPRIT IV Project No. 34840, 1999.

    Google Scholar 

  7. UML Object Constraint Language Specification version 1.1, 1 September 1997.

    Google Scholar 

  8. Doyle, J.: A Truth Maintenance System. Artificial Intelligence, No. 12, 1979.

    Google Scholar 

  9. Cook, J. E., Wolf, A. L.: Toward Metrics for Process Validation. Third International Conference on the Software Process, Virginia, USA, October 1994.

    Google Scholar 

  10. Allen, R., Garlan, G.: Formalizing Architectural Connection. Proceedings of the Sixteenth International Conference on Software Engineering, Sorrento, Italy, May 1994.

    Google Scholar 

  11. Magee, J., Kramer, J.: Dynamic Structure in Software Architectures. Proceedings of ACM SIGSOFT’96, Fourth Symposium on the Foundations of Software Engineering (FSE4), San Francisco, October 1996.

    Google Scholar 

  12. Chaudet, C., Oquendo, F.: π-SPACE: A Formal Architecture Description Language based on Process Algebra for Evolving Software Systems. Proceedings of ASE’2000 International Conference on Automated Software Engineering, Grenoble, France, September 2000.

    Google Scholar 

  13. Alloui, I., Beydeda, S., Cîmpan, S., Gruhn, V., Oquendo, F., Schneider, C.: Advanced Services for Process Evolution: Monitoring and Decision Support. Proceedings 7th European Workshop on Software Process Technology. Lecture Notes in Computer Science, Vol. 1780, pp 21–37, Springer Verlag, February 2000.

    Google Scholar 

  14. Cîmpan, S., Oquendo, F.: OMEGA: a language and system for on-line monitoring of software-intensive processes. ACM SIGSOFT Software Engineering Notes, July 2000.

    Google Scholar 

  15. Alloui, I., Oquendo, F.: Supporting Decentralised Software-intensive Processes using Zeta Component-based Architecture Description Language. Proceedings of the 3rd International Conference on Enterprise Information Systems (ICEIS’01), 7-10 July 2001, Setúbal/Portugal. (to appear)

    Google Scholar 

  16. Warboys, B. C., Kawalek, P., Robertson, I., Greenwood, R. M.: Business Information Systems: a Process Approach. McGraw-Hill, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Alloui, I., Cîmpan, S., Oquendo, F. (2001). Monitoring Software Process Interactions: A Logic-Based Approach. In: Ambriola, V. (eds) Software Process Technology. EWSPT 2001. Lecture Notes in Computer Science, vol 2077. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45752-6_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-45752-6_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42264-8

  • Online ISBN: 978-3-540-45752-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics