skip to main content
article

A UAU test and development environment based on dynamic system reconfiguration

Published:17 May 2005Publication History
Skip Abstract Section

Abstract

This paper describes ongoing research to develop a framework for implementing dynamically reconfiguring avionics and control systems for unmanned aerial vehicles (UAVs) and a test and development environment for experimental UAVs. The framework supports graceful degradation, where hardware and software failures cause a reduction in the quality or capability of the control system but does not result in total system failure. The approach uses a graphical specification representing modular software interdependencies and a runtime system manager that reconfigures the system. The techniques are currently being applied to the design of UAV control systems as part of the BIG BLUE Mars airplane testbed project at the University of Kentucky.

References

  1. Herlihy, M., Wing, J., "Specifying Graceful Degradation in Distributed Systems", Proc. Principles of Distributed Computing, 1987. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Strunk, E. A., Knight, J. C., and Aiello, M. A., "Distributed Reconfigurable Avionics Architectures," 23rd Digital Avionics Systems Conference, October 2004.Google ScholarGoogle Scholar
  3. Christophersen, H. B., Pickell, W. J., Koller, A. A., Kannan, S. K, and Johnson, E. N., "Small Adaptive Flight Control Systems for UAVs using FPGA/DSP Technology," Proceedings of the AIAA "Unmanned Unlimited" Technical Conference, Workshop, and Exhibit, 2004.Google ScholarGoogle Scholar
  4. Modarres, M., "Fundamental Modeling of Complex Systems using a GTST-MPLD Framework," Proceedings of the International Workshop on Functional Modeling of Complex Technical Systems, May 1993.Google ScholarGoogle Scholar
  5. Kalbarczyk, Z., Iyer, R. K., Bagchi, S., and Whisnant, K., "Chameleon: A Software Infrastructure for Adaptive Fault Tolerance," IEEE Trans. Parallel Distributed Systems. 10(6): 560--579 (1999). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Huang, J., Jha, R., Heimerdinger, W., Muhammad, M., Lauzac, S., Kannikeswaran, B., Schwan, K., Zhao, W., and Bettati, R., "RT-ARM: A real-time adaptive resource management system for distributed mission-critical applications," Workshop on Middleware for Distributed Real-Time Systems, RTSS-97.Google ScholarGoogle Scholar
  7. Harrison, T. H., Levine, D. L., and Schmidt, D. C., "The design and performance of a real-time CORBA event service," Proc. of the OOPSLA'97 conference, pages 184--200, October 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Wills, L., Kannan, S. K., Sander, S., Guler, M., Heck, B., Prasad, J. V. R., Schrage, D. P., and Vachtsevanos, G., "An Open Platform for Reconfigurable control," IEEE Controls Systems Magazine, 21(3), June 2001.Google ScholarGoogle Scholar
  9. Shelton, P., Koopman, P., Nace, W., "A Framework for Scalable Analysis and Design of a System-wide Graceful Degradation in Distributed Embedded Systems." Eighth IEEE International Workshop on Object-oriented Real-time Dependable Systems, January 2003.Google ScholarGoogle Scholar
  10. Trapp, M., Schürmann, B., and Tetteroo, T., "Service-Based Development of Dynamically Reconfiguring Embedded Systems," IASTED International Conference on Software Engineering, 2003.Google ScholarGoogle Scholar
  11. Rawashdeh, O. A. and Lumpp Jr., J. E., "A Technique for Specifying Dynamically Reconfigurable Embedded Systems," IEEE Aerospace Conference, IEEEAC paper# 1435, March 2005.Google ScholarGoogle Scholar
  12. Doerr, B. S., Venturella, T., Jha, R., Gill, C. D., and Schmidt, D. C., "Adaptive Scheduling for Real-time, Embedded Information Systems," Proceedings of the 18th IEEE/AIAA Digital Avionics Systems Conference (DASC), October, 1999.Google ScholarGoogle Scholar
  13. Rosu, D. I., Schwan, K., Yalamanchili, S., and Jha, R. "On Adaptive Resource Allocation for Complex Real-Time Applications," Proc. 18th IEEE Real-Time Systems Symp., pp. 320--329, Dec. 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Simpson, A., Rawashdeh, O. A., Smith, S., Jacob, J., Smith, W., and Lumpp Jr., J. E., "BIG BLUE: A High-Altitude UAV Demonstrator of Mars Airplane Technology," IEEE Aerospace Conference, IEEEAC paper#1436, March 2005.Google ScholarGoogle Scholar
  15. Microchip Technology Inc., Appl. Note AN713a, 1999.Google ScholarGoogle Scholar
  16. CAN in Automation (CiA), "CAN-based Avionics System Network," March 2005, http://www.can-cia.org/applications/aircraft/aerospace.html.Google ScholarGoogle Scholar
  17. Langley Research Center, National Aeronautics and Space Administration, System Standard for the AGATE Airplane Avionics Data Bus, V. 1.0, October 16, 2001.Google ScholarGoogle Scholar
  18. Labrosse, J. J., MicroC/OS-II, The Real-Time Kernel, CMP Books, 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Rushby, J., "Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurances," NASA Contractor Report CR-1999-209347, June 1999. Google ScholarGoogle Scholar

Index Terms

  1. A UAU test and development environment based on dynamic system reconfiguration

      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

      Full Access

      • Published in

        cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 30, Issue 4
        July 2005
        1514 pages
        ISSN:0163-5948
        DOI:10.1145/1082983
        Issue’s Table of Contents
        • cover image ACM Other conferences
          WADS '05: Proceedings of the 2005 workshop on Architecting dependable systems
          May 2005
          84 pages
          ISBN:1595931244
          DOI:10.1145/1083217

        Copyright © 2005 Copyright is held by the owner/author(s)

        Permission to make digital or hard copies of part or all 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 third-party components of this work must be honored. For all other uses, contact the Owner/Author.

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 17 May 2005

        Check for updates

        Qualifiers

        • article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader