LEADER 03438oam 2200577 450 001 996465908403316 005 20210714203122.0 010 $a3-540-48737-9 024 7 $a10.1007/3-540-48737-9 035 $a(CKB)1000000000211022 035 $a(SSID)ssj0000323235 035 $a(PQKBManifestationID)11247941 035 $a(PQKBTitleCode)TC0000323235 035 $a(PQKBWorkID)10299388 035 $a(PQKB)11247737 035 $a(DE-He213)978-3-540-48737-1 035 $a(MiAaPQ)EBC3072109 035 $a(MiAaPQ)EBC6485824 035 $a(PPN)15520050X 035 $a(EXLCZ)991000000000211022 100 $a20210714d1999 uy 0 101 0 $aeng 135 $aurnn#008mamaa 181 $ctxt 182 $cc 183 $acr 200 00$aFormal syntax and semantics of Java /$fJim Alves-Foss, editor 205 $a1st ed. 1999. 210 1$aBerlin ;$aHeidelberg ;$aNew York :$cSpringer,$d[1999] 210 4$d©1999 215 $a1 online resource (X, 410 p.) 225 1 $aLecture Notes in Computer Science ;$v1523 300 $aBibliographic Level Mode of Issuance: Monograph 311 $a3-540-66158-1 320 $aIncludes bibliographical references. 327 $aFormal Grammar for Java -- Formal Grammar for Java -- Type Soundness -- Describing the Semantics of Java and Proving Type Soundness -- Proving Java Type Soundness -- Machine-Checking the Java Specification: Proving Type-Safety -- Semantic Approaches -- An Event-Based Structural Operational Semantics of Multi-threaded Java -- Dynamic Denotational Semantics of Java -- A Programmer?s Reduction Semantics for Classes and Mixins -- A Formal Specification of Java? Virtual Machine Instructions for Objects, Methods and Subroutines -- The Operational Semantics of a Java Secure Processor -- A Programmer Friendly Modular Definition of the Semantics of Java. 330 $aJava, undoubtedly, has its roots in embedded systems and the Web. Nevertheless, it is a fully functional high-level programming language that can provide users with a wide range of functionality and versatility. This thoroughly cross-reviewed state-of-the-art survey is devoted to the study of the syntax and semantics of Java from a formal-methods point of view. It consists of the following chapters by leading researchers: Formal Grammar for Java; Describing the Semantics of Java and Proving Type Soundness; Proving Java Type Soundness; Machine-Checking the Java Specification: Proving Type-Safety; An Event-Based Structural Operational Semantics of Multi-Threaded Java Dynamic Denotational Semantics of Java; A Programmer's Reduction Semantics for Classes and Mixins; A Formal Specification of Java Virtual Machine Instructions for Objects, Methods and Subroutines; The Operational Semantics of a Java Secure Processor; A Programmer Friendly Modular Definition of the Semantics of Java. 410 0$aLecture notes in computer science ;$v1523. 606 $aJava (Computer program language) 606 $aProgramming languages (Electronic computers)$xSemantics 615 0$aJava (Computer program language) 615 0$aProgramming languages (Electronic computers)$xSemantics. 676 $a005.133 702 $aAlves-Foss$b James$f1964- 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bUtOrBLW 906 $aBOOK 912 $a996465908403316 996 $aFormal syntax and semantics of Java$91489257 997 $aUNISA