• Corpus ID: 43514296

Today’s Challenges and Potential Solutions for the Engineering of Collaborative Embedded Systems

  title={Today’s Challenges and Potential Solutions for the Engineering of Collaborative Embedded Systems},
  author={Marian Daun and Andrea Salmon and Bastian Tenbergen and Thorsten Weyer},
Traditionally, embedded systems were characterized as reactive systems, whose functionality was determined by the execution of particular control circuits. Today’s embedded systems are equipped with powerful communication abilities to form collaborative networks of embedded systems dynamically during runtime in order to fulfill an overall purpose. Due to this changing nature of embedded systems, well-established engineering approaches are no longer sufficient to guarantee a successful… 

Figures from this paper

View-Centric Context Modeling to Foster the Engineering of Cyber-Physical System Networks

A view-centric perception of the operational context is proposed to leverage the functionality of external systems and allows differentiating between functionality offered by the cyber-physical system network as a whole and the functionality provided by each individual system.

Fostering concurrent engineering of cyber-physical systems a proposal for an ontological context framework

This paper suggests an ontology-centric approach to define and analyze the systems' respective contexts to aid the concurrent development of multiple cyber-physical systems and provides a foundation for automated consistency checking and model creation.

AirborneCPS: A Simulator for Functional Dependencies in Cyber Physical Systems: A Traffic Collision Avoidance System Implementation

AirborneCPS is presented, a simulation tool for functionally dependent CPSs which simulates runtime behavior and aids in the identification of undesired functional interaction.

Context modeling for cyber‐physical systems

A Case Study into the Development Process of Cyber Physical Systems

A case study involving the example of a software simulator of an airborne traffic collision avoidance system is presented to investigate which of the challenges from the literature impact the development process of CPS the most.



Using Models at Runtime For Monitoring and Adaptation of Networked Physical Devices: Example of a Flexible Manufacturing System

This paper considers a decentralized system, in which each device is represented as an agent, and presents a model integrating a representation of itself, of its environment and of the agent society to detect inconsistencies and to create explanations based on past states.

Using architecture models for runtime adaptability

In the MADAM (mobility- and adaptation-enabling middleware) project, this work follows an architecture-centric approach where it represents architecture models at runtime to allow generic middleware components to reason about and control adaptation.

Model-based run-time monitoring of end-to-end deadlines

A domain model for system functions (or services) based on interaction patterns is developed; this model captures deadline specifications ranging from individual messages to entire services and provides an experimentation platform for monitoring these specified deadlines in executable specifications.

Requirements Engineering for Embedded Systems: An Investigation of Industry Needs

This paper reports on the identified industry needs related to the topics natural language vs. requirements models, support for high system complexity, quality assurance of requirements, and intertwining of RE and design.

Software Engineering for Self-Adaptive Systems: A Second Research Roadmap

The goal of this roadmap paper is to summarize the state-of-the-art and identify research challenges when developing, deploying and managing self-adaptive software systems. Instead of dealing with a

The Vision of Autonomic Computing

A 2001 IBM manifesto noted the almost impossible difficulty of managing current and planned computing systems, which require integrating several heterogeneous environments into corporate-wide computing systems that extend into the Internet.

Software Engineering for Self-Adaptive Systems: A Research Roadmap

The goal of this roadmap paper is to summarize the state-of-the-art and to identify critical challenges for the systematic software engineering of self-adaptive systems. The paper is partitioned into

A dynamic component model for cyber physical systems

¼-Kevoree provides the advantages of a dynamically reconfigurable component-based model (safe, fine-grained, and efficient reconfiguration) compared to tra- ditional techniques for dynamic firmware upgrades.

Development of class-level and instance-level design models for distributed-object software

This paper presents a Petri net motivated approach for modeling distributed-object software, both class-level and instance-level models are defined, with the goal of supporting scalable designs.

Detecting and Correcting Outdated Requirements in Function-Centered Engineering of Embedded Systems

This paper reports on a semi-automated approach and presents first experimental results showing that the technique can significantly aid the requirements engineer in the detection and correction of outdated behavioral requirements.