Advertisement

Fuzzy indicators for monitoring software processes

  • Sorana Cîmpan
  • Flavio Oquendo
Section 2: Research Papers
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1487)

Abstract

This paper addresses the issue of monitoring software-intensive processes, focusing on detection of deviations that might appear between the actual enacting process and the process enactment plan. The formalism that underlies is the fuzzy logic. The monitoring of the software process elaborates the information regarding the process, as this information is spread in the system. This elaboration is guided by the user's concerns. The elaborated information is compared with a goal (defined by the user) in order to compute the performance indicators, which give a measure of the deviation observed. A decision support completes the monitoring, indicating possible changes that may be done to the process instance in order to approach the provided goal, and by that to reconcile deviations.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Belkhatir N., Estublier J., Melo W., ≪ Software Process Model and Workspace Control in the Adele System ≫, Proceedings of the 2nd International Conference on Software Process (ICSP2), IEEE CS Press, Berlin, Germany (1992)Google Scholar
  2. 2.
    Belkhatir N., Estublier J., Melo W., ≪ ADELE-TEMPO: An Environment to Support Process Modelling and Enaction ≫, Software Process Modelling Technology, J.Wiley & Sons, London (1994)Google Scholar
  3. 3.
    IBEX Object Systems, ITASCA: User Manual, France (1995)Google Scholar
  4. 4.
    Portable Common Tool Environment (POTE), ISO/IEC 13719 Standard (1995)Google Scholar
  5. 5.
    Oquendo F., ≪ SCALE:Process Modelling Formalismand Environment Framework for Goal-Directed Cooperative Processes ≫. Proceedings of the 7th International Conference on Software Engineering Environments (SEE'95), IEEE CS Press, Noordwijkerhout, Holland (1995)Google Scholar
  6. 6.
    Griffiths Ph., Legait A., Menes M., Oldfield D., Oquendo F. ≪ ALF: Its Process Model and its Implementation on PCTE ≫, Software Engineering Environments, Research and Practice, K. H. Bennet (Ed.), Elis Horwood Books in Information Technology, London (1989)Google Scholar
  7. 7.
    Canals G., Boudjlida N., Derniame, Godart, C., Lonchamp J., ≪ ALF: A Framework for Building Process-centred Software Engineering Environments ≫, Software process Modelling and Technology, J. Wiley & Sons, London (1994)Google Scholar
  8. 8.
    Nguyen M.N., Conradi R., ≪ The Software Meta-Process: Taxonomy and Assesments ≫, 3rd International Conference on Software Process (ICSP3), IEEE CS Press, Washington, USA, October (1994)Google Scholar
  9. 9.
    Jaccheri L., Larsen J. 0., Conradi R., ≪ Software Process Modelling and Evolution in EPOS ≫, Proceedings of 4th International Conference of Software Engineering and Knowledge Engineering (SEKE'92), Capri, Italy (1992)Google Scholar
  10. 10.
    Warboys B. C., ≪, The IPSE2.5 Project: Process Modelling as the Basis for Support Environment ≫, Proceedings of the 1st International Conference on System Development Environment and Factories, Berlin (1989)Google Scholar
  11. 11.
    Kaba A. B., ≪ Des mécanismes pour l'évolution des procédés de développement de logiciels ≫, Thése de doctorat de l'Institut Polytechnique de Lorraine, CRIN, Nancy (1996)Google Scholar
  12. 12.
    Kaba A. B., Derniame J. C,, ≪ Modelling Process for Change: Basic Mechanisms for Evolving Process fragments ≫, Proceedings of the 5th European Workshop on Software Process Technology, Nancy (1996)Google Scholar
  13. 13.
    Bandinelli S., Fuggetta A., Ghezzi G., ≪ Software Process Model Evolution in the SPADE Environment ≫, IEEE Transaction on Software engineering, Vol. 19, No. 12 (1993)Google Scholar
  14. 14.
    Bandinelli S., Fuggetta A., ≪ Computational Reflexion in Software Process Modelling: The SLANG Approach ≫, Proceedings of the 15th International Conference on Software Engineering (ICSE15), Baltimore,USA (1993)Google Scholar
  15. 15.
    Ghezzi G., Mandrioli D., Morasca S., Pezzé M., ≪ A Unified High-Level Petri Net Formalism for Time-Critical Systems ≫, IEEE Transactions on Software Engineering (1991)Google Scholar
  16. 16.
    Cugola G., Di Nitto E., Ghezzi C., Mantione M., ≪ How to Deal with Deviations During Process Model Enactement ≫, Proceedings of the 17th International Conference on Software Engineering (ICSE17), Seattle, Washington, USA (1995)Google Scholar
  17. 17.
    Berrah L., Une approche d'évaluation de la performance: modéle d'indicateur et techniques floues pour un pilotage réactif, Thése de Doctorat de l'Institut Polytechnique de Grenoble, Grenoble (1997)Google Scholar
  18. 18.
    Berrah L., Mauris G., Haurat A., Foulloy L., ≪ Modélisation de la performance une approche par la logique des indicateurs de performance ≫, Congrès International de Génie Industriel: La productivité dans le monde sans frontière, Montréal, Canada (1995)Google Scholar
  19. 19.
    Berrah L., Mauris G., Haurat A., Foulloy L., ≪ Fuzzy Approach for the Validation of Performance Assessment in Ski Quality Control ≫, International Conference on Information Processing and Management of Uncertainty in Knowledge-Based Systems (IPMU'96) (1996)Google Scholar
  20. 20.
    Zadeh L. A., ≪ Fuzzy Sets ≫, Information and Control, Vol. 8 (1965)Google Scholar
  21. 21.
    Zadeh L. A., ≪ Quantitative Fuzzy Semantics ≫, Information Sciences, Vol. 3 (1971)Google Scholar
  22. 22.
    Dubois D. and Prade H., Possibilistic Logic, Rapport HUT/91-98-R, IRIT, Université P. Sabatier, Toulouse. Also in: Handbook of Logic in Artificial Intelligence and Logic Programming, Vol. 3 (D.M. Gabbay, Ed.), Oxford University Press (1993)Google Scholar
  23. 23.
    Dubois D. and Prade H., ≪ Ensemble floue et théorie des possibilités: notions de base ≫, Logique Floue, Observatoire Français des Techniques Avancées, Masson, Paris (1994)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Sorana Cîmpan
    • 1
  • Flavio Oquendo
    • 1
  1. 1.ESIA Engineering School - LLP/CESALP LabUniversity of Savoie at AnnecyAnnecy CedexFrance

Personalised recommendations