MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  A constraint-based approach to diagnosing software problems in computer networks (1995) [3 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Daniel Sabin, Mihaela Sabin, Robert D. Russell, Eugene C. Freuder
In Montanari and Rossi [95
ftp://ftp.cs.unh.edu/pub/csp/Papers/cp95-ds1.ps.gz
Add To MetaCart

Abstract:

Abstract. Distributed software problems can be particularly mystifying to diagnose, for both system users and system administrators. Modelbased diagnosis methods that have been more commonly applied to physical systems can be brought to bear on such software systems. A prototype system has been developed for diagnosing problems in software that controls computer networks. Our approach divides this software into its natural hierarchy of layers, subdividing each layer into three separately modeled components: the interface to the layer above on the same machine, the protocol to the same layer on a remote machine, and the configuration. For each component knowledge is naturally represented in the form of constraints. User interaction modeling is accomplished through the introduction of constraints representing user assumptions, the finitestate machine specification of a protocol is translated to a standard CSP representation and configuration tasks are modeled as dynamic CSPs. Diagnosis is viewed as a partial constraint satisfaction problem (PCSP). A PCSP algorithm has been adapted for use as a diagnostic engine. This paper presents a case study illustrating the diagnosis of some problems involving the widely used FTP and DNS network software. 1

Citations

669 A theory of diagnosis from first principles – Reiter - 1987
389 Partial Constraint Satisfaction – Freuder, Wallace - 1992
318 Internetworking with TCP/IP – Comer - 1988
169 Dynamic Constraint-Satisfaction Problems – Mittal, Falkenhainer - 1990
120 File transfer protocol – Postel, Reynolds - 1985
86 Towards a generic model of configuration tasks – Mittal, Frayman - 1989
46 OSI reference model – the ISO model of architecture for open systems interconnection – Zimmermann - 1980
41 Domain Names: Concepts and Facilities. Request for Comments 1034 – Mockapetris - 1987
24 Diagnosing and Solving Over-determined Constraint Satisfaction Problems – Bakker, Dikker, et al. - 1993
13 TCP/IP network administration. O’Reilly & Associates – Hunt - 1992
12 File transfer protocol. Request for Comments (Standard – Postel, Reynolds - 1985
10 Model-Based Diagnosis of Communication Protocols – Riese - 1993
7 Empirical Evaluation of Diagnosis as Optimization in Constraint Networks – Fattah, Dechter - 1992
5 A test suite generation method for extended finite state machines using axiomatic semantics approach, Protocol Specification, Testing and Verification – Wang, Liu - 1992
5 Open Systems Interconnection - Basic Reference Model - Part 2: Security Architecture. International Standards Organisation – ISO - 1988
4 A Constrained Approach for Temporal Intervals in the Analysis of Timed Transitions – Lin, Wuu - 1991
3 Troubleshooting TCP/IP – Miller - 1993
3 TCP/IP Network Administration. O'Reilly – Hunt - 1992
3 Diagnosing Multiple Faults, in: Readings in Model-Based Diagnosis – Kleer, Williams - 1992
2 Modeling Fault Management in Communication Networks – Bouloutas - 1990
1 Model-based reasoning: Troubleshooting', Readings in Modelbased Diagnosis – Davis, Hamscher - 1992
1 Diagnosing multiple faults in finite state machines – Ghedamsi, Bochmann, et al. - 1993
1 Empirical Evaluation of Diagnosis as Optimization – Fattah, Dechter - 1992
1 Reasoning about Resource Constraints – Mittal - 1990
1 Reasoning about resource constraints in configuration tasks – Mittal - 1990