• Home
  • Search
  • Using Models to Improve the Availability of Automotive Software Architectures
  • Cite Icon9
  • https://doi.org/10.1109/seas.2007.11Copy DOI Icon

Using Models to Improve the Availability of Automotive Software Architectures

  • May 1, 2007
  • Charles Shelton +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

This paper presents an initial model for evaluating and improving the availability of a software architecture design. The model is implemented as a reasoning framework in the ArchE architecture expert system developed jointly with the Software Engineering Institute. To ensure continuous availability many automotive electronic control units (ECUs) employ an external watchdog running on a separate CPU to monitor the software running on the ECU. If the ECU has a failure that causes interruption of its functionality, the watchdog can detect this and reset the ECU to restore correct operation. The availability model can automatically evaluate the effectiveness of a watchdog design in the software architecture and can propose improvements to achieve better availability before implementation decisions are made. The model enables a quantitative analysis of system availability that can better guide software architecture and dependability design decisions and potentially reduce implementation and testing effort.

Similar Papers
  • Research Article

Parametric Design Method of Buildings Based on Convolutional and Deep Neural Networks

  • Aug 14, 2024
  • Science and Technology of Engineering, Chemistry and Environmental Protection
  • Ke Huang
  • Conference Article
  • Citations2

Task Scheduling with Load Balancing on Automotive Multicore ECUs

  • Jul 01, 2018
  • Geetishree Mishra +1
  • Conference Article
  • Citations4

Ethics-driven Software Architecture Decision Making

  • Mar 01, 2021
  • Razieh Alidoosti
  • Conference Article
  • Citations1

Load balancing issues in automotives

  • Mar 01, 2009
  • R Hegde +1
  • Research Article
  • Citations4

Feasibility study and benchmarking of embedded MPC for vehicle platoons

  • May 14, 2019
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Iñaki Martín Soroa +3
  • Research Article

FirmCAN: Sensitive CAN Knowledge Leakage from Automotive ECUs

  • Jan 31, 2025
  • ACM Transactions on Embedded Computing Systems
  • Xinpeng Hao +1
  • Research Article
  • Citations28

Software architectural patterns in practice: an empirical study

  • Dec 01, 2018
  • Innovations in Systems and Software Engineering
  • Mohamad Kassab +3
  • Conference Article
  • Citations5

A Novel Multi-Core Approach for Functional Safety Compliance of Automotive Electronic Control Unit According to ISO 26262

  • Mar 01, 2019
  • Pramit Nag +2
  • Conference Article
  • Citations14

OSEK/VDX - operating systems for automotive applications

  • Jan 01, 1998
  • A Zahir +1
  • Conference Article
  • Citations16

A Review on Software Architecture Styles with Layered Robotic Software Architecture

  • Feb 01, 2015
  • P.U Chavan +2
  • Conference Article
  • Citations6

Modeling, programming and performance analysis of automotive environment map representations on embedded GPUs

  • Oct 01, 2016
  • Jorg Fickenscher +4
  • Research Article
  • Citations16

A BAYESIAN NETWORK APPROACH TO RATIONAL ARCHITECTURAL DESIGN

  • Aug 01, 2005
  • International Journal of Software Engineering and Knowledge Engineering
  • Hongyu Zhang +1
  • Research Article
  • Citations11

Metric-based Evaluation of Implemented Software Architectures

  • Jun 28, 2013
  • Research Repository (Delft University of Technology)
  • Eric Bouwers
  • Conference Article

A novel approach on continual operation of compromised ECU functions: REWIRE Perspective

  • Mar 10, 2026
  • Athanasios Athanasiadis +3
  • Conference Article
  • Citations18

Customizing the capture of software architectural design decisions

  • May 01, 2008
  • Larix Lee +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.