LEADER 04477nam 22007815 450 001 9910484960003321 005 20200704204336.0 010 $a3-319-56841-8 024 7 $a10.1007/978-3-319-56841-6 035 $a(CKB)3850000000027391 035 $a(DE-He213)978-3-319-56841-6 035 $a(MiAaPQ)EBC6312539 035 $a(MiAaPQ)EBC5595044 035 $a(Au-PeEL)EBL5595044 035 $a(OCoLC)983835113 035 $a(PPN)200512501 035 $a(EXLCZ)993850000000027391 100 $a20170405d2017 u| 0 101 0 $aeng 135 $aurnn#008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aEngineering Trustworthy Software Systems $eSecond International School, SETSS 2016, Chongqing, China, March 28 - April 2, 2016, Tutorial Lectures /$fedited by Jonathan P. Bowen, Zhiming Liu, Zili Zhang 205 $a1st ed. 2017. 210 1$aCham :$cSpringer International Publishing :$cImprint: Springer,$d2017. 215 $a1 online resource (XV, 259 p. 64 illus.) 225 1 $aProgramming and Software Engineering ;$v10215 311 $a3-319-56840-X 320 $aIncludes bibliographical references and index. 327 $aAlan Turing: Founder of Computer Science -- UTP by Example: Designs -- Reasoned Modelling with Event-B -- Java in the Safety-Critical Domain -- Runtime Verification for Linear-Time Temporal Logic -- Formal Reasoning on Infinite Data Values: An Ongoing Quest. 330 $aThis volume contains a record of some of the lectures and seminars delivered at the Second International School on Engineering Trustworthy Software Systems (SETSS 2016), held in March/April 2016 at Southwest University in Chongqing, China. The six contributions included in this volume provide an overview of leading-edge research in methods and tools for use in computer system engineering. They have been distilled from six courses and two seminars on topics such as modelling and verification in event-B; parallel programming today; runtime verification; Java in the safety-critical domain; semantics of reactive systems; parameterized unit testing; formal reasoning about infinite data values; and Alan Turing and his remarkable achievements. The material is useful for postgraduate students, researchers, academics and industrial engineers who are interested in the theory and practice of methods and tools for the design and programming of trustworthy software systems. 410 0$aProgramming and Software Engineering ;$v10215 606 $aSoftware engineering 606 $aComputer programming 606 $aProgramming languages (Electronic computers) 606 $aComputers 606 $aComputer logic 606 $aComputer system failures 606 $aSoftware Engineering$3https://scigraph.springernature.com/ontologies/product-market-codes/I14029 606 $aProgramming Techniques$3https://scigraph.springernature.com/ontologies/product-market-codes/I14010 606 $aProgramming Languages, Compilers, Interpreters$3https://scigraph.springernature.com/ontologies/product-market-codes/I14037 606 $aThe Computing Profession$3https://scigraph.springernature.com/ontologies/product-market-codes/I24075 606 $aLogics and Meanings of Programs$3https://scigraph.springernature.com/ontologies/product-market-codes/I1603X 606 $aSystem Performance and Evaluation$3https://scigraph.springernature.com/ontologies/product-market-codes/I13049 615 0$aSoftware engineering. 615 0$aComputer programming. 615 0$aProgramming languages (Electronic computers). 615 0$aComputers. 615 0$aComputer logic. 615 0$aComputer system failures. 615 14$aSoftware Engineering. 615 24$aProgramming Techniques. 615 24$aProgramming Languages, Compilers, Interpreters. 615 24$aThe Computing Profession. 615 24$aLogics and Meanings of Programs. 615 24$aSystem Performance and Evaluation. 676 $a005.1 702 $aBowen$b Jonathan P$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aLiu$b Zhiming$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aZhang$b Zili$4edt$4http://id.loc.gov/vocabulary/relators/edt 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910484960003321 996 $aEngineering Trustworthy Software Systems$91889268 997 $aUNINA