Journal of Intelligent & Robotic Systems

, Volume 69, Issue 1–4, pp 41–55

A Reference Software Architecture to Support Unmanned Aircraft Integration in the National Airspace System

  • Curtis W. Heisey
  • Adam G. Hendrickson
  • Barbara J. Chludzinski
  • Rodney E. Cole
  • Mark Ford
  • Larry Herbek
  • Magnus Ljungberg
  • Zakir Magdum
  • D. Marquis
  • Alexander Mezhirov
  • John L. Pennell
  • Ted A. Roe
  • Andrew J. Weinert
Open Access
Article

Abstract

This paper outlines an architecture that provides data and software services to enable a set of Unmanned Aircraft (UA) platforms to operate in a wide range of air domains which may include terminal, en route, oceanic and tactical. The architecture allows a collection of command, control, situational awareness, conflict detection and avoidance, and data management elements to be composed in order to meet different requirement sets as defined by specific UA platforms, users, and operating regimes. The architecture discussed is based on a Service Oriented Architecture (SOA) with open standards on the interfaces between elements. Services may include common situational awareness, sense and avoid, weather, data management and flight plan information. Service contracts specify quality of service, interface specifications, service description metadata, security provisions, and governance. Pieces of the architecture have been implemented by MIT Lincoln Laboratory in the form of a Sense and Avoid (SAA) testbed that provides some of the core services. This paper describes the general architecture and a SAA testbed implementation that begins to realize that architecture and quantifies the benefits. The proposed architecture is not directed at a specific program but is intended to provide guidance and offer architectural best practices.

Keywords

Unmanned Air vehicle Sense and Avoid Service Oriented Architecture Testbed Reference architecture 

