Towards Using Probabilistic Models to Design Software Systems with Inherent Uncertainty

08/07/2020
by   Alex Serban, et al.
0

The adoption of machine learning (ML) components in software systems raises new engineering challenges. In particular, the inherent uncertainty regarding functional suitability and the operation environment makes architecture evaluation and trade-off analysis difficult. We propose a software architecture evaluation method called Modeling Uncertainty During Design (MUDD) that explicitly models the uncertainty associated to ML components and evaluates how it propagates through a system. The method supports reasoning over how architectural patterns can mitigate uncertainty and enables comparison of different architectures focused on the interplay between ML and classical software components. While our approach is domain-agnostic and suitable for any system where uncertainty plays a central role, we demonstrate our approach using as example a perception system for autonomous driving.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/26/2021

An Empirical Study of Software Architecture for Machine Learning

Specific developmental and operational characteristics of machine learni...
research
03/14/2021

Software Architecture for ML-based Systems: What Exists and What Lies Ahead

The increasing usage of machine learning (ML) coupled with the software ...
research
10/12/2022

Quantifying Uncertainty with Probabilistic Machine Learning Modeling in Wireless Sensing

The application of machine learning (ML) techniques in wireless communic...
research
01/21/2023

Towards Quantification of Assurance for Learning-enabled Components

Perception, localization, planning, and control, high-level functions of...
research
09/16/2021

On Misbehaviour and Fault Tolerance in Machine Learning Systems

Machine learning (ML) provides us with numerous opportunities, allowing ...
research
03/27/2013

An Interesting Uncertainty-Based Combinatoric Problem in Spare Parts Forecasting: The FRED System

The domain of spare parts forecasting is examined, and is found to prese...
research
03/07/2023

System Theoretic View on Uncertainties

The complexity of the operating environment and required technologies fo...

Please sign up or login with your details

Forgot password? Click here to reset