Model-Based Engineering of Collaborative Embedded Systems : : Extensions of the SPES Methodology.
Saved in:
: | |
---|---|
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> |