References

  1. 1.
    U.S. Army UAS Center of Excellence: Eyes of the Army U.S. Army Roadmap for Unmanned Aircraft Systems 2010–2035. Report no ATZQ-CDI-C 72 (2010)Google Scholar
  2. 2.
    Peña, N., Scarlatti, D., Ollero, A.: UAVs integration in the SWIM based architecture for ATM. J. Intell. Robot. Syst. 54(1), 39–59 (2009). doi:10.1007/s10846-008-9254-1 Google Scholar
  3. 3.
    Batavia, P., Ernst, R., Fisherkeller, K., Gregory, D., Hoffman, R., Jennings, A., Romanski, G., Schechter, B., Hunt, G.: The UAS Control Segment Architecture: An Open, Agile Development and Acquisition Model for UAS Ground Control Stations. AUVSI Unmanned Systems North America (2011)Google Scholar
  4. 4.
    Nelson, E.M.: Open Architecture for the Enterprise, Part 1: Architectural Principles of Open Architecture. IBM (2007)Google Scholar
  5. 5.
    Nelson, E.M.: Open Architecture Technical Principles and Guidelines, version 1.5.8. IBM (2008)Google Scholar
  6. 6.
    Birman, K., Hillman, R., Pleisch, S.: Building net-centric military applications over service oriented architectures. Proc. SPIE 5820, 255 (2005). doi:10.1117/12.605149 Google Scholar
  7. 7.
    Davis, C., Flavin, J., Boisvert, R., Cochran, K., Cohen, K., Hall, T., Hebert, L., Lind, A.-M.: Enhanced regional situation awareness. Linc. Lab. J. 16(2), 355–380 (2007). http://www.ll.mit.edu/publication/journal/pdf/vol16_no2/16_2_07Davis.pdf. Accessed 23 Sept 2011Google Scholar
  8. 8.
    Rejto, S.: Radar open systems architecture and applications. In: The Record of the IEEE 2000 International Radar Conference, 2000, pp. 654–659 (2000). doi:10.1109/RADAR.2000.851911
  9. 9.
    Evans, J., Ducot, E.: Corridor integrated weather system. Linc. Lab. J. 16(1), 59–80 (2006). http://www.ll.mit.edu/publications/journal/pdf/vol16.../16_1_4EvansDucot.pdf. Accessed 23 Sept 2011Google Scholar
  10. 10.
    Moser, W.: Design and implementation of the TFDM information management architecture. In: Integrated Communications Navigation and Surveillance Conference (ICNS), 2010, pp. 1–27, 11–13 May 2010. doi:10.1109/ICNSURV.2010.5503304
  11. 11.
    MIT Lincoln Laboratory: Extended Space Sensors Architecture. Lincoln Laboratory Tech Notes (2009). [online] http://www.ll.mit.edu/publications/technotes/TechNote_ESSA.pdf. Accessed Sept 2010
  12. 12.
    Vidan, A.: Lincoln Laboratory distributed disaster response system. Lincoln Laboratory Tech Notes, [online] http://www.ll.mit.edu/publications/technotes/TechNote_LDDRS.pdf. Accessed 23 Sept 2011
  13. 13.
    Garces-Erice, L.: Building an enterprise service bus for real-time SOA: a messaging middleware stack. In: 33rd Annual IEEE International Computer Software and Applications Conference, 2009. COMPSAC ’09, vol. 2, pp. 79–84, 20–24 July 2009. doi:10.1109/COMPSAC.2009.119
  14. 14.
    Panahi, M., Nie, W., Lin, K.-J.: A framework for real-time service-oriented architecture. In: IEEE Conference on Commerce and Enterprise Computing, 2009. CEC ’09, pp. 460–467, 20–23 July 2009. doi:10.1109/CEC.2009.78
  15. 15.
    Garcia-Valls, M., Rodriguez-Lopez, I., Fernandez-Villar, L., Estevez-Ayres, I., Basanta-Val, P.: Towards a middleware architecture for deterministic reconfiguration of service-based networked applications. In: 2010 IEEE Conference on Emerging Technologies and Factory Automation (ETFA), pp. 1–4, 13–16 Sept. 2010. doi:10.1109/ETFA.2010.5641071
  16. 16.
    Fattah, A.: Enterprise reference architecture. In: 22nd Enterprise Architecture Practitioners Conference, London, UK. http://docs.oasis-open.org/soa-rm/soa-ra/v1.0/soa-ra-cd-02.pdf (2009). Accessed 23 Sept 2011
  17. 17.
    Josuttis, N.: SOA in Practice. O’Reilly (2007)Google Scholar
  18. 18.
    [online] http://www.json.org/xml.html. Accessed 23 Sept 2011
  19. 19.
    [online] https://acc.dau.mil/oa. Accessed 23 Sept 2011
  20. 20.
  21. 21.
    [online] http://UAV-c2-initiative.mil. Accessed 23 Sept 2011
  22. 22.
    [online] http://www.opengeospatial.org/standards/sps. Accessed 23 Sept 2011
  23. 23.
    [online] http://www.ucsarchitecture.org/page/home. Accessed 23 Sept 2011
  24. 24.
    [online] http://cot.mitre.org/. Accessed 23 Sept 2011
  25. 25.
  26. 26.
    [online] https://faaco.faa.gov/?ref=9088. Accessed 23 Sept 2011
  27. 27.
    [online] http://www.nato.int/docu/standard.htm. Accessed 23 Sept 2011
  28. 28.
    [online] https://wiki.ucar.edu/display/NNEWD/WXXM. Accessed 23 Sept 2011
  29. 29.
  30. 30.
    [online] http://dmtf.org/standards/cim. Accessed 23 Sept 2011
  31. 31.
    [online] http://www.niem.gov/TechnicalDocuments.php. Accessed 23 Sept 2011
  32. 32.
    [online] http://www.open-mpi.org/. Accessed 23 Sept 2011
  33. 33.
    Information Assurance Technology Analysis Center: Software security assurance. In: State-of-the-Art Report (SOAR) (2007)Google Scholar
  34. 34.
    Ibrahim, L., Jarzombek, J., Ashford, M., Bate, R., Croll, P., Horn, M., LaBruyere, L., Wells, C.: Safety and Security Extensions for Integrated Capability Maturity Models. FAA (2004)Google Scholar
  35. 35.
    Scott, A.D., Clay, P., Masone, M.: Certification and accreditation of SOA implementations: programmatic rules for the DoD. CrossTalk: The Journal of Defense Software Engineering 22(7), 19–24 (2009). http://www.crosstalkonline.org/storage/issue-archives/2009/.../200911-Scott.pdf. Accessed 23 Sept 2011Google Scholar
  36. 36.
    Sharp, D., Bell, A., Gold, J., Gibbar, K., Gvillo, D., Knight, V., Murphy, K., Roll, W., Sampigethaya, R., Santhanam, V., Weismuller, S.: Challenges and solutions for embedded and networked aerospace software systems. Proc. IEEE 98(4), 621–634 (2010). doi:10.1109/JPROC.2009.2039631 Google Scholar
  37. 37.
    Brennan, J.J. (ed.): Information Assurance for SOA. MITRE, Bedford (2010)Google Scholar
  38. 38.
    [online] http://cio-nii.defense.gov/sites/dodaf20/. Accessed 23 Sept 2011
  39. 39.
    [online] http://everware-cbdi.com/cbdi-forum. Accessed 23 Sept 2011
  40. 40.
    Sprott, D.: The CBDI-SAE Reference Framework in 2010. CBDI Journal. http://everware-cbdi.com/cache/downloads/6o5n1t4q4iw4os0ckg8w4ws4c/Journal2010-09.pdf (2010). Accessed 23 Sept 2011
  41. 41.
    CBDI template, pp. 4–17. [online] http://everware-cbdi.com/rss-template. Accessed 23 July 2012
  42. 42.
    DHS Service Oriented Architecture—Technical Framework, version 1 (2007). Section 8 and Appendix DGoogle Scholar
  43. 43.
    Correa, T., Becker, L.B., Farines, J.-M., Bodeveix, J.-P., Filali, M., Vernadat, F.: Supporting the design of safety critical systems using AADL. In: Proceedings of the 2010 15th IEEE International Conference on Engineering of Complex Computer Systems (ICECCS ’10), pp. 331–336. IEEE Computer Society, Washington, DC (2010). doi:10.1109/ICECCS.2010.56 Google Scholar
  44. 44.
    Gregson, K.: Cross-domain ISR maritime awareness demonstration. Paper presented at HPEC Conference, Lexington, MA (2009)Google Scholar
  45. 45.
    [online] http://www.disa.mil/nces. Accessed 23 Sept 2011
  46. 46.
  47. 47.
    [online] http://www.w3.org/TR/rdf-sparql-query/. Accessed 23 Sept 2011
  48. 48.
    Konieczny, E., Ljungberg, M.: Semantic framework for automatic resource brokering in distributed government systems. In: Semantic Technology Conference (2010)Google Scholar
  49. 49.
    Van Hook, D., Ljungberg, M., Aubin, E., Shaw, R., Ford, M., Konieczny, E., Lee, D.H., Brown, S.T. IV: Resource brokering service: timely and efficient information resource allocation. In: Defense Transformation and Net-Centric Systems, SPIE, vol. 7707 (2010). doi:10.1117/12.850588
  50. 50.
    Ford, M., Ljungberg, M., Van Hook, D., Shaw, R., Aubin, E.: Resource Brokering Service: Automatic Plan Composition and Execution. MILCOM (2010). doi:10.1109/MILCOM.2010.5680336
  51. 51.
    [online] http://metadata.dod.mil/mdr/irs/DDMS/. Accessed 23 Sept 2011
  52. 52.
    Viggh, H., Weed, C., Chan, M.: Composable Applications Using Service Encapsulation (CAUSE). MILCOM (2010). doi:10.1109/MILCOM.2010.5680324
  53. 53.
    [online] https://kepler-project.org. Accessed 23 Sept 2011
  54. 54.
  55. 55.
    Efficient XML Interchange (EXI) Format 1.0. World Wide Web Consortium, Working Draft (2008)Google Scholar
  56. 56.
  57. 57.
    Xiong, M., Parsons, J., Edmondson, J., Nguyen, H., Schmidt, D.: Evaluating Technologies for Tactical Information Management in Net-Centric Systems. Vanderbilt University (2007). doi:10.1117/12.719679
  58. 58.
    http://www.infinibandta.org. Accessed 23 Sept 2011
  59. 59.
    Rossey, L.M., Cunningham, R.K., Fried, D.J., Rabek, J.C., Lippmann, R.P., Haines, J.W., Zissman, M.A.: LARIAT: Lincoln adaptable real-time information assurance testbed. In: IEEE Aerospace Conference Proceedings (2002). doi:10.1109/AERO.2002.1036158
  60. 60.
    Weiss, A., Ong, E.C., Levinson, N.G.: Reusable specification components for model-driven development. In: Proceedings of the International Conference on System Engineering (INCOSE ’03) (2003)Google Scholar
  61. 61.
    [online] http://nesipublic.spawar.navy.mil/nesix/Frames. Accessed 23 Sept 2011

Copyright information

© The Author(s) 2012

Authors and Affiliations

  • Curtis W. Heisey
    • 1
  • Adam G. Hendrickson
    • 2
  • Barbara J. Chludzinski
    • 1
  • Rodney E. Cole
    • 1
  • Mark Ford
    • 1
  • Larry Herbek
    • 2
  • Magnus Ljungberg
    • 1
  • Zakir Magdum
    • 1
  • D. Marquis
    • 1
  • Alexander Mezhirov
    • 1
  • John L. Pennell
    • 2
  • Ted A. Roe
    • 1
  • Andrew J. Weinert
    • 1
  1. 1.MIT Lincoln LaboratoryLexingtonUSA
  2. 2.Department of the ArmyProject Manager’s Office: Unmanned Aircraft Systems (PM UAS), Unmanned Systems Airspace Integration Concepts (USAIC)Redstone ArsenalUSA

Personalised recommendations