LEADER 05733nam 22007095 450 001 9910144123103321 005 20200701073458.0 010 $a3-540-45297-4 024 7 $a10.1007/10722468 035 $a(CKB)1000000000548898 035 $a(SSID)ssj0000326821 035 $a(PQKBManifestationID)11264718 035 $a(PQKBTitleCode)TC0000326821 035 $a(PQKBWorkID)10298323 035 $a(PQKB)11147961 035 $a(DE-He213)978-3-540-45297-3 035 $a(MiAaPQ)EBC3087401 035 $a(PPN)155171186 035 $a(EXLCZ)991000000000548898 100 $a20121227d2000 u| 0 101 0 $aeng 135 $aurnn#008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aSPIN Model Checking and Software Verification$b[electronic resource] $e7th International SPIN Workshop Stanford, CA, USA, August 30 - September 1, 2000 Proceedings /$fedited by Klaus Havelund, John Penix, Willem Visser 205 $a1st ed. 2000. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2000. 215 $a1 online resource (X, 346 p.) 225 1 $aLecture Notes in Computer Science,$x0302-9743 ;$v1885 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-41030-9 320 $aIncludes bibliographical references at the end of each chapters and index. 327 $aPapers -- Symmetric Spin -- Using Garbage Collection in Model Checking -- Model Checking Based on Simultaneous Reachability Analysis -- Testing Spin?s LTL Formula Conversion into Büchi Automata with Randomly Generated Input -- Verification and Optimization of a PLC Control Schedule -- Modeling the ASCB-D Synchronization Algorithm with SPIN: A Case Study -- Bebop: A Symbolic Model Checker for Boolean Programs -- Logic Verification of ANSI-C Code with SPIN -- Interaction Abstraction for Compositional Finite State Systems -- Correctness by Construction: Towards Verification in Hierarchical System Development -- Linking ST e P with SPIN -- Abstraction of Communication Channels in Promela: A Case Study -- A Language Framework for Expressing Checkable Properties of Dynamic Software -- Model-Checking Multi-threaded Distributed Java Programs -- Using Runtime Analysis to Guide Model Checking of Java Programs -- Communication Topology Analysis for Concurrent Programs -- Low-Fat Recipes for SPIN -- Tool Tutorials -- Tutorial on FDR and Its Applications -- The Temporal Rover and the ATG Rover -- Runtime Checking of Multithreaded Applications with Visual Threads. 330 $aThe SPIN workshop is a forum for researchers interested in the subject of automata-based, explicit-state model checking technologies for the analysis and veri?cation of asynchronous concurrent and distributed systems. The SPIN - del checker (http://netlib.bell-labs.com/netlib/spin/whatispin.html), developed by Gerard Holzmann, is one of the best known systems of this kind, and has attracted a large user community. This can likely be attributed to its e?cient state exploration algorithms. The fact that SPIN?s modeling language, Promela, resembles a programming language has probably also contributed to its success. Traditionally, the SPIN workshops present papers on extensions and uses of SPIN. As an experiment, this year?s workshop was broadened to have a slightly wider focus than previous workshops in that papers on software veri?cation were encouraged. Consequently, a small collection of papers describe attempts to analyze and verify programs written in conventional programming languages. Solutions include translations from source code to Promela, as well as specially designed model checkers that accept source code. We believe that this is an - teresting research direction for the formal methods community, and that it will result in a new set of challenges and solutions. Of course, abstraction becomes the key solution to deal with very large state spaces. However, we also see - tential for integrating model checking with techniques such as static program analysis and testing. Papers on these issues have therefore been included in the proceedings. 410 0$aLecture Notes in Computer Science,$x0302-9743 ;$v1885 606 $aSoftware engineering 606 $aProgramming languages (Electronic computers) 606 $aComputer logic 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aLogics and Meanings of Programs$3https://scigraph.springernature.com/ontologies/product-market-codes/I1603X 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 615 0$aSoftware engineering. 615 0$aProgramming languages (Electronic computers). 615 0$aComputer logic. 615 14$aSoftware Engineering/Programming and Operating Systems. 615 24$aProgramming Languages, Compilers, Interpreters. 615 24$aLogics and Meanings of Programs. 615 24$aSoftware Engineering. 676 $a005.2/76 702 $aHavelund$b Klaus$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aPenix$b John$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aVisser$b Willem$4edt$4http://id.loc.gov/vocabulary/relators/edt 712 12$aInternational SPIN Workshop 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910144123103321 996 $aSPIN Model Checking and Software Verification$91961496 997 $aUNINA