Advertisement

Application of SOA in Safety-Critical Embedded Systems

  • Douglas Rodrigues
  • Rayner de Melo Pires
  • Júlio Cézar Estrella
  • Marco Vieira
  • Mário Corrêa
  • João Batista Camargo Júnior
  • Kalinka Regina Lucas Jaquie Castelo Branco
  • Onofre Trindade Júnior
Part of the Communications in Computer and Information Science book series (CCIS, volume 206)

Abstract

Service-Oriented Architecture (SOA) are having a widespread use in enterprise computing applications, being Web services the most common implementation. The use of SOA has also been proposed for embedded systems, although very little could be found in the literature on the use of SOA for Safety-Critical Embedded Systems. This paper discusses the use of SOA for the development of this class of systems. Safety-critical embedded systems have specific requirements such as high reliability and real time response, making the use of SOA more challenging than for standard applications. To make concepts clear, a case study on Avionics for Unmanned Aerial Vehicles (UAVs) is presented. This is a complex application based on a reference model proposed by the authors. SOA shows to be a promising approach to implement parts of this reference model, especially in what concerns the missions played by the aircraft.

Keywords

Safety-Critical Embedded Systems Unmanned Aerial Vehicles Service-Oriented Architecture 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Bohn, H., Bobek, A., Golatowski, F.: SIRENA - Service Infrastructure for Real-time Embedded Networked Devices: A Service Oriented Framework for Different Domains (2005)Google Scholar
  2. 2.
    Deugd, S., Carroll, R., Kelly, K.E., Millett, B., Ricker, J.: SODA: Service-Oriented Device Architecture (2006)Google Scholar
  3. 3.
    Erl, T.: Service-Oriented Architecture: Concepts, Technology, and Design. Prentice-Hall, Upper Saddle River (2005)Google Scholar
  4. 4.
    GAO: Unmanned Aircraft Systems - Federal Actions Needed to Ensure Safety and Expand their Potential uses within the National Airspace System, GAO-08-511 (2008)Google Scholar
  5. 5.
    Kakanakov, N.R.: Experimental Analysis of Client/Server Application in Embedded Systems. In: Electronics, Sozopol, Bulgary (2005)Google Scholar
  6. 6.
    Kakanakov, N.R., Spasov, G.: Adaptation of Web Service Architecture in Distributed Embedded Systems. In: International Conference on Computer Systems and Technologies, CompSysTech 2005, pp. IIIB.10-1 – IIIB.10-6 (2005)Google Scholar
  7. 7.
    Kouloheris, J.: Future of System Level Design. In: Panel Discussion of First IEEE/ ACM/ IFIP International Conference on Hardware/Software Codesign and System Synthesis (2003)Google Scholar
  8. 8.
    Lee, M., Yoo, C., Jang, O.: Embedded System Software Testing Based on SOA for Mobile Service. International Journal of Advanced Science and Technology 1, 55–63 (2008)Google Scholar
  9. 9.
    Moritz, G., Pruter, S., Timmermann, D., Golatowski, F.: Web Services on Deeply Embedded Devices with Real-Time Processing. In: The Proceedings of the IEEE International Conference on Emerging Technologies and Factory Automation, ETFA 2008, pp. 432–435 (2008)Google Scholar
  10. 10.
    National Institute of Standards and Technologies: 4D/RCS: Reference Model Architecture for Unmanned Vehicle Systems Version 2.0 (2002)Google Scholar
  11. 11.
    OSD UAV Roadmap 2002-2027: Office of the Secretary of Defense, (Acquisition, Technology, and Logistics) Air Warfare (December 2002) Google Scholar
  12. 12.
    Scholz, A., Buckl, C., Sommer, S., Kemper, A., Knoll, A., Heuer, J., Schmitt, A.: eSOA – SOA Fuer Eingebettete Netze (2009)Google Scholar
  13. 13.
    Thramboulidis, K.C., Doukas, G., Koumoutsos, G.: A SOA-Based Embedded Systems Development Environment for Industrial Automation. EURASIP Journal on Embedded Systems 2008, 1–15 (2007)CrossRefGoogle Scholar
  14. 14.
    Trindade Jr, O., Barbosa, L.C.P., Neris, L.O., Jorge, L.A.C.: A Mission Planner and Navigation System for the ARARA Project. In: ICAS - 23rd International Congress of Aeronautical Sciences, Toronto (2002)Google Scholar
  15. 15.
    Trindade Jr, O., Neris, L.O., Barbosa, L., Branco, K.R.L.J.C.: A Layered Approach to Design Autopilots. In: IEEE-ICIT 2010 International Conference on Industrial Technology, vol. 1, pp. 1395–1400. IEEE Press, Chile (2010)Google Scholar
  16. 16.
    United States Air Force: Unmanned Aircraft Systems Flight Plan 2009-2047, Headquarters, United States Air Force, Washington DC (2009)Google Scholar
  17. 17.
    Unmanned Aircraft Systems Roadmap 2005-2030: Office of the Secretary of Defense (August 2005)Google Scholar
  18. 18.
    Unmanned Systems Roadmap 2007-2032: Office of the Secretary of Defense (January 2009)Google Scholar
  19. 19.
    Unmanned Systems Integrated Roadmap FY2009-2034: Office of the Secretary of Defense (April 2009)Google Scholar
  20. 20.
    Valavanis, K.P.: Advance. In: Unmanned Aerial Vehicles: State of the Art and the Road to Autonomy. International Series on Intelligent Systems, Control, and Automation: Science and Engineering, vol. 33 (2007)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Douglas Rodrigues
    • 1
  • Rayner de Melo Pires
    • 1
  • Júlio Cézar Estrella
    • 1
  • Marco Vieira
    • 2
  • Mário Corrêa
    • 3
  • João Batista Camargo Júnior
    • 3
  • Kalinka Regina Lucas Jaquie Castelo Branco
    • 1
  • Onofre Trindade Júnior
    • 1
  1. 1.Institute of Mathematics and Computer ScienceUniversity of São PauloSão CarlosBrazil
  2. 2.University of CoimbraCoimbraPortugal
  3. 3.University of São PauloSão PauloBrazil

Personalised recommendations