skip to main content
10.1145/2442754.2442760acmotherconferencesArticle/Chapter ViewAbstractPublication PagesisecConference Proceedingsconference-collections
research-article

Dynamic task-level reconfiguration in automotive software architectures

Authors Info & Claims
Published:21 February 2013Publication History

ABSTRACT

Critical vehicle control applications must function reliably even in the presence of failures in the system. Typical fault-tolerance mechanisms such as triple-modular redundancy (TMR) or dual-duplex systems may not be a desirable solution for automotive systems due to inherent prohibitive cost associated with such design concepts. For some automotive applications with system-level requirements having certain margin/flexibility for recovering from a failure or handling a fault, we envision that dynamic reconfiguration based approaches could be a viable approach for providing fault-tolerance. With that viewpoint, we have proposed a system-level architecture and introduced typical services required for achieving dynamic task-level reconfiguration. With emergence of AUTOSAR as a standard SW architecture for automotive applications, our focus has been to investigate and develop techniques for system-level tasks reconfiguration in the AUTOSAR framework for providing fault-tolerance capabilities. We have implemented the proposed services in AUTOSAR for supporting run-time reconfiguration. The paper describes realization of proposed reconfiguration techniques on a prototype comprising of AUTOSAR-compliant Electronics Control Units (ECUs) connected over the CAN bus. The viability/feasibility of the overall approach has been demonstrated using illustrative automotive applications.

References

  1. R. Anthony, et al. "Towards Dynamically Reconfigurable Automotive Control System Architecture." Proc. of IFIP Advances in Info.&Comm. Tech., Vol. 231, Springer Boston, 2007.Google ScholarGoogle Scholar
  2. B. Becker, et al. "Model-Based Extension of AUTOSAR for Architectural Online Reconfiguration." Proc. of MoDELS'09, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. P. D. Binotto, et al. "Real-time Task Reconfiguration Support Applied to an UAV-based Surveillance System." Proc. of IEEE IMCSIT, 2008.Google ScholarGoogle Scholar
  4. L. Feng, et al., "Self Configuration of Dependent Tasks for Dynamically Reconfigurable Automotive Embedded Systems." Proc. of 47th IEEE Conf. on Decision and Control, 2008.Google ScholarGoogle Scholar
  5. I. Jahnich, I. Podolski, A. Rettberg, "Towards a Middleware Approach for a Self-Configurable Automotive Embedded System." LNCS 5287, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Jeff Kramer, Jeff Magee, "Self-Managed Systems: an Architectural Challenge." Future of Software Engineering (FOSE), 2007. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. P. K. Saraswat, P. Pop, J. Madsen, "Task Migration for Fault-Tolerance in Mixed-Criticality Embedded Systems." Proc. of 2nd Workshop on Adaptive and Reconfigurable Embedded Systems, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. M. E. Shin, J. H. An, "Self-Reconfiguration in Self-Healing Systems." Proc. of the 3rd IEEE Intl. Workshop on Engineering of Autonomic&Autonomous Systems (EASE'06), 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. E. A. Strunk, J. C. Knight, "Dependability through Assured Reconfiguration in Embedded System Software." IEEE Transactions on Dependable and Secure Computing, Vol. 3, No. 3, pp. 172--187, 2006 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. W. Trumler, et al., "Self-Configuration and Self-Healing in AUTOSAR." SAE 07APAC-107, 2007.Google ScholarGoogle Scholar

Index Terms

  1. Dynamic task-level reconfiguration in automotive software architectures

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        ISEC '13: Proceedings of the 6th India Software Engineering Conference
        February 2013
        113 pages
        ISBN:9781450319874
        DOI:10.1145/2442754

        Copyright © 2013 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 21 February 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        Overall Acceptance Rate76of315submissions,24%
      • Article Metrics

        • Downloads (Last 12 months)1
        • Downloads (Last 6 weeks)0

        Other Metrics

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader