Leveraging Applications of Formal Methods, Verification and Validation 10th International Symposium on Leveraging Applications of Formal Methods, ISoLA 2021, Rhodes, Greece, October 17-29, 2021, Proceedings

This book constitutes contributions of the ISoLA 2021 associated events. Altogether, ISoLA 2021 comprises contributions from the proceedings originally foreseen for ISoLA 2020 collected in 4 volumes, LNCS 12476: Verification Principles, LNCS 12477: Engineering Principles, LNCS 12478: Applications, a...

Full description

Saved in:
Bibliographic Details
Main Authors Margaria, Tiziana, Steffen, Bernhard
Format eBook
LanguageEnglish
Published Netherlands Springer Nature 2021
Springer International Publishing AG
Springer International Publishing
Edition1
SeriesLecture Notes in Computer Science
Subjects
Online AccessGet full text
ISBN3030891593
9783030891596
3030891585
9783030891589

Cover

Loading…
Abstract This book constitutes contributions of the ISoLA 2021 associated events. Altogether, ISoLA 2021 comprises contributions from the proceedings originally foreseen for ISoLA 2020 collected in 4 volumes, LNCS 12476: Verification Principles, LNCS 12477: Engineering Principles, LNCS 12478: Applications, and LNCS 12479: Tools and Trends. The contributions included in this volume were organized in the following topical sections: 6th International School on Tool-Based Rigorous Engineering of Software Systems; Industrial Track; Programming: What is Next; Software Verification Tools; Rigorous Engineering of Collective Adaptive Systems.   
AbstractList This book constitutes contributions of the ISoLA 2021 associated events. Altogether, ISoLA 2021 comprises contributions from the proceedings originally foreseen for ISoLA 2020 collected in 4 volumes, LNCS 12476: Verification Principles, LNCS 12477: Engineering Principles, LNCS 12478: Applications, and LNCS 12479: Tools and Trends. The contributions included in this volume were organized in the following topical sections: 6th International School on Tool-Based Rigorous Engineering of Software Systems; Industrial Track; Programming: What is Next; Software Verification Tools; Rigorous Engineering of Collective Adaptive Systems.   
Author Steffen, Bernhard
Margaria, Tiziana
Author_xml – sequence: 1
  fullname: Margaria, Tiziana
– sequence: 2
  fullname: Steffen, Bernhard
BookMark eNpN0E1LAzEQBuCIH2hr_0PwIoKFZJNskmMtrQoVL9LrMt3MtmvTZN2s9e-72iKehpd5eGFmQM5CDHhCBoIJZixXVpz-DxdkwDOdG5Vxpi7JKKV3xlimM6kMvyLzBe6xhXUd1nTSNL4uoatjSDRWdB7bHXj6gt0munRPl9jW1RFQCI4uwdfuN16T8wp8wtFxDslyPnubPo0Xr4_P08liDFzYXI4RlHVWm0oJXElZYZ4zKUomNQpptESjXSm5Nk4pB9owa0AwXHFT9jsJYkjuDsWQtviVNtF3qdh7XMW4TUXf_Hd53tvbg23a-PGJqSt-WYmha8EXs4dprqXl-kfeHGQJqb8p1MUuhrhuodmkQsn-dZkV3xMmZ9w
ContentType eBook
DBID I4C
DEWEY 005
DatabaseName Casalini Torrossa eBooks Institutional Catalogue
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 3030891593
9783030891596
Edition 1
1st ed. 2021.
Editor Steffen, Bernhard
Margaria, Tiziana
Editor_xml – sequence: 1
  fullname: Margaria, Tiziana
– sequence: 2
  fullname: Steffen, Bernhard
