Skip to main content
Erschienen in:
Buchtitelbild

2014 | OriginalPaper | Buchkapitel

1. Software Engineering for Aerospace: State of the Art

verfasst von : Emil Vassev, Mike Hinchey

Erschienen in: Autonomy Requirements Engineering for Space Missions

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

This chapter discusses the state-of-the-art of software engineering for aerospace. To be successful, software engineering for aerospace must take into account the fact that aerospace systems need to meet a variety of standards and high safety requirements, and therefore, the development of aerospace systems emphasizes verification, validation, certification, and testing. This chapter discusses the complexity of software development along with the software engineering process currently employed by leading aerospace organizations such as NASA, ESA, Boeing, and Lockheed Martin. Their software development projects apply a spiral-based methodology where the emphasis is on verification. Methods, techniques, and architectural approaches for aerospace are also discussed. A new class of autonomous aerospace systems (such as UAV and robotic space-exploration systems) is currently emerging to incorporate features like integrated health management, self-monitoring and on-board decision making. The lack of proper, yet dedicated, software engineering for autonomous aerospace systems is the reason for many inherent problems related to requirements, modeling, and implementation. Requirements engineering for autonomous systems appears to be a wide open research area with only a limited number of approaches yet considered.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
3.
Zurück zum Zitat Amey, P.: Correctness by construction: Better can also be cheaper. CrossTalk Mag.: J. Def. Softw. Eng. 6, 24–28 (2002) Amey, P.: Correctness by construction: Better can also be cheaper. CrossTalk Mag.: J. Def. Softw. Eng. 6, 24–28 (2002)
4.
Zurück zum Zitat Andrei, O., Kirchner, H.: A Higher-order graph calculus for autonomic computing. In: Graph Theory, Computational Intelligence and Thought. Lecture Notes in Computer Science, pp. 15–26. No. 5420. Springer, Berlin (2008) Andrei, O., Kirchner, H.: A Higher-order graph calculus for autonomic computing. In: Graph Theory, Computational Intelligence and Thought. Lecture Notes in Computer Science, pp. 15–26. No. 5420. Springer, Berlin (2008)
6.
Zurück zum Zitat Bantre, J.P., Fradet, P., Radenac, Y.: Programming self-organizing systems with the higher-order chemical language. Int. J. Unconv. Comput. 3(3), 161–177 (2007) Bantre, J.P., Fradet, P., Radenac, Y.: Programming self-organizing systems with the higher-order chemical language. Int. J. Unconv. Comput. 3(3), 161–177 (2007)
7.
Zurück zum Zitat Benveniste, A., Caspi, P., Edwards, S., Halbwachs, N., Guernic, P.L., Simone, R.D.: The synchronous languages twelve years later. Proc. IEEE 91(1), 64–83 (2003)CrossRef Benveniste, A., Caspi, P., Edwards, S., Halbwachs, N., Guernic, P.L., Simone, R.D.: The synchronous languages twelve years later. Proc. IEEE 91(1), 64–83 (2003)CrossRef
8.
9.
Zurück zum Zitat Bonabeau, E., Thraulax, G.: Swarm smarts. Sci. Am. 282, 72–79 (2000) Bonabeau, E., Thraulax, G.: Swarm smarts. Sci. Am. 282, 72–79 (2000)
10.
Zurück zum Zitat Burns, A., Wellings, A.: HRT-HOOD: A Structured Design Method for Hard Real-Time Systems. Elsevier, Amsterdam (1995) Burns, A., Wellings, A.: HRT-HOOD: A Structured Design Method for Hard Real-Time Systems. Elsevier, Amsterdam (1995)
11.
Zurück zum Zitat Cheng, B., Atlee, J.: Research directions in requirements engineering. In: Proceedings of the 2007 Conference on Future of Software Engineering (FOSE 2007), pp. 285–303. IEEE Computer Society, Minneapolis (2007) Cheng, B., Atlee, J.: Research directions in requirements engineering. In: Proceedings of the 2007 Conference on Future of Software Engineering (FOSE 2007), pp. 285–303. IEEE Computer Society, Minneapolis (2007)
12.
Zurück zum Zitat Cheng, S.W., Garlan, D., Schmerl, B.: Architecture-based self-adaptation in the presence of multiple objectives. In: Proceedings of the 2006 International Workshop on Self-adaptation and Self-managing Systems (SEAMS’06), pp. 2–8 (2006) Cheng, S.W., Garlan, D., Schmerl, B.: Architecture-based self-adaptation in the presence of multiple objectives. In: Proceedings of the 2006 International Workshop on Self-adaptation and Self-managing Systems (SEAMS’06), pp. 2–8 (2006)
13.
Zurück zum Zitat Clancy, D., Larson, W., Pecheur, C., Engrand, P., Goodrich, C.: Autonomous control of an in-situ propellant production plant. In: Proceedings of the Technology 2009 Conference, Miami, USA (1999) Clancy, D., Larson, W., Pecheur, C., Engrand, P., Goodrich, C.: Autonomous control of an in-situ propellant production plant. In: Proceedings of the Technology 2009 Conference, Miami, USA (1999)
14.
Zurück zum Zitat Clarke, E., Grumberg, O., Peled, D.: Model Checking. MIT Press, Cambridge (2002) Clarke, E., Grumberg, O., Peled, D.: Model Checking. MIT Press, Cambridge (2002)
15.
Zurück zum Zitat Coglianese, L., Tracz, W., Batory, D., Goodwin, M., Shafer, S., Smith, R., Szymanski, R., Young, P.: Collected Papers of the Domain-Specific Software Architectures (DSSA) Avionics Domain Application Generation Environment (ADAGE). Document ADAGE-IBM-93-09, IBM Federal Sector Company (1994) Coglianese, L., Tracz, W., Batory, D., Goodwin, M., Shafer, S., Smith, R., Szymanski, R., Young, P.: Collected Papers of the Domain-Specific Software Architectures (DSSA) Avionics Domain Application Generation Environment (ADAGE). Document ADAGE-IBM-93-09, IBM Federal Sector Company (1994)
17.
Zurück zum Zitat Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisitions. Sci. Comput. Program. 20, 3–50 (1993)CrossRefMATH Dardenne, A., van Lamsweerde, A., Fickas, S.: Goal-directed requirements acquisitions. Sci. Comput. Program. 20, 3–50 (1993)CrossRefMATH
18.
Zurück zum Zitat de la Puente, J.A., Ruiz, J.F., Zamorano, J.: An open Ravenscar real-time kernel for GNAT. In: Reliable Software Technologies- Ada-Europe 2000. Lecture Notes in Computer Science, No. 1845, pp. 5–15. Springer, Berlin (2000) de la Puente, J.A., Ruiz, J.F., Zamorano, J.: An open Ravenscar real-time kernel for GNAT. In: Reliable Software Technologies- Ada-Europe 2000. Lecture Notes in Computer Science, No. 1845, pp. 5–15. Springer, Berlin (2000)
19.
Zurück zum Zitat Devedzic, V., Radovic, D.: A framework for building intelligent manufacturing systems. IEEE Tran. Syst. Man Cybern. Part C Appl. Rev. 29, 422–439 (1999)CrossRef Devedzic, V., Radovic, D.: A framework for building intelligent manufacturing systems. IEEE Tran. Syst. Man Cybern. Part C Appl. Rev. 29, 422–439 (1999)CrossRef
20.
Zurück zum Zitat Durfee, E., Lesser, V.: Negotiating task decomposition and allocation using partial global planning. Distrib. Artif. Intell. 2, 229–244 (1989)CrossRef Durfee, E., Lesser, V.: Negotiating task decomposition and allocation using partial global planning. Distrib. Artif. Intell. 2, 229–244 (1989)CrossRef
21.
Zurück zum Zitat ECSS Secretariat: Space engineering—software—part 2: Document requirements definitions (DRDs). Technical report, ESA-ESTEC, Requirements & Standards Division, Noordwijk, The Netherlands (2005) ECSS Secretariat: Space engineering—software—part 2: Document requirements definitions (DRDs). Technical report, ESA-ESTEC, Requirements & Standards Division, Noordwijk, The Netherlands (2005)
22.
Zurück zum Zitat ESA Board for Software Standardization and Control (BSSC): Guide to the Software Detailed Design and Production Phase. ESA, Paris CEDEX, France (1995) ESA Board for Software Standardization and Control (BSSC): Guide to the Software Detailed Design and Production Phase. ESA, Paris CEDEX, France (1995)
24.
Zurück zum Zitat ESA: Verification models for advanced human—automation interaction in safety critical flight operations (statement of work). Technical report, ESA (2011) ESA: Verification models for advanced human—automation interaction in safety critical flight operations (statement of work). Technical report, ESA (2011)
25.
Zurück zum Zitat Fickas, S., Feather, M.: Requirements monitoring in dynamic environments. In: Proceedings of the IEEE International Symposium on Requirements Engineering (RE 1995), pp. 140–147. IEEE Computer Society, Washington (1995) Fickas, S., Feather, M.: Requirements monitoring in dynamic environments. In: Proceedings of the IEEE International Symposium on Requirements Engineering (RE 1995), pp. 140–147. IEEE Computer Society, Washington (1995)
26.
Zurück zum Zitat Foner, L.N.: Entertaining agents: A sociological case study. In: Proceedings of the 1st International Conference on Autonomous Agents, pp. 122–129 (1997) Foner, L.N.: Entertaining agents: A sociological case study. In: Proceedings of the 1st International Conference on Autonomous Agents, pp. 122–129 (1997)
27.
Zurück zum Zitat Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Boston (1994) Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns. Addison-Wesley, Boston (1994)
28.
Zurück zum Zitat Gerlich, R., Kerep, M.: Distributed and parallel systems and HOOD4. In: Ada in Europe. Lecture Notes in Computer Science, pp. 228–243. No. 103. Springer, Berlin (1996) Gerlich, R., Kerep, M.: Distributed and parallel systems and HOOD4. In: Ada in Europe. Lecture Notes in Computer Science, pp. 228–243. No. 103. Springer, Berlin (1996)
29.
Zurück zum Zitat Ghosh, D., Sharman, R., Rao, H.R., Upadhyaya, S.: Self-healing systems—survey and synthesis. Decis. Support Syst. 42(4), 2164–2185 (2007)CrossRef Ghosh, D., Sharman, R., Rao, H.R., Upadhyaya, S.: Self-healing systems—survey and synthesis. Decis. Support Syst. 42(4), 2164–2185 (2007)CrossRef
30.
Zurück zum Zitat Gilbert, D., Aparicio, M., Atkinson, B., Brady, S., Ciccarino, J., Grosof, B., O’Connor, P., Osisek, D., Pritko, S., Spagna, R., Wilson, L.: IBM Intelligent Agent Strategy—White Paper. IBM Corporation, New York (1995) Gilbert, D., Aparicio, M., Atkinson, B., Brady, S., Ciccarino, J., Grosof, B., O’Connor, P., Osisek, D., Pritko, S., Spagna, R., Wilson, L.: IBM Intelligent Agent Strategy—White Paper. IBM Corporation, New York (1995)
31.
Zurück zum Zitat Gilbert, D.: IBM Intelligent Agent Strategy. IBM Corporation, New York (1995) Gilbert, D.: IBM Intelligent Agent Strategy. IBM Corporation, New York (1995)
32.
Zurück zum Zitat Gillespie, T., West, R.: Requirements for autonomous unmanned air systems set by legal issues. Int. C2 J. 4(2), 11–13 (2010) Gillespie, T., West, R.: Requirements for autonomous unmanned air systems set by legal issues. Int. C2 J. 4(2), 11–13 (2010)
33.
Zurück zum Zitat Goldsby, H., Sawyer, P., Bencomo, N., Hughes, D., Cheng, B.: Goal-based modeling of dynamically adaptive system requirements. In: Proceedings of the 15th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS). IEEE Computer Society (2008) Goldsby, H., Sawyer, P., Bencomo, N., Hughes, D., Cheng, B.: Goal-based modeling of dynamically adaptive system requirements. In: Proceedings of the 15th Annual IEEE International Conference on the Engineering of Computer Based Systems (ECBS). IEEE Computer Society (2008)
34.
Zurück zum Zitat Halbwachs, N.: Synchronous Programming of Reactive Systems. Kluwer Academic Publishers, Boston (1993)CrossRefMATH Halbwachs, N.: Synchronous Programming of Reactive Systems. Kluwer Academic Publishers, Boston (1993)CrossRefMATH
35.
Zurück zum Zitat Hayes-Roth, B.: An architecture for adaptive intelligent systems. Artif. Intell. 72(1–2), 329–365 (1995)CrossRef Hayes-Roth, B.: An architecture for adaptive intelligent systems. Artif. Intell. 72(1–2), 329–365 (1995)CrossRef
36.
Zurück zum Zitat Hellstern, G., Wilson, R., Harris, F.: Adaptive motion planning approaches for small UAV flight. In: Proceedings of Infotech@Aerospace Conference 2012. AIAA, Garden Grove, California, USA, AIAA 2012–2477 (2012) Hellstern, G., Wilson, R., Harris, F.: Adaptive motion planning approaches for small UAV flight. In: Proceedings of Infotech@Aerospace Conference 2012. AIAA, Garden Grove, California, USA, AIAA 2012–2477 (2012)
37.
Zurück zum Zitat Herrmann, D.: Software Safety and Reliability. IEEE CS Press, Los Alamitos 1999) Herrmann, D.: Software Safety and Reliability. IEEE CS Press, Los Alamitos 1999)
39.
Zurück zum Zitat Hierons, R.M., Bogdanov, K., Bowen, J.P., Cleaveland, R., Derrick, J., Dick, J., Gheorghe, M., Harman, M., Kapoor, K., Krause, P., Luettgen, G., Simons, A.J.H., Vilkomir, S., Woodward, M.R., Zedan, H.: Using formal specification to support testing. ACM Comput. Surv. 41(2), 1–76 (2009)CrossRef Hierons, R.M., Bogdanov, K., Bowen, J.P., Cleaveland, R., Derrick, J., Dick, J., Gheorghe, M., Harman, M., Kapoor, K., Krause, P., Luettgen, G., Simons, A.J.H., Vilkomir, S., Woodward, M.R., Zedan, H.: Using formal specification to support testing. ACM Comput. Surv. 41(2), 1–76 (2009)CrossRef
40.
Zurück zum Zitat IBM Corporation: An architectural blueprint for autonomic computing, 4th edn. IBM Corporation, Technical report (2006) IBM Corporation: An architectural blueprint for autonomic computing, 4th edn. IBM Corporation, Technical report (2006)
41.
Zurück zum Zitat IBM Corporation: Policy management for autonomic computing—version 1.2. Technical report, IBM Tivoli (2005) IBM Corporation: Policy management for autonomic computing—version 1.2. Technical report, IBM Tivoli (2005)
42.
Zurück zum Zitat IEEE Computer Society: IEEE Standard IEEE-Std-830-1998: IEEE recommended practice for software requirements specification (1998) IEEE Computer Society: IEEE Standard IEEE-Std-830-1998: IEEE recommended practice for software requirements specification (1998)
43.
Zurück zum Zitat Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer 36(1), 41–50 (2003)CrossRef Kephart, J.O., Chess, D.M.: The vision of autonomic computing. IEEE Computer 36(1), 41–50 (2003)CrossRef
44.
Zurück zum Zitat Lapouchnian, A., Yu, Y., Liaskos, S., Mylopoulos, J.: Requirements-driven design of autonomic application software. In: Proceedings of the 2006 Conference of the Center for Advanced Studies on Collaborative Research (CASCON 2006), p. 7. ACM (2006) Lapouchnian, A., Yu, Y., Liaskos, S., Mylopoulos, J.: Requirements-driven design of autonomic application software. In: Proceedings of the 2006 Conference of the Center for Advanced Studies on Collaborative Research (CASCON 2006), p. 7. ACM (2006)
46.
Zurück zum Zitat Madni, A.: Agiletecting: A principled approach to introducing agility in systems engineering and product development enterprises. J. Integr. Des. Process Sci. 12(4), 1–7 (2008) Madni, A.: Agiletecting: A principled approach to introducing agility in systems engineering and product development enterprises. J. Integr. Des. Process Sci. 12(4), 1–7 (2008)
47.
Zurück zum Zitat Maes, P.: Artificial life meets entertainment: lifelike autonomous agents. Commun. ACM 38(11), 108–114 (1995)CrossRef Maes, P.: Artificial life meets entertainment: lifelike autonomous agents. Commun. ACM 38(11), 108–114 (1995)CrossRef
48.
Zurück zum Zitat Muscettola, N., Nayak, P., Pell, B., Williams, B.: Remote agent: to boldly go where no AI system has gone before. Artif. Intell. 103(1–2), 5–48 (1998)CrossRefMATH Muscettola, N., Nayak, P., Pell, B., Williams, B.: Remote agent: to boldly go where no AI system has gone before. Artif. Intell. 103(1–2), 5–48 (1998)CrossRefMATH
49.
Zurück zum Zitat Musgrave, G., Larsen, A., Sgoba, T. (eds.): Safety Design for Space Systems. Elsevier, Oxford (2009) Musgrave, G., Larsen, A., Sgoba, T. (eds.): Safety Design for Space Systems. Elsevier, Oxford (2009)
50.
Zurück zum Zitat Mylopoulos, J., Chung, L., Nixon, B.: Representing and using non-functional requirements: a process-oriented approach. IEEE Trans. Softw. Eng. 18(6), 483–497 (1992)CrossRef Mylopoulos, J., Chung, L., Nixon, B.: Representing and using non-functional requirements: a process-oriented approach. IEEE Trans. Softw. Eng. 18(6), 483–497 (1992)CrossRef
51.
Zurück zum Zitat NASA: Software Safety: NASA Technical Standard NASA-STD-8719.13A. NASA (1997) NASA: Software Safety: NASA Technical Standard NASA-STD-8719.13A. NASA (1997)
53.
Zurück zum Zitat National Aeronautics and Space Administration: Design, development, test and evaluation(DDT&E) considerations for safe and reliability human rated spacecraft systems. Technical report, NASA TechnicalReport RP-06-208. National Aeronautics and Space Administration, Langley Research Center, Hampton (2006) National Aeronautics and Space Administration: Design, development, test and evaluation(DDT&E) considerations for safe and reliability human rated spacecraft systems. Technical report, NASA TechnicalReport RP-06-208. National Aeronautics and Space Administration, Langley Research Center, Hampton (2006)
54.
Zurück zum Zitat National Aeronautics and Space Administration: NASA Systems Engineering Handbook: NASA/SP-2007-6105 Rev. 1. NASA Headquarters, Washington, D.C. (2007) National Aeronautics and Space Administration: NASA Systems Engineering Handbook: NASA/SP-2007-6105 Rev. 1. NASA Headquarters, Washington, D.C. (2007)
55.
Zurück zum Zitat Pecheur, C., Simmons, R., Engrand, P.: Formal verification of autonomy models. In: Rouff, C., et al. [62] (eds.) Agent Technology from a Formal Perspective (2006) Pecheur, C., Simmons, R., Engrand, P.: Formal verification of autonomy models. In: Rouff, C., et al. [62] (eds.) Agent Technology from a Formal Perspective (2006)
56.
Zurück zum Zitat Philippe, C.: Validation, and certification challenges for control systems. In: The Impact of Control Technology. IEEE Control Systems Society (2011) Philippe, C.: Validation, and certification challenges for control systems. In: The Impact of Control Technology. IEEE Control Systems Society (2011)
57.
Zurück zum Zitat Robinson, P.J.: HOOD: Hierarchical Object-Oriented Design. Prentice Hall, London (1992) Robinson, P.J.: HOOD: Hierarchical Object-Oriented Design. Prentice Hall, London (1992)
58.
Zurück zum Zitat Rodriguez, Y., Madni, A.: Adaptability in engineering resilient systems (ERS). In: Infotech@Aerospace Conference 2012. AIAA, Garden Grove, California, VA, USA, AIAA 2012–2410 (2012) Rodriguez, Y., Madni, A.: Adaptability in engineering resilient systems (ERS). In: Infotech@Aerospace Conference 2012. AIAA, Garden Grove, California, VA, USA, AIAA 2012–2410 (2012)
59.
Zurück zum Zitat Rouff, C., Hinchey, M., Rash, J., Truszkowski, W., Gordon-Spears, D. (eds.): Agent Technology from a Formal Perspective. Springer, London (2006) Rouff, C., Hinchey, M., Rash, J., Truszkowski, W., Gordon-Spears, D. (eds.): Agent Technology from a Formal Perspective. Springer, London (2006)
60.
Zurück zum Zitat Rouff, C., Rash, J., Hinchey, M., Truszkowski, W.: Formal methods at NASA goddard space flight center. In: Rouff, C., et al. (eds.) Agent Technology from a Formal Perspective (2006) Rouff, C., Rash, J., Hinchey, M., Truszkowski, W.: Formal methods at NASA goddard space flight center. In: Rouff, C., et al. (eds.) Agent Technology from a Formal Perspective (2006)
61.
Zurück zum Zitat Royce, W.W.: Managing the development of large software systems. In: Proceedings of the 9th International Conference of Software Engineering, pp. 328–338. IEEE Computer Society (1987) Royce, W.W.: Managing the development of large software systems. In: Proceedings of the 9th International Conference of Software Engineering, pp. 328–338. IEEE Computer Society (1987)
62.
Zurück zum Zitat Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice-Hall, Egnlewood Cliff (2009) Russell, S., Norvig, P.: Artificial Intelligence: A Modern Approach. Prentice-Hall, Egnlewood Cliff (2009)
63.
Zurück zum Zitat Savor, T., Seviora, R.: An approach to automatic detection of software failures in real-time systems. In: Proceedings of the IEEE Real-Time Technology and Applications Symposium, pp. 136–147. IEEE Computer Society, Los Alamitos, California (1997) Savor, T., Seviora, R.: An approach to automatic detection of software failures in real-time systems. In: Proceedings of the IEEE Real-Time Technology and Applications Symposium, pp. 136–147. IEEE Computer Society, Los Alamitos, California (1997)
64.
Zurück zum Zitat Scerri, P., Pynadath, D., Tambe, M.: Towards adjustable autonomy for the real-world. J. AI Res. 17, 171–228 (2002) Scerri, P., Pynadath, D., Tambe, M.: Towards adjustable autonomy for the real-world. J. AI Res. 17, 171–228 (2002)
65.
Zurück zum Zitat Sierhuis, M., Clancey, W., von Hoof, R., Seah, C., Scott, M., Nado, R., Blumenberg, S., Shafto, M., Anderson, B., Bruins, A., Buckley, C., Diegelman, T., Hall, T., Hood, D., Reynolds, F., Toschlog, J., Tucker, T.: NASA’s OCA mirroring system: An application of multiagent systems in mission control. In: Proceedings of Autonomous Agents and Multi Agent Conference (Industry Track), Budapest, Hungary (2009) Sierhuis, M., Clancey, W., von Hoof, R., Seah, C., Scott, M., Nado, R., Blumenberg, S., Shafto, M., Anderson, B., Bruins, A., Buckley, C., Diegelman, T., Hall, T., Hood, D., Reynolds, F., Toschlog, J., Tucker, T.: NASA’s OCA mirroring system: An application of multiagent systems in mission control. In: Proceedings of Autonomous Agents and Multi Agent Conference (Industry Track), Budapest, Hungary (2009)
66.
Zurück zum Zitat Simmons, R., Goodwin, R., Haigh, K., Koenig, S., O’Sullivan, J., Velosso, M.: Experience with a layered robot architecture. ACM SIGART Bull. 8, 1–4 (1997)CrossRef Simmons, R., Goodwin, R., Haigh, K., Koenig, S., O’Sullivan, J., Velosso, M.: Experience with a layered robot architecture. ACM SIGART Bull. 8, 1–4 (1997)CrossRef
72.
Zurück zum Zitat Spitzer, C.: Honeywell primus epic aircraft diagnostic maintenance system. In: Digital Avionics Handbook, 2nd edn. Health Management Systems, pp. 22–23. CRC (2007) Spitzer, C.: Honeywell primus epic aircraft diagnostic maintenance system. In: Digital Avionics Handbook, 2nd edn. Health Management Systems, pp. 22–23. CRC (2007)
73.
Zurück zum Zitat Sutcliffe, A., Fickas, S., Sohlberg, M.: PC-RE a method for personal and context requirements engineering with some experience. Requir. Eng. J. 11, 1–17 (2006)CrossRef Sutcliffe, A., Fickas, S., Sohlberg, M.: PC-RE a method for personal and context requirements engineering with some experience. Requir. Eng. J. 11, 1–17 (2006)CrossRef
74.
Zurück zum Zitat Sycara, K.: Multiagent systems. AI Mag. 19(2), 79–92 (1998) Sycara, K.: Multiagent systems. AI Mag. 19(2), 79–92 (1998)
77.
Zurück zum Zitat Thoms, J.: Understanding the impact of machine technologies on human team cognition. In: Proceedings of the 4th SEAS DTC Technical Conference, Paper B7 (2009) Thoms, J.: Understanding the impact of machine technologies on human team cognition. In: Proceedings of the 4th SEAS DTC Technical Conference, Paper B7 (2009)
78.
Zurück zum Zitat Truszkowski, W., Hinchey, M., Rash, J., Rouff, C.: NASA’s swarm missions: the challenge of building autonomous software. IT Prof. 6(5), 47–52 (2004)CrossRef Truszkowski, W., Hinchey, M., Rash, J., Rouff, C.: NASA’s swarm missions: the challenge of building autonomous software. IT Prof. 6(5), 47–52 (2004)CrossRef
79.
Zurück zum Zitat Truszkowski, W., Hallock, L., Rouff, C., Karlin, J., Rash, J., Hinchey, M., Sterritt, R.: Autonomous and Autonomic Systems—with Applications to NASA Intelligent Spacecraft Operations and Exploration Systems. Springer, Berlin (2009) Truszkowski, W., Hallock, L., Rouff, C., Karlin, J., Rash, J., Hinchey, M., Sterritt, R.: Autonomous and Autonomic Systems—with Applications to NASA Intelligent Spacecraft Operations and Exploration Systems. Springer, Berlin (2009)
81.
Zurück zum Zitat van Lamsweerde, A.: Requirements engineering in the Year 00: A research perspective. In: Proceedings of the 22nd IEEE International Conference on Software Engineering (ICSE-2000), pp. 5–19. ACM (2000) van Lamsweerde, A.: Requirements engineering in the Year 00: A research perspective. In: Proceedings of the 22nd IEEE International Conference on Software Engineering (ICSE-2000), pp. 5–19. ACM (2000)
82.
Zurück zum Zitat Vassev, E., Hinchey, M., Balasubramaniam, D., Dobson, S.: An ASSL approach to handling uncertainty in self-adaptive systems. In: Proceedings of the 34th annual IEEE Software Engineering Workshop (SEW 34), pp. 11–18. IEEE Computer Society (2011) Vassev, E., Hinchey, M., Balasubramaniam, D., Dobson, S.: An ASSL approach to handling uncertainty in self-adaptive systems. In: Proceedings of the 34th annual IEEE Software Engineering Workshop (SEW 34), pp. 11–18. IEEE Computer Society (2011)
83.
Zurück zum Zitat Vassev, E., Hinchey, M., Paquet, J.: Towards an ASSL specification model for NASA swarm-based exploration missions. In: Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 2008)—AC Track, pp. 1652–1657. ACM (2008) Vassev, E., Hinchey, M., Paquet, J.: Towards an ASSL specification model for NASA swarm-based exploration missions. In: Proceedings of the 23rd Annual ACM Symposium on Applied Computing (SAC 2008)—AC Track, pp. 1652–1657. ACM (2008)
84.
Zurück zum Zitat Vassev, E., Hinchey, M.: Modeling the image-processing behavior of the NASA Voyager Mission with ASSL. In: Proceedings of the 3rd IEEE International Conference on Space Mission Challenges for Information Technology (SMC-IT’09), pp. 246–253. IEEE Computer Society (2009) Vassev, E., Hinchey, M.: Modeling the image-processing behavior of the NASA Voyager Mission with ASSL. In: Proceedings of the 3rd IEEE International Conference on Space Mission Challenges for Information Technology (SMC-IT’09), pp. 246–253. IEEE Computer Society (2009)
85.
Zurück zum Zitat Vassev, E.: Towards a framework for specification and code generation of autonomic systems. Ph.D. thesis, Computer Science and Software Engineering Department, Concordia University, Quebec, Canada (2008) Vassev, E.: Towards a framework for specification and code generation of autonomic systems. Ph.D. thesis, Computer Science and Software Engineering Department, Concordia University, Quebec, Canada (2008)
86.
Zurück zum Zitat Vassev, E.: ASSL: Autonomic System Specification Language—A Framework for Specification and Code Generation of Autonomic Systems. LAP Lambert Academic Publishing, Saarbrucken (2009) Vassev, E.: ASSL: Autonomic System Specification Language—A Framework for Specification and Code Generation of Autonomic Systems. LAP Lambert Academic Publishing, Saarbrucken (2009)
87.
Zurück zum Zitat Vassev, E., Hinchey, M.: ASSL: A software engineering approach to autonomic computing. IEEE Comput. 42(6), 106–109 (2009)CrossRef Vassev, E., Hinchey, M.: ASSL: A software engineering approach to autonomic computing. IEEE Comput. 42(6), 106–109 (2009)CrossRef
88.
Zurück zum Zitat Vassev, E., Hinchey, M.: The challenge of developing autonomic systems. IEEE Comput. 43(12), 93–96 (2010)CrossRef Vassev, E., Hinchey, M.: The challenge of developing autonomic systems. IEEE Comput. 43(12), 93–96 (2010)CrossRef
89.
Zurück zum Zitat Vassev, E., Sterritt, R., Rouff, C., Hinchey, M.: Swarm technology at NASA: building resilient systems. IT Prof. 14(2), 36–42 (2012)CrossRef Vassev, E., Sterritt, R., Rouff, C., Hinchey, M.: Swarm technology at NASA: building resilient systems. IT Prof. 14(2), 36–42 (2012)CrossRef
91.
Zurück zum Zitat Waslander, S.L.: Multi-agent systems design for aerospace applications. Ph.D. thesis, Department of Aeronautics and Astronautics, Stanford University (2007) Waslander, S.L.: Multi-agent systems design for aerospace applications. Ph.D. thesis, Department of Aeronautics and Astronautics, Stanford University (2007)
93.
Zurück zum Zitat Williams, B., Nayak, P.: A model-based approach to reactive self-configuring systems. Proc. AAAI/IAAI 2, 971–978 (1996) Williams, B., Nayak, P.: A model-based approach to reactive self-configuring systems. Proc. AAAI/IAAI 2, 971–978 (1996)
94.
Zurück zum Zitat Wooldridge, M.: Intelligent agents. In: Multi-Agent Systems, pp. 3–51. MIT Press, Cambridge (1999) Wooldridge, M.: Intelligent agents. In: Multi-Agent Systems, pp. 3–51. MIT Press, Cambridge (1999)
95.
Zurück zum Zitat Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)CrossRef Wooldridge, M., Jennings, N.R.: Intelligent agents: theory and practice. Knowl. Eng. Rev. 10(2), 115–152 (1995)CrossRef
Metadaten
Titel
Software Engineering for Aerospace: State of the Art
verfasst von
Emil Vassev
Mike Hinchey
Copyright-Jahr
2014
DOI
https://doi.org/10.1007/978-3-319-09816-6_1