000 | 05053nam a22006015i 4500 | ||
---|---|---|---|
001 | 978-3-540-48294-9 | ||
003 | DE-He213 | ||
005 | 20240423132444.0 | ||
007 | cr nn 008mamaa | ||
008 | 121227s1999 gw | s |||| 0|eng d | ||
020 |
_a9783540482949 _9978-3-540-48294-9 |
||
024 | 7 |
_a10.1007/3-540-48294-6 _2doi |
|
050 | 4 | _aQA76.758 | |
072 | 7 |
_aUMZ _2bicssc |
|
072 | 7 |
_aCOM051230 _2bisacsh |
|
072 | 7 |
_aUMZ _2thema |
|
082 | 0 | 4 |
_a005.1 _223 |
245 | 1 | 0 |
_aStatic Analysis _h[electronic resource] : _b6th International Symposium, SAS'99, Venice, Italy, September 22-24, 1999, Proceedings / _cedited by Agostino Cortesi, Gilberto File. |
250 | _a1st ed. 1999. | ||
264 | 1 |
_aBerlin, Heidelberg : _bSpringer Berlin Heidelberg : _bImprint: Springer, _c1999. |
|
300 |
_aVIII, 360 p. _bonline resource. |
||
336 |
_atext _btxt _2rdacontent |
||
337 |
_acomputer _bc _2rdamedia |
||
338 |
_aonline resource _bcr _2rdacarrier |
||
347 |
_atext file _bPDF _2rda |
||
490 | 1 |
_aLecture Notes in Computer Science, _x1611-3349 ; _v1694 |
|
505 | 0 | _aSynchronization in JAVA Programs -- A Formal Study of Slicing for Multi-threaded Programs with JVM Concurrency Primitives -- Static Analyses for Eliminating Unnecessary Synchronization from Java Programs -- Synchronous Languages -- Dynamic Partitioning in Analyses of Numerical Properties -- Polyhedral Analysis for Synchronous Languages -- Abstract Domains -- Decomposing Non-redundant Sharing by Complementation -- Freeness Analysis Through Linear Refinement -- Binary Decision Graphs -- Binding-Time Analysis for Both Static and Dynamic Expressions -- Concurrency -- Abstract Interpretation of Mobile Ambients -- Abstracting Cryptographic Protocols with Tree Automata -- State Space Reduction Based on Live Variables Analysis -- Static Single Assignment -- Partial Dead Code Elimination Using Extended Value Graph -- Translating Out of Static Single Assignment Form -- Optimizations -- Eliminating Dead Code on Recursive Data -- Detecting Equalities of Variables: Combining Efficiency with Precision -- Foundations -- A New Class of Functions for Abstract Interpretation -- Equational Semantics -- Abstract Animator for Temporal Specifications: Application to TLA -- Invited Talks and Tutorials -- Static Analysis of Mega-Programs -- Safety versus Secrecy -- On the Complexity Analysis of Static Analyses -- Model-Checking -- Tutorial: Techniques to Improve the Scalability and Precision of Data Flow Analysis. | |
520 | _aStatic 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. | ||
650 | 0 | _aSoftware engineering. | |
650 | 0 | _aComputer science. | |
650 | 0 | _aCompilers (Computer programs). | |
650 | 0 | _aComputer programming. | |
650 | 1 | 4 | _aSoftware Engineering. |
650 | 2 | 4 | _aTheory of Computation. |
650 | 2 | 4 | _aCompilers and Interpreters. |
650 | 2 | 4 | _aProgramming Techniques. |
650 | 2 | 4 | _aComputer Science Logic and Foundations of Programming. |
700 | 1 |
_aCortesi, Agostino. _eeditor. _4edt _4http://id.loc.gov/vocabulary/relators/edt |
|
700 | 1 |
_aFile, Gilberto. _eeditor. _4edt _4http://id.loc.gov/vocabulary/relators/edt |
|
710 | 2 | _aSpringerLink (Online service) | |
773 | 0 | _tSpringer Nature eBook | |
776 | 0 | 8 |
_iPrinted edition: _z9783540664598 |
776 | 0 | 8 |
_iPrinted edition: _z9783662201237 |
830 | 0 |
_aLecture Notes in Computer Science, _x1611-3349 ; _v1694 |
|
856 | 4 | 0 | _uhttps://doi.org/10.1007/3-540-48294-6 |
912 | _aZDB-2-SCS | ||
912 | _aZDB-2-SXCS | ||
912 | _aZDB-2-LNC | ||
912 | _aZDB-2-BAE | ||
942 | _cSPRINGER | ||
999 |
_c187946 _d187946 |