ExternalDocumentID 9783030891596
EBC6749176
5421029
GroupedDBID 38.
AABBV
AABLV
ACBPT
ACNBG
ACWLQ
AEDXK
AEKFX
AELOD
AIYYB
ALMA_UNASSIGNED_HOLDINGS
BAHJK
BBABE
CZZ
DBWEY
I4C
IEZ
OCUHQ
ORHYB
SBO
TGIZN
TPJZQ
TSXQS
Z7R
Z7S
Z7U
Z7V
Z7W
Z7X
Z7Y
Z7Z
Z81
Z82
Z83
Z84
Z85
Z87
Z88
AEJLV
Z5O
ID FETCH-LOGICAL-a13964-ea59d978f53eb44fe66043c047e34874e87dc4178d55da78098a30eb18c4e84a3
ISBN 3030891593
9783030891596
3030891585
9783030891589
IngestDate Fri Nov 08 03:26:51 EST 2024
Fri May 30 22:03:45 EDT 2025
Tue Nov 14 22:56:48 EST 2023
IsPeerReviewed false
IsScholarly false
LCCallNum_Ident Q
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a13964-ea59d978f53eb44fe66043c047e34874e87dc4178d55da78098a30eb18c4e84a3
OCLC 1276852105
PQID EBC6749176
PageCount 505
ParticipantIDs askewsholts_vlebooks_9783030891596
proquest_ebookcentral_EBC6749176
casalini_monographs_5421029
PublicationCentury 2000
PublicationDate 2021
2021-10-11
PublicationDateYYYYMMDD 2021-01-01
2021-10-11
PublicationDate_xml – year: 2021
  text: 2021
