DocumentCode
1888876
Title
An integrated method for effective behaviour analysis of distributed systems
Author
Cheung, S.C. ; Kramer, J.
Author_Institution
Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
fYear
1994
fDate
16-21 May 1994
Firstpage
309
Lastpage
320
Abstract
Behavioural analysis is a valuable aid for the design and maintenance of well-behaved distributed systems. Dataflow and reachability analyses are two orthogonal, but complementary, behavioural analysis techniques. Individually, each of these techniques may be inadequate for the analysis of large-scale distributed systems. On the one hand, dataflow analysis algorithms, while tractable, may not be sufficiently accurate to provide meaningful detection of errors. On the other hand, reachability analysis, while providing exhaustive analysis, may be computationally too expensive for complex systems. In this paper, we present a method which integrates dataflow and reachability analysis techniques to provide a flexible and effective means for analysing distributed systems at the preliminary and final design stages respectively. We also describe some effective measures taken to improve the adequacy of the individual analysis techniques using the concepts of action dependency and context constraints. A prototype supporting the method has been built, and its performance is described in this paper. A realistic example of a distributed track control system is used as a case study
Keywords
distributed processing; large-scale systems; program diagnostics; accuracy; action dependency; behavioural analysis; case study; complex systems; computational expense; context constraints; dataflow analysis; distributed track control system; error detection; exhaustive analysis; final design stage; integrated method; large-scale distributed systems; maintenance; performance; preliminary design stage; prototype; reachability analysis; tractability; well-behaved distributed systems; Algorithm design and analysis; Control systems; Data analysis; Distributed computing; Distributed control; Educational institutions; Explosions; Large-scale systems; Prototypes; Reachability analysis;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering, 1994. Proceedings. ICSE-16., 16th International Conference on
Conference_Location
Sorrento
ISSN
0270-5257
Print_ISBN
0-8186-5855-X
Type
conf
DOI
10.1109/ICSE.1994.296793
Filename
296793
Link To Document