LEADER 05979nam 22007935 450 001 9910349396603321 005 20230411183514.0 010 $a3-030-03418-6 024 7 $a10.1007/978-3-030-03418-4 035 $a(CKB)4100000007110844 035 $a(DE-He213)978-3-030-03418-4 035 $a(MiAaPQ)EBC6246136 035 $a(PPN)231461135 035 $a(EXLCZ)994100000007110844 100 $a20181028d2018 u| 0 101 0 $aeng 135 $aurnn|008mamaa 181 $ctxt$2rdacontent 182 $cc$2rdamedia 183 $acr$2rdacarrier 200 10$aLeveraging Applications of Formal Methods, Verification and Validation. Modeling $e8th International Symposium, ISoLA 2018, Limassol, Cyprus, November 5-9, 2018, Proceedings, Part I /$fedited by Tiziana Margaria, Bernhard Steffen 205 $a1st ed. 2018. 210 1$aCham :$cSpringer International Publishing :$cImprint: Springer,$d2018. 215 $a1 online resource (XV, 588 p. 229 illus., 136 illus. in color.) 225 1 $aTheoretical Computer Science and General Issues,$x2512-2029 ;$v11244 311 $a3-030-03417-8 320 $aIncludes bibliographical references and index. 327 $aTowards a Unified View of Modeling and Programming - ISoLA 2018 Track Introduction -- On Modeling and Programming -- Definition of Modeling vs. Programming Languages -- A Non-unified View of Modelling, Specification and Programming -- Using Umple to Synergistically Process Features, Variants, UML Models and Classic Code -- Why Programming Must Be Supported by Modeling and How -- On Models and Code - A Unified Approach to Support Large-Scale Deductive Program Verification -- Type Theory as a Framework for Modelling and Programming -- Bringing Effortless Refinement of Data Layouts to Cogent -- Programming Is Modeling -- Programming language specification and implementation -- Modeling with Scala -- This is not a model -- A Unified Approach for Modeling, Developing, and Assuring Critical Systems -- Towards Interactive Compilation Models -- From Computational Thinking to Constructive Design with Simple Models -- Design Languages: A Necessary New Generation of Computer Languages -- From Modeling to Model-based Programming -- Fusing Modeling and Programming into Language-Oriented Programming -- On the Difficulty of Drawing the Line -- X-by-Construction - Track Introduction -- (Some) security by construction through a LangSec approach -- Program Correctness by Transformation -- Design 4 X through Model Transformation -- Modelling by Patterns for Correct-by-Construction Process -- Modular, Correct Compilation with Automatic Soundness Proofs -- Deployment by Construction for Multicore Architectures -- Towards Software Performance by Construction -- Is Privacy by Construction Possible? -- X-by-C: Non-Functional Security -- Towards Confidentiality-by-Construction -- A Tutorial Introduction to Graphical Modeling and Metamodeling with CINCO -- Model-based Development for High-Assurance Embedded Systems -- DSLs for Decision Services: A Tutorial Introduction to Language-Driven Engineering -- Tutorial: an Overview of Malware Detection and Evasion Techniques. 330 $aThe four-volume set LNCS 11244, 11245, 11246, and 11247 constitutes the refereed proceedings of the 8th International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, ISoLA 2018, held in Limassol, Cyprus, in October/November 2018. The papers presented were carefully reviewed and selected for inclusion in the proceedings. Each volume focusses on an individual topic with topical section headings within the volume: Part I, Modeling: Towards a unified view of modeling and programming; X-by-construction, STRESS 2018. Part II, Verification: A broader view on verification: from static to runtime and back; evaluating tools for software verification; statistical model checking; RERS 2018; doctoral symposium. Part III, Distributed Systems: rigorous engineering of collective adaptive systems; verification and validation of distributed systems; and cyber-physical systems engineering. Part IV, Industrial Practice: runtime verification from the theory to the industry practice; formal methods in industrial practice - bridging the gap; reliable smart contracts: state-of-the-art, applications, challenges and future directions; and industrial day. . 410 0$aTheoretical Computer Science and General Issues,$x2512-2029 ;$v11244 606 $aSoftware engineering 606 $aCompilers (Computer programs) 606 $aArtificial intelligence 606 $aComputer science 606 $aComputer engineering 606 $aComputer networks 606 $aComputers 606 $aProfessions 606 $aSoftware Engineering 606 $aCompilers and Interpreters 606 $aArtificial Intelligence 606 $aTheory of Computation 606 $aComputer Engineering and Networks 606 $aThe Computing Profession 615 0$aSoftware engineering. 615 0$aCompilers (Computer programs). 615 0$aArtificial intelligence. 615 0$aComputer science. 615 0$aComputer engineering. 615 0$aComputer networks. 615 0$aComputers. 615 0$aProfessions. 615 14$aSoftware Engineering. 615 24$aCompilers and Interpreters. 615 24$aArtificial Intelligence. 615 24$aTheory of Computation. 615 24$aComputer Engineering and Networks. 615 24$aThe Computing Profession. 676 $a004.0151 676 $a004.0151 702 $aMargaria$b Tiziana$4edt$4http://id.loc.gov/vocabulary/relators/edt 702 $aSteffen$b Bernhard$4edt$4http://id.loc.gov/vocabulary/relators/edt 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910349396603321 996 $aLeveraging Applications of Formal Methods, Verification and Validation. Modeling$92199625 997 $aUNINA