LEADER 05637nam 22007215 450 001 9910144129303321 005 20200702150221.0 010 $a3-540-45148-X 024 7 $a10.1007/10720327 035 $a(CKB)1000000000548851 035 $a(SSID)ssj0000324539 035 $a(PQKBManifestationID)11224803 035 $a(PQKBTitleCode)TC0000324539 035 $a(PQKBWorkID)10313003 035 $a(PQKB)10195321 035 $a(DE-He213)978-3-540-45148-8 035 $a(MiAaPQ)EBC3087275 035 $a(PPN)155179136 035 $a(EXLCZ)991000000000548851 100 $a20121227d2000 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt 182 $cc 183 $acr 200 10$aLogic-Based Program Synthesis and Transformation $e9th International Workshop, LOPSTR'99, Venice, Italy, September 22-24, 1999 Selected Papers /$fedited by Annalisa Bossi 205 $a1st ed. 2000. 210 1$aBerlin, Heidelberg :$cSpringer Berlin Heidelberg :$cImprint: Springer,$d2000. 215 $a1 online resource (VII, 312 p.) 225 1 $aLecture Notes in Computer Science,$x0302-9743 ;$v1817 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-67628-7 320 $aIncludes bibliographical references and index. 327 $aInvited Talk -- Algebraic Specification and Program Development by Stepwise Refinement -- Tutorials -- Proof Obligations of the B Formal Method: Local Proofs Ensure Global Consistency -- Constraint Logic Programming Applied to Model Checking -- Software Development -- On Dynamic Aspects of OOD Frameworks in Component-Based Software Development in Computational Logic -- Analysis and Specialisation -- Infinite State Model Checking by Abstract Interpretation and Program Specialisation -- Mode Analysis Domains for Typed Logic Programs -- Imperative Program Specialisation: An Approach Using CLP -- Specialising Finite Domain Programs Using Polyhedra -- Transformation -- Roles of Program Extension -- Transformation of Left Terminating Programs -- Transformation Rules for Logic Programs with Goals as Arguments -- Making Mercury Programs Tail Recursive -- The Replacement Operation for CCP Programs -- Verification -- Annotations for Prolog ? A Concept and Runtime Handling -- Verification by Testing for Recursive Program Schemes -- Combined Static and Dynamic Assertion-Based Debugging of Constraint Logic Programs -- Context-Moving Transformations for Function Verification. 330 $aThis volume contains the proceedings of the ninth international workshop on logic-based program synthesis and transformation (LOPSTR?99) which was held in Venice (Italy), September 22-24, 1999. LOPSTRistheannualworkshopandforumforresearchersinthelogic-based program development stream of computational logic. The main focus used to be on synthesis and transformation of logic programs, but the workshop is open to contributions on logic-based program development in any paradigm. Previous workshops were held in Manchester, UK (1991, 1992), Louvain-la-Neuve, B- gium (1993), Pisa, Italy (1994), Arnhem, The Netherlands (1995), Stockholm, Sweden (1996), Leuven, Belgium (1997), and Manchester, UK (1998). LOPSTR is a real workshop in the sense that it is a friendly and lively forum for presenting recent and current research as well as discussing future trends. Formal proceedings of the workshop are produced only after the workshop and contain only those papers selected by the program committee after a second refereeing process. The program committee of LOPSTR?99 accepted 20 extended abstracts for presentation at the workshop; then selected 14 papers for inclusion in the po- workshop proceedings. Selected papers cover all the main streams of LOPSTR?s topics: synthesis, specialization, transformation, analysis, and veri?cation. Ve- ?cation, transformation, and specialization methods are applied to functional, constraint, logic, and imperative programming. 410 0$aLecture Notes in Computer Science,$x0302-9743 ;$v1817 606 $aSoftware engineering 606 $aComputer logic 606 $aComputer programming 606 $aArtificial intelligence 606 $aMathematical logic 606 $aSoftware Engineering/Programming and Operating Systems$3https://scigraph.springernature.com/ontologies/product-market-codes/I14002 606 $aLogics and Meanings of Programs$3https://scigraph.springernature.com/ontologies/product-market-codes/I1603X 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aArtificial Intelligence$3https://scigraph.springernature.com/ontologies/product-market-codes/I21000 606 $aMathematical Logic and Formal Languages$3https://scigraph.springernature.com/ontologies/product-market-codes/I16048 615 0$aSoftware engineering. 615 0$aComputer logic. 615 0$aComputer programming. 615 0$aArtificial intelligence. 615 0$aMathematical logic. 615 14$aSoftware Engineering/Programming and Operating Systems. 615 24$aLogics and Meanings of Programs. 615 24$aProgramming Techniques. 615 24$aArtificial Intelligence. 615 24$aMathematical Logic and Formal Languages. 676 $a005.1/15 702 $aBossi$b Annalisa$4edt$4http://id.loc.gov/vocabulary/relators/edt 712 12$aInternational Workshop on Logic-Based Program Synthesis and Transformation 906 $aBOOK 912 $a9910144129303321 996 $aLogic-Based Program Synthesis and Transformation$92914320 997 $aUNINA