Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A UAU test and development environment based on dynamic system reconfiguration

Published: 17 May 2005 Publication History

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.
[2]
Strunk, E. A., Knight, J. C., and Aiello, M. A., "Distributed Reconfigurable Avionics Architectures," 23rd Digital Avionics Systems Conference, October 2004.
[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.
[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.
[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).
[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.
[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.
[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.
[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.
[10]
Trapp, M., Schürmann, B., and Tetteroo, T., "Service-Based Development of Dynamically Reconfiguring Embedded Systems," IASTED International Conference on Software Engineering, 2003.
[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.
[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.
[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.
[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.
[15]
Microchip Technology Inc., Appl. Note AN713a, 1999.
[16]
CAN in Automation (CiA), "CAN-based Avionics System Network," March 2005, http://www.can-cia.org/applications/aircraft/aerospace.html.
[17]
Langley Research Center, National Aeronautics and Space Administration, System Standard for the AGATE Airplane Avionics Data Bus, V. 1.0, October 16, 2001.
[18]
Labrosse, J. J., MicroC/OS-II, The Real-Time Kernel, CMP Books, 2003.
[19]
Rushby, J., "Partitioning in Avionics Architectures: Requirements, Mechanisms, and Assurances," NASA Contractor Report CR-1999-209347, June 1999.

Cited By

View all
  • (2015)Nested Reconfigurable Robots: Theory, Design, and RealizationInternational Journal of Advanced Robotic Systems10.5772/6050712:7(110)Online publication date: 31-Jul-2015
  • (2014)Design and realization of the biomimetic predator-prey vision based on a self-reconfigurable robot2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014)10.1109/ROBIO.2014.7090741(2643-2648)Online publication date: Dec-2014
  • (2014)Hinged-Tetro: A self-reconfigurable module for nested reconfiguration2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics10.1109/AIM.2014.6878302(1539-1546)Online publication date: Jul-2014
  • Show More Cited By

Index Terms

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

      Recommendations

      Comments

      Information & Contributors

      Information

      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
      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
      Published in SIGSOFT Volume 30, Issue 4

      Check for updates

      Author Tags

      1. UAV
      2. avionics
      3. dynamic reconfiguration
      4. embedded systems
      5. fault-tolerance
      6. flight control

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)3
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 10 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2015)Nested Reconfigurable Robots: Theory, Design, and RealizationInternational Journal of Advanced Robotic Systems10.5772/6050712:7(110)Online publication date: 31-Jul-2015
      • (2014)Design and realization of the biomimetic predator-prey vision based on a self-reconfigurable robot2014 IEEE International Conference on Robotics and Biomimetics (ROBIO 2014)10.1109/ROBIO.2014.7090741(2643-2648)Online publication date: Dec-2014
      • (2014)Hinged-Tetro: A self-reconfigurable module for nested reconfiguration2014 IEEE/ASME International Conference on Advanced Intelligent Mechatronics10.1109/AIM.2014.6878302(1539-1546)Online publication date: Jul-2014
      • (2012)A Reliable Reconfigurable Bus for Light Unmanned AircraftAIAA Infotech@Aerospace 2007 Conference and Exhibit10.2514/6.2007-2959Online publication date: 15-Jun-2012
      • (2011)An adaptively reconfigurable computing framework for intelligent Robotics2011 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM)10.1109/AIM.2011.6026990(996-1002)Online publication date: Jul-2011

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media