Abstract
We report on an initial success obtained in investigating the Feature Interaction problem (FI) via proof planning. FIs arise as an unwanted/unexpected behaviour in large telephone networks and have recently attracted interest not only from the Computer Science community but also from the industrial world. So far, FIs have been solved mainly via approximation plus finite-state methods (model checking being the most popular); in our work we attack the problem via proof planning in First-Order Linear Temporal Logic (FOLTL), therefore making use of no finite-state approximation or restricting assumption about quantification. We have integrated the proof planner λCLAM with an object-level FOLTL theorem prover called FTL, and have so far re-discovered a feature interaction in a basic (but far from trivial) example.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Martin Abadí and Zohar Manna. Nonclausal deduction in first-order temporal logic. Journal of the ACM, 37(2):279–317, April 1990.
A. Bundy. The use of explicit plans to guide inductive proofs. In R. Lusk and R. Overbeek, editors, 9th International Conference on Automated Deduction, pages 111–120. Springer-Verlag, 1988. Longer version available from Edinburgh as DAI Research Paper No. 349.
Muffy Calder, Mario Kolberg, Evan H. Magill, and Stephan Reiff-Marganiec. Feature interaction: A critical review and considered forecast. Computer Networks, 2002.
Muffy Calder and Alice Miller. Using SPIN for feature interaction analysis —A case study. In M.B. Dwyer, editor, Model checking software: 8th International SPIN Workshop, Toronto, Canada, May 19–20, 2001: proceedings, pages 143–162. Springer, 2001. Lecture Notes in Computer Science No. 2057.
C. Castellini and A. Smaill. Tactic-based theorem proving in first-order modal and temporal logics. In E. Giunchiglia and F. Massacci, editors, Issues in the Design and Experimental Evaluation of Systems for Modal and Temporal Logics, TR DII 14/01. University of Siena, June 2001.
C. Castellini and A. Smaill. Modular, uniform and normalising sequent calculi for quantified modal logics. Technical report, Division of Informatics, 2002.
A. Felty. Implementing tactics and tacticals in a higher-order logic programming language. Journal of Automated Reasoning, 11(1):43–81, 1993.
Amy Felty. Temporal logic theorem proving and its application to the feature interaction problem. In E. Giunchiglia and F. Massacci, editors, Issues in the Design and Experimental Evaluation of Systems for Modal and Temporal Logics, TR DII 14/01. University of Siena, June 2001.
Amy Felty and Laurent Thery. Interactive theorem proving with temporal logic. Journal of Symbolic Computation, 23(4):367–397, 1997.
Amy P. Felty and Kedar S. Namjoshi. Feature specification and automated conflict detection. In Feature Interactions Workshop. IOS Press, 2000.
Dov M. Gabbay. Labelled Deductive Systems, Volume 1. Oxford University Press, Oxford, 1996.
Nancy Griffeth, Ralph Blumenthal, Jean-Charles Gregoire, and Tadashi Ohta. A feature interaction benchmark for the first feature interaction detection contest. Computer Networks (Amsterdam, Netherlands: 1999), 32(4):389–418, April 2000.
I. Hodkinson, F. Wolter, and M. Zakharyaschev. Decidable fragments of first order temporal logics. Annals of Pure and Applied Logic, 106:85–134, 2000.
Bengt Jonsson, Tiziana Margaria, Gustaf Naeser, Jan Nyström, and Bernhard Steffen. Incremental requirement specification for evolving systems. Nordic Journal of Computing, 8(1):65–87, Spring 2001.
Gopalan Nadathur and Dale Miller. Higher-order logic programming. In D. Gabbay, C. Hogger, and A. Robinson, editors, Handbook of Logic in AI and Logic Programming, Volume 5: Logic Programming. Springer Verlag, Oxford, 1986.
Regimantas Pliuskevičius. On an ω-decidable deductive procedure for non-Horn sequents of a restricted FTL. Lecture Notes in Computer Science, 1861:523–537, 2000.
Natarajan Shankar. Proof search in the intuitionistic sequent calculus. In D. Kapur, editor, Proceedings 11th Intl. Conf. on Automated Deduction, CADE’92, Saratoga Springs, CA, USA, 15–18 June 1992, volume 607, pages 522–536. Springer-Verlag, Berlin, 1992.
Alan Smaill and Ian Green. Higher-order annotated terms for proof search. In Joakim von Wright, Jim Grundy, and John Harrison, editors, Theorem Proving in Higher Order Logics: 9th International Conference, TPHOLs’96, volume 1275 of Lecture Notes in Computer Science, pages 399–414, Turku, Finland, 1996. Springer-Verlag. Also available as DAI Research Paper 799.
Luca Viganó. Labelled Non-Classical Logics. Kluwer Academic Publishers, Dordrecht, 2000.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Castellini, C., Smaill, A. (2002). Proof Planning for Feature Interactions: A Preliminary Report. In: Baaz, M., Voronkov, A. (eds) Logic for Programming, Artificial Intelligence, and Reasoning. LPAR 2002. Lecture Notes in Computer Science(), vol 2514. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36078-6_7
Download citation
DOI: https://doi.org/10.1007/3-540-36078-6_7
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00010-5
Online ISBN: 978-3-540-36078-0
eBook Packages: Springer Book Archive