DocumentCode :
2814509
Title :
A tool-suite for reachability analysis of concurrent object-oriented programs
Author :
Iyer, Sridhar ; Ramesh, S.
Author_Institution :
Dept. of Comput. Sci. & Eng., Indian Inst. of Technol., Bombay, India
fYear :
1997
fDate :
2-5 Dec 1997
Firstpage :
160
Lastpage :
169
Abstract :
The object-oriented paradigm provides support for modular and reusable design and is attractive for the construction of large and complex concurrent systems. Reachability analysis is an important and well-known tool for static (pre-run-time) analysis of concurrent programs. However its direct application to concurrent object-oriented programs has many problems, such as incomplete analysis for reusable classes and increased computational complexity. It also seems impossible to arrive at a single general-purpose strategy that is both safe and effective for all programs. The authors propose a tool-suite based approach for the reachability analysis of concurrent object-oriented-programs. This approach enables choice of an appropriate `ideal´ tool, for the given program and also provides the flexibility for incorporation of additional tools. They have also proposed a novel abstraction-based partitioning methodology for effective reachability analysis of concurrent object-oriented programs. Using this methodology, they have developed a variety of tools, having different degrees of safety, effectiveness and efficiency, for incorporation into the tool-suite. They have formally shown the safety of these tools for appropriate classes of programs and have evaluated their effectiveness and efficiency
Keywords :
computational complexity; object-oriented programming; parallel programming; reachability analysis; safety; software tools; abstraction-based partitioning methodology; computational complexity; concurrent object-oriented programs; effectiveness; efficiency; modular design; object-oriented paradigm; reachability analysis; reusable classes; reusable design; safety; static analysis; tool suite; Computational complexity; Computer science; Design engineering; Functional programming; Libraries; Object oriented programming; Reachability analysis; Runtime; Safety; Software reusability;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Conference, 1997. Asia Pacific ... and International Computer Science Conference 1997. APSEC '97 and ICSC '97. Proceedings
Print_ISBN :
0-8186-8271-X
Type :
conf
DOI :
10.1109/APSEC.1997.640173
Filename :
640173
Link To Document :
بازگشت