PublicationDecade 2020
PublicationPlace Netherlands
PublicationPlace_xml – name: Netherlands
– name: Cham
PublicationSeriesTitle Lecture Notes in Computer Science
PublicationYear 2021
Publisher Springer Nature
Springer International Publishing AG
Springer International Publishing
Publisher_xml – name: Springer Nature
– name: Springer International Publishing AG
– name: Springer International Publishing
SSID ssj0002724581
Score 2.2514095
Snippet This book constitutes contributions of the ISoLA 2021 associated events. Altogether, ISoLA 2021 comprises contributions from the proceedings originally...
SourceID askewsholts
proquest
casalini
SourceType Aggregation Database
Publisher
SubjectTerms Artificial intelligence
Computer programming, programs, data
Subtitle 10th International Symposium on Leveraging Applications of Formal Methods, ISoLA 2021, Rhodes, Greece, October 17-29, 2021, Proceedings
TableOfContents 2.1 Functional Decomposition -- 2.2 Unprotected Left Turn Scenario -- 3 Simulation-Based Testing with Error Injection -- 4 Modeling Perceptual Inaccuracy and Errors -- 4.1 Perceptual Hazards -- 4.2 Error Models -- 5 Evaluation -- 5.1 True Positive Inaccuracy: Systematic Object Position Shift -- 5.2 Object Track Instability: Lifetime and Downtime -- 5.3 Discussion -- 6 Related Work -- 7 Conclusion and Future Work -- References -- DSLs and Middleware Platforms in a Model-Driven Development Approach for Secure Predictive Maintenance Systems in Smart Factories -- 1 Introduction -- 2 EdgeX Foundry as IIoT Middleware Platform -- 3 Industrial Automation Use Case: Predictive Maintenance -- 3.1 Provisioning Devices in EdgeX: The Integration Layer -- 3.2 Data and Processes: The Application Layer -- 3.3 Reuse Through DSLs -- 3.4 Handling Alerts and Machine Failures -- 4 Secure Access Policy for PreMS -- 5 Conclusions -- References -- From Requirements to Executable Rules: An Ensemble of Domain-Specific Languages for Programming Cyber-Physical Systems in Warehouse Logistics -- 1 Introduction -- 2 Related Work -- 3 Case Study: Warehouse Logistics -- 4 Separation of Domain and Requirements -- 4.1 Engineering the Warehouse Logistics Domain -- 4.2 Specification of Requirements -- 5 Runtime Monitoring and System Control -- 6 Discussion -- 7 Conclusion -- References -- Mining Data Quality Rules for Data Migrations: A Case Study on Material Master Data -- 1 Introduction -- 2 Case Description -- 2.1 Setting -- 2.2 Current Data Migration Process -- 2.3 Data Set Description -- 2.4 Data Pre-processing -- 3 Proposed Solution -- 3.1 Extended Data Migration Process -- 3.2 Data Quality Rule Mining -- 4 Findings -- 4.1 Support Vector Machine (SVM) -- 4.2 Association Rule Learning -- 4.3 Evaluation -- 5 Related Work -- 6 Conclusion -- References -- Programming: What is Next
2 Design -- 3 Features -- 4 Implementation -- 5 Applications -- 6 Related Work -- 7 Conclusion -- References -- HAMR: An AADL Multi-platform Code Generation Toolset -- 1 Introduction -- 2 AADL -- 3 Architecture -- 4 HAMR Backends -- 4.1 Slang on JVM Platform -- 4.2 Linux -- 4.3 seL4 Verified Microkernel -- 5 Applications -- 5.1 PCA Pump - JVM Platform -- 5.2 UAV System - seL4 Platform -- 6 Related Work -- 7 Conclusion -- References -- Fundamental Constructs in Programming Languages -- 1 Introduction -- 2 The Nature of Funcons -- 3 Collections of Funcons -- 4 Facets of Funcons -- 5 Translation of Language Constructs to Funcons -- 6 Defining and Implementing Funcons -- 7 Related Work -- 8 Conclusion -- A Data -- A.1 Datatypes -- A.2 Abstractions -- B Flow of Control -- C Flow of Data -- D Name Binding -- E Imperative Variables -- F Abrupt Termination -- G Communication -- References -- Introducing Dynamical Systems and Chaos Early in Computer Science and Software Engineering Education Can Help Advance Theory and Practice of Software Development and Computing -- 1 Motivation -- 2 The Subject Matter: Key Phenomena in Dynamical Systems and Chaos -- 3 Linking DS&amp -- C Tenets to General Education and to CS and SE -- 3.1 DS&amp -- C Phenomena are Real and Pervasive -- 3.2 CS and SE Already Deal with DS&amp -- C -- 3.3 DS&amp -- C Issues May Emerge in any System -- 3.4 CS and SE Research Can Help Close Gaps in Dealing with DS&amp -- C -- 3.5 Techniques Developed for DS&amp -- C Can Help Tackle Classical CS and SE Challenges -- 4 Conclusion -- References -- GATE: Gradual Effect Types -- 1 Introduction -- 2 Background -- 2.1 Gradual Types -- 2.2 Computational Effects -- 2.3 Subtyping -- References -- Fixing Classification: A Viewpoint-Based Approach -- 1 Introduction -- 2 The Limitations of Traditional Models of Classification
Intro -- Introduction -- Organization -- Contents -- 6th International School on Tool-Based Rigorous Engineering of Software Systems -- STRESS -- Introduction -- References -- An Introduction to Graphical Modeling of CI/CD Workflows with Rig -- 1 Introduction -- 2 Continuous Integration and Deployment -- 3 TodoMVC -- 4 Programming a CI/CD Workflow -- 5 Rig -- 6 Modeling a CI/CD Workflow in Rig -- 7 Discussion -- 8 Conclusion -- References -- Pyrus: An Online Modeling Environment for No-Code Data-Analytics Service Composition*-8pt -- 1 Introduction -- 2 Concept -- 3 Metamodel -- 3.1 Function Interface Storage -- 3.2 Process -- 3.3 Function -- 3.4 Constant -- 3.5 SubProcess -- 4 Semantics -- 4.1 SubProcess Component -- 4.2 Function Component -- 5 Type System -- 5.1 Classification -- 5.2 Data Types -- 5.3 Type Inference -- 6 Usage -- 6.1 Function Discovery -- 6.2 Modeling -- 6.3 Execution -- 7 Tutorial -- 8 Related Approaches -- 8.1 MaramaEML -- 8.2 ETI, Bio-jETI -- 8.3 Taverna -- 8.4 Kepler -- 8.5 SDLTool -- 8.6 Azure ML Studio, Google Cloud ML and AWS ML -- 8.7 RapidMiner Studio -- 9 Conclusion and Outlook -- References -- Integrating External Services in DIME -- 1 Introduction -- 2 The Digital Thread Platform in DIME -- 2.1 The Current Architecture -- 2.2 Low Code and DSLs -- 3 Integration in DIME: A Quick Tutorial -- 3.1 Runtime Infrastructure -- 3.2 SIB Declaration -- 3.3 SIB Implementation -- 4 Case Studies: The R Platform and REST Services -- 4.1 R Integration as Platform Integration -- 4.2 RESTful Extension as Service Integration -- 5 Conclusion and Discussion -- References -- Asking Why -- 1 Introduction -- 2 State of the Art -- 2.1 Today's Challenges of Organizations -- 2.2 Today's Internal Knowledge Management Challenges -- 3 Case Study GDPR -- 3.1 Typical GDPR Solutions in Practice -- 3.2 Why-Based Quality Analysis
Programming - What is Next? -- 1 Introduction -- 2 Contributions -- 2.1 Program Development -- 2.2 Program Language Concepts -- 2.3 Domain-Specific Languages -- 3 Conclusion -- References -- Low-Code Is Often High-Code, So We Must Design Low-Code Platforms to Enable Proper Software Engineering -- 1 Introduction -- 2 No-Code and Low-Code as a Long-Standing and Growing Trend -- 2.1 Large Volumes and Complexity Make Low-Code a False Promise -- 2.2 Low Code Applications Often Lack Features Needed for Maintainability and Understandability -- 2.3 Turnover, Deprecation and Vendor-Dependence Further Challenge Low-Code -- 3 Short Case Studies -- 3.1 Excel and Other Spreadsheets -- 3.2 WordPress -- 3.3 Jenkins -- 3.4 Modeling Languages with Code Generation -- 4 Directions Forward -- 4.1 Enable Low Code, but Plan for Lots of Code -- 4.2 Enable Documentability in Low-Code Platforms -- 4.3 Improve Separation-of-Concerns, Re-use, and Collaboration Capabilities -- 4.4 Enable Automated Testing in Low-Code Platforms -- 4.5 Foster Multi-vendor Open Standards for Low-Code Languages -- 4.6 Emphasize Developer Experience at All Scales -- 5 Some Other Perspectives -- 6 Conclusions -- References -- Time for All Programs, Not Just Real-Time Programs -- 1 Motivation -- 2 Alignment -- 3 Precedence -- Sidebar: Sidebar 1: Lingua Franca Alignment Program Explained -- 4 Simultaneity -- Sidebar: Sidebar 2: Lingua Franca Precedence Program Explained -- 5 Consistency -- Sidebar: Sidebar 3: Lingua Franca Simultaneity Program Explained -- 6 Related Work -- 7 Conclusions -- References -- Integrated Modeling and Development of Component-Based Embedded Software in Scala -- 1 Introduction -- 2 Components -- 3 Hierarchical State Machines -- 4 Monitors -- 5 Rule-Based Tests -- 6 Related Work -- 7 Conclusion -- References -- Slang: The Sireum Programming Language -- 1 Introduction
3.3 Why-Based Solution Proposal -- 4 Why-Based Alignment -- 5 Conclusion -- References -- Industrial Track -- Formal Methods for a Digital Industry -- 1 Introduction -- 2 Contributions -- 2.1 Software-Enabled Business Engineering -- 2.2 Simulation-Based Testing of Software for Autonomous Systems -- 2.3 Domain-Specific Languages for the Industry 4.0 -- 2.4 Applications of Machine Learning in Software Engineering -- References -- Agile Business Engineering: From Transformation Towards Continuous Innovation -- 1 Introduction -- 2 State of the Art -- 2.1 Business Engineering -- 2.2 Agile Software Engineering -- 2.3 Parallels, Differences, and Potentials -- 3 Method -- 4 Interview Results -- 5 Implications -- 6 Reflections -- 7 Conclusion, Limitations, and Outlook -- References -- Towards Living Canvases -- 1 Introduction -- 2 State of the Art -- 2.1 Today's Use and Application of Canvases -- 2.2 The Risk Standard as an Add-on Perspective -- 3 Method -- 4 The Use Case: The AI-ETA Service -- 4.1 Introducing the Silicon Economy Project -- 4.2 The AI-ETA Service -- 4.3 Workshop Execution -- 4.4 Workshop Results -- 5 Lessons Learned and Implications -- 5.1 Canvas Enhanced by Tool-Support -- 5.2 Required IT-Basis and Fundamental Aspects for a Technical Specification -- 6 Conclusion, Limitations and Outlook -- References -- Use Cases for Simulation in the Development of Automated Driving Systems -- 1 Introduction -- 1.1 Developing an Automated Driving System -- 1.2 Simulation and Its Usage -- 1.3 Scope of the Paper -- 2 Simulation: Concepts and Tools -- 3 Use Cases of Simulation -- 3.1 Critical Scenario Mining -- 3.2 Deep Validation -- 3.3 Incident Analysis -- 4 Summary -- References -- Simulation-Based Elicitation of Accuracy Requirements for the Environmental Perception of Autonomous Vehicles -- 1 Introduction -- 2 Preliminaries
2.1 Dynamic Reclassification
Title Leveraging Applications of Formal Methods, Verification and Validation
URI http://digital.casalini.it/9783030891596
https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=6749176
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9783030891596
Volume 13036
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1bb9MwFLa67oW9jKsoA2Qh3pqgXOzY2Vs3dRrTNJBaqr1FuTgCwVqJpJPYr-Cf7S_tHDtx0sID5SVqHSeO_H3yOT7-7EPIe1-FQomsdJWSMEHJstiVSuVuxv0QEyDhkeaotriKzr-wi2t-PRj87qmW1nX2Ib_7676S_0EVygBX3CW7A7L2pVAAvwFfuALCcN1yfu3fZueygm81-YUmvRVo9PzO0AlFtSpmhjapzuFTyqaKXitYgO9dWFWH79VftwKDs183KOZa3-BSwk5tfZytLifjAEy6xg6KzTCE8h4Trv-U1yjmHoPZCmIsaCt_tqbUuvkmC6-R886_3QGTrRGZ1ahEMbnm4cvbwwF0v6sKOsgsjVytaq04G7fZK9rBrB_tCLTczu-iHW20c6tbupDdxvQ4xMN4Yp-bJEV2vEer3Zk_K0rsPRBHe2RPCDkk-5PpxeXCRu0CETAufdwk1L6bm2OcurYOyEFafQcTBearrtDfSasUt7n-Ye61DzN_TPYVbmx5QgZq-ZQcth1Cmw55Ru47pGkfaboqqUGaNkg7tM8pCpyiHaeOKTKKbnQdtYyiUH-HdjSfKELkUMMmhxouObRhEtVMcppKPRY9J4uz6fz03G3yfbgpzEMi5qqUxwX0ZclDlTFWqijyWJh7TKgQJtZMSVHkzBey4LxIhfRimYYeeBsyh3ssDV-Q4XK1VC8JFYUswTQxFZc5E5nKIonRgpLB4CNTVozIux5Iye0PrU2okg0SjMhRi10CQ4c5Q75KOMM4STwitIUz0U83cupkenIaCRb7Inr1L60ckUcd01-TYf1zrd6Ap1tnbxv6PQD_Taxt
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Leveraging+Applications+of+Formal+Methods%2C+Verification+and+Validation%3A+10th+International+Symposium+on+Leveraging+Applications+of+Formal+Methods%2C+ISoLA+2021%2C+Rhodes%2C+Greece%2C+October+17-29%2C+2021%2C+Proceedings&rft.au=Margaria%2C+Tiziana&rft.au=Steffen%2C+Bernhard&rft.series=Lecture+Notes+in+Computer+Science&rft.date=2021-10-11&rft.pub=Springer+International+Publishing&rft.isbn=9783030891589&rft.volume=13036&rft.externalDocID=9783030891596
thumbnail_m http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97830308%2F9783030891596.jpg