• DocumentCode
    2796275
  • Title

    Using Models to Improve the Availability of Automotive Software Architectures

  • Author

    Shelton, Charles ; Martin, Christopher

  • Author_Institution
    Robert Bosch LLC, Farmington
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    9
  • Lastpage
    9
  • 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.
  • Keywords
    automotive electronics; expert systems; inference mechanisms; software architecture; ArchE architecture expert system; Software Engineering Institute; automotive electronic control units; automotive software architectures; reasoning framework; Automatic control; Automotive electronics; Automotive engineering; Availability; Computer architecture; Condition monitoring; Expert systems; Software architecture; Software design; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering for Automotive Systems, 2007. ICSE Workshops SEAS '07. Fourth International Workshop on
  • Conference_Location
    Minneapolis, MN
  • Print_ISBN
    0-7695-2968-2
  • Type

    conf

  • DOI
    10.1109/SEAS.2007.11
  • Filename
    4228596