Making Sense of the World: Models for Reliable Sensor-Driven Systems

03/28/2018
by   Muffy Calder, et al.
0

Sensor-driven systems are increasingly ubiquitous: they provide both data and information that can facilitate real-time decision-making and autonomous actuation, as well as enabling informed policy choices by service providers and regulators. But can we guarantee these system do what we expect, can their stake-holders ask deep questions and be confident of obtaining reliable answers? This is more than standard software engineering: uncertainty pervades not only sensors themselves, but the physical and digital environments in which these systems operate. While we cannot engineer this uncertainty away, through the use of models we can manage its impact in the design, development and deployment of sensor network software. Our contribution consists of two new concepts that improve the modelling process: frames of reference bringing together the different perspectives being modelled and their context; and the roles of different types of model in sensor-driven systems. In this position paper we develop these new concepts, illustrate their application to two example systems, and describe some of the new research challenges involved in modelling for assurance.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/27/2022

Digital Sovereignty and Software Engineering for the IoT-laden, AI/ML-driven Era

Today's software engineering already needs to deal with challenges origi...
research
03/27/2013

Information and Multi-Sensor Coordination

The control and integration of distributed, multi-sensor perceptual syst...
research
08/17/2020

An Architectural Design for Measurement Uncertainty Evaluation in Cyber-Physical Systems

Several use cases from the areas of manufacturing and process industry, ...
research
10/25/2019

Model-Driven Process Enactment for NFV Systems with MAPLE

The Network Functions Virtualization (NFV) advent is making way for the ...
research
12/04/2019

Optimization in Software Engineering – A Pragmatic Approach

Empirical software engineering is concerned with the design and analysis...
research
03/28/2021

Adaptive Autonomy in Human-on-the-Loop Vision-Based Robotics Systems

Computer vision approaches are widely used by autonomous robotic systems...
research
03/02/2010

Agent Based Approaches to Engineering Autonomous Space Software

Current approaches to the engineering of space software such as satellit...

Please sign up or login with your details

Forgot password? Click here to reset