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 :
بازگشت