Model-Based Engineering of Collaborative Embedded Systems : : Extensions of the SPES Methodology.

Saved in:
Bibliographic Details
:
TeilnehmendeR:
Place / Publishing House:Cham : : Springer International Publishing AG,, 2020.
{copy}2021.
Year of Publication:2020
Edition:1st ed.
Language:English
Online Access:
Physical Description:1 online resource (411 pages)
Tags: Add Tag
No Tags, Be the first to tag this record!
id 5006425461
ctrlnum (MiAaPQ)5006425461
(Au-PeEL)EBL6425461
(OCoLC)1231611166
collection bib_alma
record_format marc
spelling Böhm, Wolfgang.
Model-Based Engineering of Collaborative Embedded Systems : Extensions of the SPES Methodology.
1st ed.
Cham : Springer International Publishing AG, 2020.
{copy}2021.
1 online resource (411 pages)
text txt rdacontent
computer c rdamedia
online resource cr rdacarrier
Intro -- Preface -- Table of Contents -- 1 CrESt Use Cases -- 1.1 Introduction -- 1.2 Vehicle Platooning -- 1.3 Adaptable and Flexible Factory -- 1.4 Autonomous Transport Robots -- 2 Engineering of Collaborative Embedded Systems -- 2.1 Introduction -- 2.2 Background -- 2.3 Collaborating Embedded Systems -- 2.3.1 Collaborative and Collaborating Systems -- 2.3.2 Goals of System Networks -- 2.3.3 Coordination in System Networks -- 2.3.4 Dynamics in System Networks -- 2.3.5 Functions -- 2.4 Problem Dimensions of Collaborative Embedded Systems -- 2.4.1 Challenges Related to Collaboration -- 2.4.2 Challenges Related to Dynamics -- 2.5 Application in the Domains "Cooperative Vehicle Automation" and "Industry 4.0" -- 2.5.1 Challenges in the Application Domain "Cooperative Vehicle Automation" -- Collaboration -- Dynamics -- 2.5.2 Challenges in the Application Domain "Industry 4.0" -- Collaboration -- Dynamics -- 2.6 Concepts and Methods for the Development of Collaborative Embedded Systems -- 2.6.1 Enhancements Regarding SPES2020 and SPES_XT -- 2.6.2 Collaboration -- Goals -- Functions and Behavior -- Architecture and Structure -- Communication -- 2.6.3 Dynamics -- Goals -- Functions and Behavior -- Architecture and Structure -- Context -- Uncertainty -- 2.7 Conclusion -- 2.8 Literature -- 2.9 Appendix -- 3 Architectures for Flexible Collaborative Systems -- 3.1 Introduction -- 3.2 Designing Reference Architectures -- 3.2.1 Method for Designing Reference Architectures -- 3.2.2 Application Example: Reference Architecture for Adaptable and Flexible Factories -- 3.3 Reference Architecture for Operator Assistance Systems -- 3.3.1 Simulation-Based Operator Assistance -- 3.3.2 Design Decisions -- 3.3.3 Technical Reference Architecture -- 3.3.4 Workflow of Services and Data Flow -- 3.3.5 Application Example for an Adaptable and Flexible Factory.
3.4 Checkable Safety Cases for Architecture Design -- 3.4.1 Checkable Safety Case Models - A Definition -- 3.4.2 Checkable Safety Case Patterns -- 3.4.3 An Example of Checkable Safety Case Patterns -- 3.5 Conclusion -- 3.6 Literature -- 4 Function Modeling for Collaborative Embedded Systems -- 4.1 Introduction -- 4.2 Methodological Approach -- 4.3 Background -- 4.4 Metamodel for Functions of CESs and CSGs -- 4.4.1 Systems, CESs, and CSGs -- 4.4.2 Functions -- 4.4.3 Goal Contribution and Fulfillment -- 4.4.4 Roles -- 4.4.5 Context and Adaptivity -- 4.5 Evaluation of the Metamodel -- 4.5.1 Abstraction -- 4.5.2 Relationships between Functions -- 4.5.3 Openness and Dynamicity -- 4.5.4 Goal Contributions -- 4.5.5 Relationships Between Functions and Systems -- 4.5.6 Input/Output Compatibility -- 4.5.7 Runtime Restructuring -- 4.6 Application of the Metamodel -- 4.6.1 Example from the Adaptable and Flexible Factory -- 4.6.2 Modeling of Goals for Transport Robots -- 4.7 Related Work -- 4.8 Conclusion -- 4.9 Literature -- 5 Architectures for Dynamically Coupled Systems -- 5.1 Introduction -- 5.2 Specification Modeling of the Behavior of Collaborative System Groups -- 5.3 Modeling CES Functional Architectures -- 5.3.1 Scenario -- 5.3.2 Modelling -- 5.3.3 Analysis -- 5.4 Extraction of Dynamic Architectures -- 5.4.1 Methods -- 5.4.2 Software Product Line Engineering -- 5.4.3 Product-Driven Software Product Line Engineering -- 5.4.4 Family Mining - A Method for Extracting Reference Architectures from Model Variants -- 5.4.5 Summary -- 5.5 Functional Safety Analysis (Online) -- 5.5.1 Functional Testing -- 5.5.2 Communication Errors -- 5.6 Conclusion -- 5.7 Literature -- 6 Modeling and Analyzing Context-Sensitive Changes during Runtime -- 6.1 Introduction and Motivation -- 6.2 Solution Concept -- 6.3 Ontology and Modeling -- 6.3.1 Ontology Building.
6.3.2 Capability Modeling -- 6.3.3 Variability Modeling for Context-Sensitive Reconfiguration -- 6.3.4 Scenario-Based Modeling -- 6.4 Model Integration and Execution -- 6.4.1 Model Generation for Simulation Models -- Model Generation via Knowledge Graph -- Application to a Real Production System -- 6.4.2 Capability Matching -- 6.5 Conclusion -- 6.6 Literature -- 7 Handling Uncertainty in Collaborative Embedded Systems Engineering -- 7.1 Uncertainty in Collaborative Embedded Systems -- 7.1.1 Conceptual Ontology for Handling Uncertainty -- 7.1.2 Different Kinds of Uncertainty -- 7.2 Modeling Uncertainty -- 7.2.1 Orthogonal Uncertainty Modeling -- Modeling Concepts and Notation -- Example -- 7.2.2 Modeling Uncertainty in Traffic Scenarios -- Modeling Traffic Scenarios for CSGs -- Behavioral Uncertainty Modeling -- Risk Assessment -- 7.3 Analyzing Uncertainty -- 7.3.1 Identifying Epistemic Uncertainties -- Uncertainty Sources at the Type Level -- Uncertainty Sources at the Instance Level -- EURECA -- 7.3.2 Assessing Data-Driven Uncertainties -- Three Types of Uncertainty Sources -- Managing Uncertainty during Operation -- Uncertainty Wrapper - Architecture and Application -- Uncertainty Wrappers - Limitations and Advantages -- 7.4 Conclusion -- 7.5 Literature -- 8 Dynamic Safety Certification for Collaborative Embedded Systems at Runtime -- 8.1 Introduction and Motivation -- 8.2 Overview of the Proposed Safety Certification Concept -- 8.3 Assuring Runtime Safety Based on Modular Safety Cases -- 8.3.1 Modeling CESs and their Context -- Modeling the Context -- Content Ontology -- Modeling Context in the Adaptable Factory -- 8.3.2 Runtime Uncertainty Handling -- Concept Overview -- Development of a U-Map for the Adaptable Factory -- 8.3.3 Runtime Monitoring of CESs and their Context -- Meta-model SQUADfps -- Case Study Example.
8.3.4 Integrated Model-Based Risk Assessment -- 8.3.5 Dynamic Safety Certification -- 8.4 Design and Runtime Contracts -- 8.4.1 Design-Time Approach for Collaborative Systems -- Creating the CSG Specification -- Safety-Relevant Activities -- 8.4.2 Contracts Concept -- 8.4.3 Runtime Evaluation of Safety Contracts -- Simulative Approach for Validation of Safety Contracts -- Case Study: Vehicle Platoon Example -- 8.5 Conclusion -- 8.6 Literature -- 9 Goal-Based Strategy Exploration -- 9.1 Introduction -- 9.2 Goal Modeling for Collaborative System Groups -- 9.3 Goal-Based Strategy Development -- 9.4 Goal Operationalization (KPI Development) -- 9.5 Modeling Methodology for Adaptive Systems with MATLAB/Simulink -- 9.6 Collaboration Framework for Goal-Based Strategies -- 9.6.1 Fleet Management in Collaborative Resource Networks -- 9.6.2 Collaboration Framework -- 9.6.3 Collaboration Design in Decentralized Fleet Management -- 9.7 Conclusion -- 9.8 Literature -- 10 Creating Trust in Collaborative Embedded Systems -- 10.1 Introduction -- 10.2 Building Trust during Design Time -- Testing framework for CSGs -- Model -- View -- Controller -- 10.3 Building Trust during Runtime -- 10.4 Monitoring Collaborative Embedded Systems -- Runtime Monitoring -- Runtime Monitoring of Collaborative System Groups -- Distributedness: -- Embeddedness: -- Runtime Monitoring of Interaction Protocols -- Monitoring Functional Correctness -- Agreement: -- Existence: -- Maximum: -- Monitoring Correct Timing Behavior -- U -- Ut -- 10.5 Conclusion -- 10.6 Literature -- 11 Language Engineering for Heterogeneous Collaborative Embedded Systems -- 11.1 Introduction -- 11.2 MontiCore -- 11.3 Language Components -- 11.4 Language Component Composition -- 11.5 Language Product Lines -- 11.6 Conclusion -- 11.7 Literature.
12 Development and Evaluation of Collaborative Embedded Systems using Simulation -- 12.1 Introduction -- 12.1.1 Motivation -- 12.1.2 Benefits of Using Simulation -- 12.2 Challenges in Simulating Collaborative Embedded Systems -- 12.2.1 Design Time Challenges -- 12.2.2 Runtime Challenges -- 12.3 Simulation Methods -- 12.4 Application -- 12.5 Conclusion -- 12.6 Literature -- 13 Tool Support for CoSimulation-Based Analysis -- 13.1 Introduction -- 13.2 Interaction of Different Simulations -- 13.3 General Tool Architecture -- 13.4 Implementing Interoperability for Co-Simulation -- 13.5 Distributed Co-Simulation -- 13.6 Analysis of Simulation Results -- 13.7 Conclusion -- 13.8 Literature -- 14 Supporting the Creation of Digital Twins for CESs -- 14.1 Introduction -- 14.2.1 Demonstration -- Automotive Smart Ecosystems -- Smart Grids -- 14.2 Building Trust through Digital Twin Evaluation -- 14.3 Conclusion -- 14.4 Literature -- 15 Online Experiment-Driven Learning and Adaptation -- 15.1 Introduction -- 15.2 A Self-Optimization Approach for CESs -- 15.3 Illustration on CrowdNav -- 15.4 Conclusion -- 15.5 Literature -- 16 Compositional Verification using Model Checking and Theorem Proving -- 16.1 Introduction -- 16.2 Approach -- 16.3 Example -- 16.3.1 Specification -- 16.3.2 Verification -- 16.4 Conclusion -- 16.5 Literature -- 17 Artifact-Based Analysis for the Development of Collaborative Embedded Systems -- 17.1 Introduction -- 17.2 Foundations -- UML/P -- Class Diagrams in UML/P -- Object Diagrams in UML/P -- OCL -- 17.3 Artifact-Based Analysis -- Artifact Model Creation -- Specification of Artifact Data Analysis -- Artifact-Based Analyses -- 17.4 Artifact Model for Systems Engineering Projects with Doors NG and Enterprise Architect -- 17.4.1 Artifact Modeling of Doors NG and Enterprise Architect.
17.4.2 Static Extractor for Doors NG and Enterprise Architect Exports.
Description based on publisher supplied metadata and other sources.
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Electronic books.
Broy, Manfred.
Klein, Cornel.
Pohl, Klaus.
Rumpe, Bernhard.
Schröck, Sebastian.
Print version: Böhm, Wolfgang Model-Based Engineering of Collaborative Embedded Systems Cham : Springer International Publishing AG,c2020 9783030621353
ProQuest (Firm)
https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=6425461 Click to View
language English
format eBook
author Böhm, Wolfgang.
spellingShingle Böhm, Wolfgang.
Model-Based Engineering of Collaborative Embedded Systems : Extensions of the SPES Methodology.
Intro -- Preface -- Table of Contents -- 1 CrESt Use Cases -- 1.1 Introduction -- 1.2 Vehicle Platooning -- 1.3 Adaptable and Flexible Factory -- 1.4 Autonomous Transport Robots -- 2 Engineering of Collaborative Embedded Systems -- 2.1 Introduction -- 2.2 Background -- 2.3 Collaborating Embedded Systems -- 2.3.1 Collaborative and Collaborating Systems -- 2.3.2 Goals of System Networks -- 2.3.3 Coordination in System Networks -- 2.3.4 Dynamics in System Networks -- 2.3.5 Functions -- 2.4 Problem Dimensions of Collaborative Embedded Systems -- 2.4.1 Challenges Related to Collaboration -- 2.4.2 Challenges Related to Dynamics -- 2.5 Application in the Domains "Cooperative Vehicle Automation" and "Industry 4.0" -- 2.5.1 Challenges in the Application Domain "Cooperative Vehicle Automation" -- Collaboration -- Dynamics -- 2.5.2 Challenges in the Application Domain "Industry 4.0" -- Collaboration -- Dynamics -- 2.6 Concepts and Methods for the Development of Collaborative Embedded Systems -- 2.6.1 Enhancements Regarding SPES2020 and SPES_XT -- 2.6.2 Collaboration -- Goals -- Functions and Behavior -- Architecture and Structure -- Communication -- 2.6.3 Dynamics -- Goals -- Functions and Behavior -- Architecture and Structure -- Context -- Uncertainty -- 2.7 Conclusion -- 2.8 Literature -- 2.9 Appendix -- 3 Architectures for Flexible Collaborative Systems -- 3.1 Introduction -- 3.2 Designing Reference Architectures -- 3.2.1 Method for Designing Reference Architectures -- 3.2.2 Application Example: Reference Architecture for Adaptable and Flexible Factories -- 3.3 Reference Architecture for Operator Assistance Systems -- 3.3.1 Simulation-Based Operator Assistance -- 3.3.2 Design Decisions -- 3.3.3 Technical Reference Architecture -- 3.3.4 Workflow of Services and Data Flow -- 3.3.5 Application Example for an Adaptable and Flexible Factory.
3.4 Checkable Safety Cases for Architecture Design -- 3.4.1 Checkable Safety Case Models - A Definition -- 3.4.2 Checkable Safety Case Patterns -- 3.4.3 An Example of Checkable Safety Case Patterns -- 3.5 Conclusion -- 3.6 Literature -- 4 Function Modeling for Collaborative Embedded Systems -- 4.1 Introduction -- 4.2 Methodological Approach -- 4.3 Background -- 4.4 Metamodel for Functions of CESs and CSGs -- 4.4.1 Systems, CESs, and CSGs -- 4.4.2 Functions -- 4.4.3 Goal Contribution and Fulfillment -- 4.4.4 Roles -- 4.4.5 Context and Adaptivity -- 4.5 Evaluation of the Metamodel -- 4.5.1 Abstraction -- 4.5.2 Relationships between Functions -- 4.5.3 Openness and Dynamicity -- 4.5.4 Goal Contributions -- 4.5.5 Relationships Between Functions and Systems -- 4.5.6 Input/Output Compatibility -- 4.5.7 Runtime Restructuring -- 4.6 Application of the Metamodel -- 4.6.1 Example from the Adaptable and Flexible Factory -- 4.6.2 Modeling of Goals for Transport Robots -- 4.7 Related Work -- 4.8 Conclusion -- 4.9 Literature -- 5 Architectures for Dynamically Coupled Systems -- 5.1 Introduction -- 5.2 Specification Modeling of the Behavior of Collaborative System Groups -- 5.3 Modeling CES Functional Architectures -- 5.3.1 Scenario -- 5.3.2 Modelling -- 5.3.3 Analysis -- 5.4 Extraction of Dynamic Architectures -- 5.4.1 Methods -- 5.4.2 Software Product Line Engineering -- 5.4.3 Product-Driven Software Product Line Engineering -- 5.4.4 Family Mining - A Method for Extracting Reference Architectures from Model Variants -- 5.4.5 Summary -- 5.5 Functional Safety Analysis (Online) -- 5.5.1 Functional Testing -- 5.5.2 Communication Errors -- 5.6 Conclusion -- 5.7 Literature -- 6 Modeling and Analyzing Context-Sensitive Changes during Runtime -- 6.1 Introduction and Motivation -- 6.2 Solution Concept -- 6.3 Ontology and Modeling -- 6.3.1 Ontology Building.
6.3.2 Capability Modeling -- 6.3.3 Variability Modeling for Context-Sensitive Reconfiguration -- 6.3.4 Scenario-Based Modeling -- 6.4 Model Integration and Execution -- 6.4.1 Model Generation for Simulation Models -- Model Generation via Knowledge Graph -- Application to a Real Production System -- 6.4.2 Capability Matching -- 6.5 Conclusion -- 6.6 Literature -- 7 Handling Uncertainty in Collaborative Embedded Systems Engineering -- 7.1 Uncertainty in Collaborative Embedded Systems -- 7.1.1 Conceptual Ontology for Handling Uncertainty -- 7.1.2 Different Kinds of Uncertainty -- 7.2 Modeling Uncertainty -- 7.2.1 Orthogonal Uncertainty Modeling -- Modeling Concepts and Notation -- Example -- 7.2.2 Modeling Uncertainty in Traffic Scenarios -- Modeling Traffic Scenarios for CSGs -- Behavioral Uncertainty Modeling -- Risk Assessment -- 7.3 Analyzing Uncertainty -- 7.3.1 Identifying Epistemic Uncertainties -- Uncertainty Sources at the Type Level -- Uncertainty Sources at the Instance Level -- EURECA -- 7.3.2 Assessing Data-Driven Uncertainties -- Three Types of Uncertainty Sources -- Managing Uncertainty during Operation -- Uncertainty Wrapper - Architecture and Application -- Uncertainty Wrappers - Limitations and Advantages -- 7.4 Conclusion -- 7.5 Literature -- 8 Dynamic Safety Certification for Collaborative Embedded Systems at Runtime -- 8.1 Introduction and Motivation -- 8.2 Overview of the Proposed Safety Certification Concept -- 8.3 Assuring Runtime Safety Based on Modular Safety Cases -- 8.3.1 Modeling CESs and their Context -- Modeling the Context -- Content Ontology -- Modeling Context in the Adaptable Factory -- 8.3.2 Runtime Uncertainty Handling -- Concept Overview -- Development of a U-Map for the Adaptable Factory -- 8.3.3 Runtime Monitoring of CESs and their Context -- Meta-model SQUADfps -- Case Study Example.
8.3.4 Integrated Model-Based Risk Assessment -- 8.3.5 Dynamic Safety Certification -- 8.4 Design and Runtime Contracts -- 8.4.1 Design-Time Approach for Collaborative Systems -- Creating the CSG Specification -- Safety-Relevant Activities -- 8.4.2 Contracts Concept -- 8.4.3 Runtime Evaluation of Safety Contracts -- Simulative Approach for Validation of Safety Contracts -- Case Study: Vehicle Platoon Example -- 8.5 Conclusion -- 8.6 Literature -- 9 Goal-Based Strategy Exploration -- 9.1 Introduction -- 9.2 Goal Modeling for Collaborative System Groups -- 9.3 Goal-Based Strategy Development -- 9.4 Goal Operationalization (KPI Development) -- 9.5 Modeling Methodology for Adaptive Systems with MATLAB/Simulink -- 9.6 Collaboration Framework for Goal-Based Strategies -- 9.6.1 Fleet Management in Collaborative Resource Networks -- 9.6.2 Collaboration Framework -- 9.6.3 Collaboration Design in Decentralized Fleet Management -- 9.7 Conclusion -- 9.8 Literature -- 10 Creating Trust in Collaborative Embedded Systems -- 10.1 Introduction -- 10.2 Building Trust during Design Time -- Testing framework for CSGs -- Model -- View -- Controller -- 10.3 Building Trust during Runtime -- 10.4 Monitoring Collaborative Embedded Systems -- Runtime Monitoring -- Runtime Monitoring of Collaborative System Groups -- Distributedness: -- Embeddedness: -- Runtime Monitoring of Interaction Protocols -- Monitoring Functional Correctness -- Agreement: -- Existence: -- Maximum: -- Monitoring Correct Timing Behavior -- U -- Ut -- 10.5 Conclusion -- 10.6 Literature -- 11 Language Engineering for Heterogeneous Collaborative Embedded Systems -- 11.1 Introduction -- 11.2 MontiCore -- 11.3 Language Components -- 11.4 Language Component Composition -- 11.5 Language Product Lines -- 11.6 Conclusion -- 11.7 Literature.
12 Development and Evaluation of Collaborative Embedded Systems using Simulation -- 12.1 Introduction -- 12.1.1 Motivation -- 12.1.2 Benefits of Using Simulation -- 12.2 Challenges in Simulating Collaborative Embedded Systems -- 12.2.1 Design Time Challenges -- 12.2.2 Runtime Challenges -- 12.3 Simulation Methods -- 12.4 Application -- 12.5 Conclusion -- 12.6 Literature -- 13 Tool Support for CoSimulation-Based Analysis -- 13.1 Introduction -- 13.2 Interaction of Different Simulations -- 13.3 General Tool Architecture -- 13.4 Implementing Interoperability for Co-Simulation -- 13.5 Distributed Co-Simulation -- 13.6 Analysis of Simulation Results -- 13.7 Conclusion -- 13.8 Literature -- 14 Supporting the Creation of Digital Twins for CESs -- 14.1 Introduction -- 14.2.1 Demonstration -- Automotive Smart Ecosystems -- Smart Grids -- 14.2 Building Trust through Digital Twin Evaluation -- 14.3 Conclusion -- 14.4 Literature -- 15 Online Experiment-Driven Learning and Adaptation -- 15.1 Introduction -- 15.2 A Self-Optimization Approach for CESs -- 15.3 Illustration on CrowdNav -- 15.4 Conclusion -- 15.5 Literature -- 16 Compositional Verification using Model Checking and Theorem Proving -- 16.1 Introduction -- 16.2 Approach -- 16.3 Example -- 16.3.1 Specification -- 16.3.2 Verification -- 16.4 Conclusion -- 16.5 Literature -- 17 Artifact-Based Analysis for the Development of Collaborative Embedded Systems -- 17.1 Introduction -- 17.2 Foundations -- UML/P -- Class Diagrams in UML/P -- Object Diagrams in UML/P -- OCL -- 17.3 Artifact-Based Analysis -- Artifact Model Creation -- Specification of Artifact Data Analysis -- Artifact-Based Analyses -- 17.4 Artifact Model for Systems Engineering Projects with Doors NG and Enterprise Architect -- 17.4.1 Artifact Modeling of Doors NG and Enterprise Architect.
17.4.2 Static Extractor for Doors NG and Enterprise Architect Exports.
author_facet Böhm, Wolfgang.
Broy, Manfred.
Klein, Cornel.
Pohl, Klaus.
Rumpe, Bernhard.
Schröck, Sebastian.
author_variant w b wb
author2 Broy, Manfred.
Klein, Cornel.
Pohl, Klaus.
Rumpe, Bernhard.
Schröck, Sebastian.
author2_variant m b mb
c k ck
k p kp
b r br
s s ss
author2_role TeilnehmendeR
TeilnehmendeR
TeilnehmendeR
TeilnehmendeR
TeilnehmendeR
author_sort Böhm, Wolfgang.
title Model-Based Engineering of Collaborative Embedded Systems : Extensions of the SPES Methodology.
title_sub Extensions of the SPES Methodology.
title_full Model-Based Engineering of Collaborative Embedded Systems : Extensions of the SPES Methodology.
title_fullStr Model-Based Engineering of Collaborative Embedded Systems : Extensions of the SPES Methodology.
title_full_unstemmed Model-Based Engineering of Collaborative Embedded Systems : Extensions of the SPES Methodology.
title_auth Model-Based Engineering of Collaborative Embedded Systems : Extensions of the SPES Methodology.
title_new Model-Based Engineering of Collaborative Embedded Systems :
title_sort model-based engineering of collaborative embedded systems : extensions of the spes methodology.
publisher Springer International Publishing AG,
publishDate 2020
physical 1 online resource (411 pages)
edition 1st ed.
contents Intro -- Preface -- Table of Contents -- 1 CrESt Use Cases -- 1.1 Introduction -- 1.2 Vehicle Platooning -- 1.3 Adaptable and Flexible Factory -- 1.4 Autonomous Transport Robots -- 2 Engineering of Collaborative Embedded Systems -- 2.1 Introduction -- 2.2 Background -- 2.3 Collaborating Embedded Systems -- 2.3.1 Collaborative and Collaborating Systems -- 2.3.2 Goals of System Networks -- 2.3.3 Coordination in System Networks -- 2.3.4 Dynamics in System Networks -- 2.3.5 Functions -- 2.4 Problem Dimensions of Collaborative Embedded Systems -- 2.4.1 Challenges Related to Collaboration -- 2.4.2 Challenges Related to Dynamics -- 2.5 Application in the Domains "Cooperative Vehicle Automation" and "Industry 4.0" -- 2.5.1 Challenges in the Application Domain "Cooperative Vehicle Automation" -- Collaboration -- Dynamics -- 2.5.2 Challenges in the Application Domain "Industry 4.0" -- Collaboration -- Dynamics -- 2.6 Concepts and Methods for the Development of Collaborative Embedded Systems -- 2.6.1 Enhancements Regarding SPES2020 and SPES_XT -- 2.6.2 Collaboration -- Goals -- Functions and Behavior -- Architecture and Structure -- Communication -- 2.6.3 Dynamics -- Goals -- Functions and Behavior -- Architecture and Structure -- Context -- Uncertainty -- 2.7 Conclusion -- 2.8 Literature -- 2.9 Appendix -- 3 Architectures for Flexible Collaborative Systems -- 3.1 Introduction -- 3.2 Designing Reference Architectures -- 3.2.1 Method for Designing Reference Architectures -- 3.2.2 Application Example: Reference Architecture for Adaptable and Flexible Factories -- 3.3 Reference Architecture for Operator Assistance Systems -- 3.3.1 Simulation-Based Operator Assistance -- 3.3.2 Design Decisions -- 3.3.3 Technical Reference Architecture -- 3.3.4 Workflow of Services and Data Flow -- 3.3.5 Application Example for an Adaptable and Flexible Factory.
3.4 Checkable Safety Cases for Architecture Design -- 3.4.1 Checkable Safety Case Models - A Definition -- 3.4.2 Checkable Safety Case Patterns -- 3.4.3 An Example of Checkable Safety Case Patterns -- 3.5 Conclusion -- 3.6 Literature -- 4 Function Modeling for Collaborative Embedded Systems -- 4.1 Introduction -- 4.2 Methodological Approach -- 4.3 Background -- 4.4 Metamodel for Functions of CESs and CSGs -- 4.4.1 Systems, CESs, and CSGs -- 4.4.2 Functions -- 4.4.3 Goal Contribution and Fulfillment -- 4.4.4 Roles -- 4.4.5 Context and Adaptivity -- 4.5 Evaluation of the Metamodel -- 4.5.1 Abstraction -- 4.5.2 Relationships between Functions -- 4.5.3 Openness and Dynamicity -- 4.5.4 Goal Contributions -- 4.5.5 Relationships Between Functions and Systems -- 4.5.6 Input/Output Compatibility -- 4.5.7 Runtime Restructuring -- 4.6 Application of the Metamodel -- 4.6.1 Example from the Adaptable and Flexible Factory -- 4.6.2 Modeling of Goals for Transport Robots -- 4.7 Related Work -- 4.8 Conclusion -- 4.9 Literature -- 5 Architectures for Dynamically Coupled Systems -- 5.1 Introduction -- 5.2 Specification Modeling of the Behavior of Collaborative System Groups -- 5.3 Modeling CES Functional Architectures -- 5.3.1 Scenario -- 5.3.2 Modelling -- 5.3.3 Analysis -- 5.4 Extraction of Dynamic Architectures -- 5.4.1 Methods -- 5.4.2 Software Product Line Engineering -- 5.4.3 Product-Driven Software Product Line Engineering -- 5.4.4 Family Mining - A Method for Extracting Reference Architectures from Model Variants -- 5.4.5 Summary -- 5.5 Functional Safety Analysis (Online) -- 5.5.1 Functional Testing -- 5.5.2 Communication Errors -- 5.6 Conclusion -- 5.7 Literature -- 6 Modeling and Analyzing Context-Sensitive Changes during Runtime -- 6.1 Introduction and Motivation -- 6.2 Solution Concept -- 6.3 Ontology and Modeling -- 6.3.1 Ontology Building.
6.3.2 Capability Modeling -- 6.3.3 Variability Modeling for Context-Sensitive Reconfiguration -- 6.3.4 Scenario-Based Modeling -- 6.4 Model Integration and Execution -- 6.4.1 Model Generation for Simulation Models -- Model Generation via Knowledge Graph -- Application to a Real Production System -- 6.4.2 Capability Matching -- 6.5 Conclusion -- 6.6 Literature -- 7 Handling Uncertainty in Collaborative Embedded Systems Engineering -- 7.1 Uncertainty in Collaborative Embedded Systems -- 7.1.1 Conceptual Ontology for Handling Uncertainty -- 7.1.2 Different Kinds of Uncertainty -- 7.2 Modeling Uncertainty -- 7.2.1 Orthogonal Uncertainty Modeling -- Modeling Concepts and Notation -- Example -- 7.2.2 Modeling Uncertainty in Traffic Scenarios -- Modeling Traffic Scenarios for CSGs -- Behavioral Uncertainty Modeling -- Risk Assessment -- 7.3 Analyzing Uncertainty -- 7.3.1 Identifying Epistemic Uncertainties -- Uncertainty Sources at the Type Level -- Uncertainty Sources at the Instance Level -- EURECA -- 7.3.2 Assessing Data-Driven Uncertainties -- Three Types of Uncertainty Sources -- Managing Uncertainty during Operation -- Uncertainty Wrapper - Architecture and Application -- Uncertainty Wrappers - Limitations and Advantages -- 7.4 Conclusion -- 7.5 Literature -- 8 Dynamic Safety Certification for Collaborative Embedded Systems at Runtime -- 8.1 Introduction and Motivation -- 8.2 Overview of the Proposed Safety Certification Concept -- 8.3 Assuring Runtime Safety Based on Modular Safety Cases -- 8.3.1 Modeling CESs and their Context -- Modeling the Context -- Content Ontology -- Modeling Context in the Adaptable Factory -- 8.3.2 Runtime Uncertainty Handling -- Concept Overview -- Development of a U-Map for the Adaptable Factory -- 8.3.3 Runtime Monitoring of CESs and their Context -- Meta-model SQUADfps -- Case Study Example.
8.3.4 Integrated Model-Based Risk Assessment -- 8.3.5 Dynamic Safety Certification -- 8.4 Design and Runtime Contracts -- 8.4.1 Design-Time Approach for Collaborative Systems -- Creating the CSG Specification -- Safety-Relevant Activities -- 8.4.2 Contracts Concept -- 8.4.3 Runtime Evaluation of Safety Contracts -- Simulative Approach for Validation of Safety Contracts -- Case Study: Vehicle Platoon Example -- 8.5 Conclusion -- 8.6 Literature -- 9 Goal-Based Strategy Exploration -- 9.1 Introduction -- 9.2 Goal Modeling for Collaborative System Groups -- 9.3 Goal-Based Strategy Development -- 9.4 Goal Operationalization (KPI Development) -- 9.5 Modeling Methodology for Adaptive Systems with MATLAB/Simulink -- 9.6 Collaboration Framework for Goal-Based Strategies -- 9.6.1 Fleet Management in Collaborative Resource Networks -- 9.6.2 Collaboration Framework -- 9.6.3 Collaboration Design in Decentralized Fleet Management -- 9.7 Conclusion -- 9.8 Literature -- 10 Creating Trust in Collaborative Embedded Systems -- 10.1 Introduction -- 10.2 Building Trust during Design Time -- Testing framework for CSGs -- Model -- View -- Controller -- 10.3 Building Trust during Runtime -- 10.4 Monitoring Collaborative Embedded Systems -- Runtime Monitoring -- Runtime Monitoring of Collaborative System Groups -- Distributedness: -- Embeddedness: -- Runtime Monitoring of Interaction Protocols -- Monitoring Functional Correctness -- Agreement: -- Existence: -- Maximum: -- Monitoring Correct Timing Behavior -- U -- Ut -- 10.5 Conclusion -- 10.6 Literature -- 11 Language Engineering for Heterogeneous Collaborative Embedded Systems -- 11.1 Introduction -- 11.2 MontiCore -- 11.3 Language Components -- 11.4 Language Component Composition -- 11.5 Language Product Lines -- 11.6 Conclusion -- 11.7 Literature.
12 Development and Evaluation of Collaborative Embedded Systems using Simulation -- 12.1 Introduction -- 12.1.1 Motivation -- 12.1.2 Benefits of Using Simulation -- 12.2 Challenges in Simulating Collaborative Embedded Systems -- 12.2.1 Design Time Challenges -- 12.2.2 Runtime Challenges -- 12.3 Simulation Methods -- 12.4 Application -- 12.5 Conclusion -- 12.6 Literature -- 13 Tool Support for CoSimulation-Based Analysis -- 13.1 Introduction -- 13.2 Interaction of Different Simulations -- 13.3 General Tool Architecture -- 13.4 Implementing Interoperability for Co-Simulation -- 13.5 Distributed Co-Simulation -- 13.6 Analysis of Simulation Results -- 13.7 Conclusion -- 13.8 Literature -- 14 Supporting the Creation of Digital Twins for CESs -- 14.1 Introduction -- 14.2.1 Demonstration -- Automotive Smart Ecosystems -- Smart Grids -- 14.2 Building Trust through Digital Twin Evaluation -- 14.3 Conclusion -- 14.4 Literature -- 15 Online Experiment-Driven Learning and Adaptation -- 15.1 Introduction -- 15.2 A Self-Optimization Approach for CESs -- 15.3 Illustration on CrowdNav -- 15.4 Conclusion -- 15.5 Literature -- 16 Compositional Verification using Model Checking and Theorem Proving -- 16.1 Introduction -- 16.2 Approach -- 16.3 Example -- 16.3.1 Specification -- 16.3.2 Verification -- 16.4 Conclusion -- 16.5 Literature -- 17 Artifact-Based Analysis for the Development of Collaborative Embedded Systems -- 17.1 Introduction -- 17.2 Foundations -- UML/P -- Class Diagrams in UML/P -- Object Diagrams in UML/P -- OCL -- 17.3 Artifact-Based Analysis -- Artifact Model Creation -- Specification of Artifact Data Analysis -- Artifact-Based Analyses -- 17.4 Artifact Model for Systems Engineering Projects with Doors NG and Enterprise Architect -- 17.4.1 Artifact Modeling of Doors NG and Enterprise Architect.
17.4.2 Static Extractor for Doors NG and Enterprise Architect Exports.
isbn 9783030621360
9783030621353
callnumber-first Q - Science
callnumber-subject QA - Mathematics
callnumber-label QA76
callnumber-sort QA 276.758
genre Electronic books.
genre_facet Electronic books.
url https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=6425461
illustrated Not Illustrated
oclc_num 1231611166
work_keys_str_mv AT bohmwolfgang modelbasedengineeringofcollaborativeembeddedsystemsextensionsofthespesmethodology
AT broymanfred modelbasedengineeringofcollaborativeembeddedsystemsextensionsofthespesmethodology
AT kleincornel modelbasedengineeringofcollaborativeembeddedsystemsextensionsofthespesmethodology
AT pohlklaus modelbasedengineeringofcollaborativeembeddedsystemsextensionsofthespesmethodology
AT rumpebernhard modelbasedengineeringofcollaborativeembeddedsystemsextensionsofthespesmethodology
AT schrocksebastian modelbasedengineeringofcollaborativeembeddedsystemsextensionsofthespesmethodology
status_str n
ids_txt_mv (MiAaPQ)5006425461
(Au-PeEL)EBL6425461
(OCoLC)1231611166
carrierType_str_mv cr
is_hierarchy_title Model-Based Engineering of Collaborative Embedded Systems : Extensions of the SPES Methodology.
author2_original_writing_str_mv noLinkedField
noLinkedField
noLinkedField
noLinkedField
noLinkedField
marc_error Info : MARC8 translation shorter than ISO-8859-1, choosing MARC8. --- [ 856 : z ]
_version_ 1792331057537744896
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>11068nam a22004933i 4500</leader><controlfield tag="001">5006425461</controlfield><controlfield tag="003">MiAaPQ</controlfield><controlfield tag="005">20240229073838.0</controlfield><controlfield tag="006">m o d | </controlfield><controlfield tag="007">cr cnu||||||||</controlfield><controlfield tag="008">240229s2020 xx o ||||0 eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783030621360</subfield><subfield code="q">(electronic bk.)</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="z">9783030621353</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(MiAaPQ)5006425461</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(Au-PeEL)EBL6425461</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1231611166</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">MiAaPQ</subfield><subfield code="b">eng</subfield><subfield code="e">rda</subfield><subfield code="e">pn</subfield><subfield code="c">MiAaPQ</subfield><subfield code="d">MiAaPQ</subfield></datafield><datafield tag="050" ind1=" " ind2="4"><subfield code="a">QA76.758</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Böhm, Wolfgang.</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Model-Based Engineering of Collaborative Embedded Systems :</subfield><subfield code="b">Extensions of the SPES Methodology.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1st ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cham :</subfield><subfield code="b">Springer International Publishing AG,</subfield><subfield code="c">2020.</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">{copy}2021.</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (411 pages)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="505" ind1="0" ind2=" "><subfield code="a">Intro -- Preface -- Table of Contents -- 1 CrESt Use Cases -- 1.1 Introduction -- 1.2 Vehicle Platooning -- 1.3 Adaptable and Flexible Factory -- 1.4 Autonomous Transport Robots -- 2 Engineering of Collaborative Embedded Systems -- 2.1 Introduction -- 2.2 Background -- 2.3 Collaborating Embedded Systems -- 2.3.1 Collaborative and Collaborating Systems -- 2.3.2 Goals of System Networks -- 2.3.3 Coordination in System Networks -- 2.3.4 Dynamics in System Networks -- 2.3.5 Functions -- 2.4 Problem Dimensions of Collaborative Embedded Systems -- 2.4.1 Challenges Related to Collaboration -- 2.4.2 Challenges Related to Dynamics -- 2.5 Application in the Domains "Cooperative Vehicle Automation" and "Industry 4.0" -- 2.5.1 Challenges in the Application Domain "Cooperative Vehicle Automation" -- Collaboration -- Dynamics -- 2.5.2 Challenges in the Application Domain "Industry 4.0" -- Collaboration -- Dynamics -- 2.6 Concepts and Methods for the Development of Collaborative Embedded Systems -- 2.6.1 Enhancements Regarding SPES2020 and SPES_XT -- 2.6.2 Collaboration -- Goals -- Functions and Behavior -- Architecture and Structure -- Communication -- 2.6.3 Dynamics -- Goals -- Functions and Behavior -- Architecture and Structure -- Context -- Uncertainty -- 2.7 Conclusion -- 2.8 Literature -- 2.9 Appendix -- 3 Architectures for Flexible Collaborative Systems -- 3.1 Introduction -- 3.2 Designing Reference Architectures -- 3.2.1 Method for Designing Reference Architectures -- 3.2.2 Application Example: Reference Architecture for Adaptable and Flexible Factories -- 3.3 Reference Architecture for Operator Assistance Systems -- 3.3.1 Simulation-Based Operator Assistance -- 3.3.2 Design Decisions -- 3.3.3 Technical Reference Architecture -- 3.3.4 Workflow of Services and Data Flow -- 3.3.5 Application Example for an Adaptable and Flexible Factory.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">3.4 Checkable Safety Cases for Architecture Design -- 3.4.1 Checkable Safety Case Models - A Definition -- 3.4.2 Checkable Safety Case Patterns -- 3.4.3 An Example of Checkable Safety Case Patterns -- 3.5 Conclusion -- 3.6 Literature -- 4 Function Modeling for Collaborative Embedded Systems -- 4.1 Introduction -- 4.2 Methodological Approach -- 4.3 Background -- 4.4 Metamodel for Functions of CESs and CSGs -- 4.4.1 Systems, CESs, and CSGs -- 4.4.2 Functions -- 4.4.3 Goal Contribution and Fulfillment -- 4.4.4 Roles -- 4.4.5 Context and Adaptivity -- 4.5 Evaluation of the Metamodel -- 4.5.1 Abstraction -- 4.5.2 Relationships between Functions -- 4.5.3 Openness and Dynamicity -- 4.5.4 Goal Contributions -- 4.5.5 Relationships Between Functions and Systems -- 4.5.6 Input/Output Compatibility -- 4.5.7 Runtime Restructuring -- 4.6 Application of the Metamodel -- 4.6.1 Example from the Adaptable and Flexible Factory -- 4.6.2 Modeling of Goals for Transport Robots -- 4.7 Related Work -- 4.8 Conclusion -- 4.9 Literature -- 5 Architectures for Dynamically Coupled Systems -- 5.1 Introduction -- 5.2 Specification Modeling of the Behavior of Collaborative System Groups -- 5.3 Modeling CES Functional Architectures -- 5.3.1 Scenario -- 5.3.2 Modelling -- 5.3.3 Analysis -- 5.4 Extraction of Dynamic Architectures -- 5.4.1 Methods -- 5.4.2 Software Product Line Engineering -- 5.4.3 Product-Driven Software Product Line Engineering -- 5.4.4 Family Mining - A Method for Extracting Reference Architectures from Model Variants -- 5.4.5 Summary -- 5.5 Functional Safety Analysis (Online) -- 5.5.1 Functional Testing -- 5.5.2 Communication Errors -- 5.6 Conclusion -- 5.7 Literature -- 6 Modeling and Analyzing Context-Sensitive Changes during Runtime -- 6.1 Introduction and Motivation -- 6.2 Solution Concept -- 6.3 Ontology and Modeling -- 6.3.1 Ontology Building.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">6.3.2 Capability Modeling -- 6.3.3 Variability Modeling for Context-Sensitive Reconfiguration -- 6.3.4 Scenario-Based Modeling -- 6.4 Model Integration and Execution -- 6.4.1 Model Generation for Simulation Models -- Model Generation via Knowledge Graph -- Application to a Real Production System -- 6.4.2 Capability Matching -- 6.5 Conclusion -- 6.6 Literature -- 7 Handling Uncertainty in Collaborative Embedded Systems Engineering -- 7.1 Uncertainty in Collaborative Embedded Systems -- 7.1.1 Conceptual Ontology for Handling Uncertainty -- 7.1.2 Different Kinds of Uncertainty -- 7.2 Modeling Uncertainty -- 7.2.1 Orthogonal Uncertainty Modeling -- Modeling Concepts and Notation -- Example -- 7.2.2 Modeling Uncertainty in Traffic Scenarios -- Modeling Traffic Scenarios for CSGs -- Behavioral Uncertainty Modeling -- Risk Assessment -- 7.3 Analyzing Uncertainty -- 7.3.1 Identifying Epistemic Uncertainties -- Uncertainty Sources at the Type Level -- Uncertainty Sources at the Instance Level -- EURECA -- 7.3.2 Assessing Data-Driven Uncertainties -- Three Types of Uncertainty Sources -- Managing Uncertainty during Operation -- Uncertainty Wrapper - Architecture and Application -- Uncertainty Wrappers - Limitations and Advantages -- 7.4 Conclusion -- 7.5 Literature -- 8 Dynamic Safety Certification for Collaborative Embedded Systems at Runtime -- 8.1 Introduction and Motivation -- 8.2 Overview of the Proposed Safety Certification Concept -- 8.3 Assuring Runtime Safety Based on Modular Safety Cases -- 8.3.1 Modeling CESs and their Context -- Modeling the Context -- Content Ontology -- Modeling Context in the Adaptable Factory -- 8.3.2 Runtime Uncertainty Handling -- Concept Overview -- Development of a U-Map for the Adaptable Factory -- 8.3.3 Runtime Monitoring of CESs and their Context -- Meta-model SQUADfps -- Case Study Example.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">8.3.4 Integrated Model-Based Risk Assessment -- 8.3.5 Dynamic Safety Certification -- 8.4 Design and Runtime Contracts -- 8.4.1 Design-Time Approach for Collaborative Systems -- Creating the CSG Specification -- Safety-Relevant Activities -- 8.4.2 Contracts Concept -- 8.4.3 Runtime Evaluation of Safety Contracts -- Simulative Approach for Validation of Safety Contracts -- Case Study: Vehicle Platoon Example -- 8.5 Conclusion -- 8.6 Literature -- 9 Goal-Based Strategy Exploration -- 9.1 Introduction -- 9.2 Goal Modeling for Collaborative System Groups -- 9.3 Goal-Based Strategy Development -- 9.4 Goal Operationalization (KPI Development) -- 9.5 Modeling Methodology for Adaptive Systems with MATLAB/Simulink -- 9.6 Collaboration Framework for Goal-Based Strategies -- 9.6.1 Fleet Management in Collaborative Resource Networks -- 9.6.2 Collaboration Framework -- 9.6.3 Collaboration Design in Decentralized Fleet Management -- 9.7 Conclusion -- 9.8 Literature -- 10 Creating Trust in Collaborative Embedded Systems -- 10.1 Introduction -- 10.2 Building Trust during Design Time -- Testing framework for CSGs -- Model -- View -- Controller -- 10.3 Building Trust during Runtime -- 10.4 Monitoring Collaborative Embedded Systems -- Runtime Monitoring -- Runtime Monitoring of Collaborative System Groups -- Distributedness: -- Embeddedness: -- Runtime Monitoring of Interaction Protocols -- Monitoring Functional Correctness -- Agreement: -- Existence: -- Maximum: -- Monitoring Correct Timing Behavior -- U -- Ut -- 10.5 Conclusion -- 10.6 Literature -- 11 Language Engineering for Heterogeneous Collaborative Embedded Systems -- 11.1 Introduction -- 11.2 MontiCore -- 11.3 Language Components -- 11.4 Language Component Composition -- 11.5 Language Product Lines -- 11.6 Conclusion -- 11.7 Literature.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">12 Development and Evaluation of Collaborative Embedded Systems using Simulation -- 12.1 Introduction -- 12.1.1 Motivation -- 12.1.2 Benefits of Using Simulation -- 12.2 Challenges in Simulating Collaborative Embedded Systems -- 12.2.1 Design Time Challenges -- 12.2.2 Runtime Challenges -- 12.3 Simulation Methods -- 12.4 Application -- 12.5 Conclusion -- 12.6 Literature -- 13 Tool Support for CoSimulation-Based Analysis -- 13.1 Introduction -- 13.2 Interaction of Different Simulations -- 13.3 General Tool Architecture -- 13.4 Implementing Interoperability for Co-Simulation -- 13.5 Distributed Co-Simulation -- 13.6 Analysis of Simulation Results -- 13.7 Conclusion -- 13.8 Literature -- 14 Supporting the Creation of Digital Twins for CESs -- 14.1 Introduction -- 14.2.1 Demonstration -- Automotive Smart Ecosystems -- Smart Grids -- 14.2 Building Trust through Digital Twin Evaluation -- 14.3 Conclusion -- 14.4 Literature -- 15 Online Experiment-Driven Learning and Adaptation -- 15.1 Introduction -- 15.2 A Self-Optimization Approach for CESs -- 15.3 Illustration on CrowdNav -- 15.4 Conclusion -- 15.5 Literature -- 16 Compositional Verification using Model Checking and Theorem Proving -- 16.1 Introduction -- 16.2 Approach -- 16.3 Example -- 16.3.1 Specification -- 16.3.2 Verification -- 16.4 Conclusion -- 16.5 Literature -- 17 Artifact-Based Analysis for the Development of Collaborative Embedded Systems -- 17.1 Introduction -- 17.2 Foundations -- UML/P -- Class Diagrams in UML/P -- Object Diagrams in UML/P -- OCL -- 17.3 Artifact-Based Analysis -- Artifact Model Creation -- Specification of Artifact Data Analysis -- Artifact-Based Analyses -- 17.4 Artifact Model for Systems Engineering Projects with Doors NG and Enterprise Architect -- 17.4.1 Artifact Modeling of Doors NG and Enterprise Architect.</subfield></datafield><datafield tag="505" ind1="8" ind2=" "><subfield code="a">17.4.2 Static Extractor for Doors NG and Enterprise Architect Exports.</subfield></datafield><datafield tag="588" ind1=" " ind2=" "><subfield code="a">Description based on publisher supplied metadata and other sources.</subfield></datafield><datafield tag="590" ind1=" " ind2=" "><subfield code="a">Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2024. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries. </subfield></datafield><datafield tag="655" ind1=" " ind2="4"><subfield code="a">Electronic books.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Broy, Manfred.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Klein, Cornel.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Pohl, Klaus.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rumpe, Bernhard.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schröck, Sebastian.</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Print version:</subfield><subfield code="a">Böhm, Wolfgang</subfield><subfield code="t">Model-Based Engineering of Collaborative Embedded Systems</subfield><subfield code="d">Cham : Springer International Publishing AG,c2020</subfield><subfield code="z">9783030621353</subfield></datafield><datafield tag="797" ind1="2" ind2=" "><subfield code="a">ProQuest (Firm)</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://ebookcentral.proquest.com/lib/oeawat/detail.action?docID=6425461</subfield><subfield code="z">Click to View</subfield></datafield></record></collection>