Proceedings

Operator Component Matrix Model for IMP Program Diagnosis

Download BibTeX Cite

Proceedings of the Twentieth International Joint Conference on Artificial Intelligence. Pages 354-358.

© 2007 International Joint Conferences on Artificial Intelligence

Abstract

This paper presents a new modeling approach for IMP programs with operator component matrix(OCM) model, which can be used in IMP program diagnosis. Using this model and model-based diagnosis method, some logic errors can be found in IMP programs. The model can also be extended to all kinds of imperative programs. The advantages of this diagnosis method lie in its simple and regular presentation, uniform diagnosed objects, usage of isomorphism assumptions in structure, and usage of assertions about the expected program. These advantages make diagnoses more accurate, and even help to correct the faults by mutation of operator components.

  1. [Chen et al., 2005] Rong Chen, Daniel Koeb and Franz Wotawa. Abstract Model Refinement for Model-Based Program Debugging.16th International Workshop on Principles of Diagnosis (DX 05), Monterey, California, USA, June 1-3, 2005.
  2. [Console et al., 1993] L.Console, G.Friedrich, D.Theseider Dupre. Model-based Diagnosis Meets Error Diagnosis in Logic Programs, in Proc. 13th International Joint Con- ference on Artificial Intelligence (IJCAI) Chambery, M.Kaufmann, pp. 1494-1499, 1993. IJCAI
  3. [Lin et al., 2003] L. Lin, Y.F. Jiang. The computation of hitting sets: review and new algorithms. Information Processing Letters, 86 (4): 177-184, 2003.
  4. [Mateis et al., 1999] Cristinel Mateis, Markus Stumptner, and Franz Wotawa. Debugging of Java Programs using a Model-Based Approach. In Proc. 10 th Int'l Workshop on Principles of Diagnosis, Loch Awe, Scotland, 1999.
  5. [Mateis et al., 2000] Crisinel Mateis, Markus Stumptner, Franz Wotawa. A Value-Based Diagnosis Model for Java Programs. In Proceedings of the Eleventh International Workshop on Principles of Diagnosis, Morelia, Michoacen, Mexico, June 8-10, 2000.
  6. [Mayer and Stumptner, 2003] Wolfgang Mayer and Markus Stumptner. Model-Based Debugging using Multiple Ab- stract Models. In Proceedings of the 5 th International Workshop on Automated and Algorithmic Debugging, AADEBUG '03, pages 55-70, Ghent, September 2003.
  7. [Morgan, 1998] Carroll Morgan. Programming from Sepci- fication, Second Edition (ISBN: 7-111-10847-7).
  8. [Reiter, 1987] R Reiter. A Theory of Diagnosis from First Principles. Artificial Intelligence, 1987, 32(1): 57-95.
  9. [Wieland, 2001] Dominik Wieland. Model-Based Debug- ging of Java Programs Using Dependencies. PhD thesis, Technische Universitat Wien, November 2001.
  10. [Winskel, 1993] Glynn Winskel, The Formal of Program- ming Languages: An Introduction (ISBN:0-262-23169-7).
  11. [Wotawa, 2001] Frantz Wotawa. On the Relationship be- tween Model-based Debugging and Program Mutation, Proceedings of the Twelfth International Workshop on Principles of Diagnosis, Sansicario, Italy, 2001.
  12. [Wotawa, 2002] Franz Wotawa. On the Relationship be- tween Model-Based Debugging and Program Slicing. Artificial Intelligence, 135(1-2):124-143, 2002.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards