Static Analysis
Subtitle: 6th International Symposium, SAS'99, Venice, Italy, September 22-24, 1999, Proceedings (Lecture Notes in Computer Science)
Contributors: Agostino Cortesi (Editor); Gilberto File (Editor)
Edition: 1 edition
Publisher: Springer
Published: October 18, 1999
Language: eng
Format: Paperback
Number of pages: 357
ISBN-13: 9783540664598
Subjects: Compilers & interpreters; Programming languages; Software engineering; Systems analysis & design; Programming languages (Electronic computers); Logic Design; Computers; Computers - Languages / Programming; Programming languages (Electro; Computer Books: Languages; Programming Languages - General; Programming - General; Programming - Software Development; Computers / Programming / General; Computers / Programming / Software Development; Computers-Logic Design; Computers-Programming Languages - General; Computer Programming; System analysis; Congresses
First sentence: Program slicing is a program reduction technique that has been widely applied in software engineering, static analysis, and debugging applications [12].
Description: Static analysis is increasingly recognized as a fundamental reasearch area aimed at studying and developing tools for high performance implementations and v- i cation systems for all programming language paradigms. The last two decades have witnessed substantial developments in this eld, ranging from theoretical frameworks to design, implementation, and application of analyzers in optim- ing compilers. Since 1994, SAS has been the annual conference and forum for researchers in all aspects of static analysis. This volume contains the proceedings of the 6th International Symposium on Static Analysis (SAS’99) which was held in Venice, Italy, on 22{24 September 1999. The previous SAS conferences were held in Namur (Belgium), Glasgow (UK), Aachen (Germany), Paris (France), and Pisa (Italy). The program committee selected 18 papers out of 42 submissions on the basis of at least three reviews. The resulting volume o ers to the reader a complete landscape of the research in this area. The papers contribute to the following topics: foundations of static analysis, abstract domain design, and applications of static analysis to di erent programming paradigms (concurrent, synchronous, imperative, object oriented, logical, and functional). In particular, several papers use static analysis for obtaining state space reduction in concurrent systems. New application elds are also addressed, such as the problems of security and secrecy.