Safety-Focused Deployment Optimization in Open Integrated Architectures

  • Bastian Zimmer
  • Susanne Bürklen
  • Jens Höfflinger
  • Mario Trapp
  • Peter Liggesmeyer
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7612)


Open Integrated Architectures like AUTOSAR or IMA enable a flexible deployment, which can potentially help to reduce the number of computer platforms in a distributed embedded system, and therefore reduce weight, energy consumption and costs. Finding a beneficial deployment is, however, a complicated, multi-criteria optimization problem. One criterion that requires exceptionally careful examination is safety, since an adverse deployment can compromise system safety and inflict significant costs. In this paper we present a technique that assists the developer in optimizing a deployment from the safety perspective. The technique consists of two metrics to evaluate the safety-related costs of a deployment that have been tested and evaluated in an industrial context using a genetic algorithm. System developers can use these metrics to evaluate and optimize a specific deployment with respect to safety.


safety deployment optimization distributed embedded systems integrated architectures IMA AUTOSAR 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Website of the autosar standard,
  2. 2.
    ARINC: ARINC 653 P1-2, Avionic application software standard interface, Part 1 - Required services (2005)Google Scholar
  3. 3.
    Bastarrica, M.C., Caballero, R.E., Demurjian, S.A., Shvartsman, A.A.: Two optimization techniques for component-based systems deployment. In: Proc. of the 13th Int. Conf. on Software & Knowledge Engineering, pp. 153–162 (2001)Google Scholar
  4. 4.
    Boone, B., de Turck, F., Dhoedt, B.: Automated deployment of distributed software components with fault tolerance guarantees. In: Proc. of the 6th Int. Conf. on Software Engineering Research, Management and Applications, pp. 21–27 (2008)Google Scholar
  5. 5.
    Goldberg, D.E.: Genetic algorithms in search, optimization, and machine learning. Addison-Wesley (1989)Google Scholar
  6. 6.
    OMG: Deployment and configuration of component-based distributed applications specification (April 2006)Google Scholar
  7. 7.
    Pinello, C., Carloni, L., Sangiovanni-Vincentelli, A.: Fault-tolerant distributed deployment of embedded control software. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 27(5), 906–919 (2008)CrossRefGoogle Scholar
  8. 8.
    Purao, S., Jain, H., Narareth, D.: Effective distribution of object-oriented applications. Communications of the ACM 41, 100–108 (1998)CrossRefGoogle Scholar
  9. 9.
    RTCA: DO-178B – Software consideration in airborne systems and equipment certification (1993)Google Scholar
  10. 10.
    RTCA: DO-297 – Integrated Modular Avionics (IMA) – Development guidance and certification considerations (2005)Google Scholar
  11. 11.
    Sangiovanni-Vincentelli, A., Di Natale, M.: Embedded system design for automotive applications. IEEE Computer 40(10), 42–51 (2007)CrossRefGoogle Scholar
  12. 12.
    UK MoD: Def Stan 00-74: ASAAC standards part 1: Standards for softwareGoogle Scholar
  13. 13.
    Zimmer, B., Bürklen, S., Knoop, M., Höfflinger, J., Trapp, M.: Vertical Safety Interfaces – Improving the Efficiency of Modular Certification. In: Flammini, F., Bologna, S., Vittorini, V. (eds.) SAFECOMP 2011. LNCS, vol. 6894, pp. 29–42. Springer, Heidelberg (2011)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2012

Authors and Affiliations

  • Bastian Zimmer
    • 1
  • Susanne Bürklen
    • 2
  • Jens Höfflinger
    • 2
  • Mario Trapp
    • 1
  • Peter Liggesmeyer
    • 1
    • 3
  1. 1.Fraunhofer IESEKaiserslauternGermany
  2. 2.Robert Bosch GmbHStuttgartGermany
  3. 3.TU KaiserslauternKaiserslauternGermany

Personalised recommendations