Skip to main content

2017 | OriginalPaper | Buchkapitel

13. Systems Engineering and Architecting for Intelligent Autonomous Systems

verfasst von : Sagar Behere, Martin Törngren

Erschienen in: Automated Driving

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

This chapter provides practical insights into specific systems engineering and architecture considerations for building autonomous driving systems. It is aimed at the ambitious practitioner with a solid engineering background. We envision such a practitioner to be interested not just in concrete system implementations, but also in borrowing ideas from the general theory of intelligent systems to advance the state of autonomous driving.

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!

Fußnoten
1
This is the popular version. Turing actually framed a somewhat different test, as discussed in [37].
 
2
Although some libraries do provide bindings for other languages, in our experience C++ still dominates the scene.
 
Literatur
18.
Zurück zum Zitat A. Albinet, J.L. Boulanger, H. Dubois, M.A. Peraldi-Frati, Y. Sorel, Q.D. Van, Model-based methodology for requirements traceability in embedded systems, in Proceedings of 3rd European Conference on Model Driven Architecture Foundations and Applications, ECMDA’07, Haifa (2007), https://hal.inria.fr/inria-00413488 A. Albinet, J.L. Boulanger, H. Dubois, M.A. Peraldi-Frati, Y. Sorel, Q.D. Van, Model-based methodology for requirements traceability in embedded systems, in Proceedings of 3rd European Conference on Model Driven Architecture Foundations and Applications, ECMDA’07, Haifa (2007), https://​hal.​inria.​fr/​inria-00413488
22.
Zurück zum Zitat P. Bieber, F. Boniol, M. Boyer, E. Noulard, C. Pagetti, New challenges for future avionic architectures. Aerosp. Lab (4), 1–10 (2012) P. Bieber, F. Boniol, M. Boyer, E. Noulard, C. Pagetti, New challenges for future avionic architectures. Aerosp. Lab (4), 1–10 (2012)
23.
Zurück zum Zitat B.W. Boehm, A spiral model of software development and enhancement. Computer 21 (5), 61–72 (1988)CrossRef B.W. Boehm, A spiral model of software development and enhancement. Computer 21 (5), 61–72 (1988)CrossRef
24.
Zurück zum Zitat J. Bongard, H. Lipson, Automatic synthesis of multiple internal models through active exploration, in AAAI Fall Symposium: From Reactive to Anticipatory Cognitive Embodied Systems (2005) J. Bongard, H. Lipson, Automatic synthesis of multiple internal models through active exploration, in AAAI Fall Symposium: From Reactive to Anticipatory Cognitive Embodied Systems (2005)
25.
Zurück zum Zitat J. Bongard, V. Zykov, H. Lipson, Resilient machines through continuous self-modeling. Science 314 (5802), 1118–1121 (2006)CrossRef J. Bongard, V. Zykov, H. Lipson, Resilient machines through continuous self-modeling. Science 314 (5802), 1118–1121 (2006)CrossRef
27.
Zurück zum Zitat P. Braun, M. Broy, F. Houdek, M. Kirchmayr, M. Müller, B. Penzenstadler, K. Pohl, T. Weyer, Guiding requirements engineering for software-intensive embedded systems in the automotive industry. Comput. Sci. Res. Dev. 29 (1), 21–43 (2014)CrossRef P. Braun, M. Broy, F. Houdek, M. Kirchmayr, M. Müller, B. Penzenstadler, K. Pohl, T. Weyer, Guiding requirements engineering for software-intensive embedded systems in the automotive industry. Comput. Sci. Res. Dev. 29 (1), 21–43 (2014)CrossRef
30.
Zurück zum Zitat M. Broy, Software and system modeling: structured multi-view modeling, specification, design and implementation, in Conquering Complexity, ed. by M. Hinchey, L. Coyle (Springer, London, 2012), pp. 309–372CrossRef M. Broy, Software and system modeling: structured multi-view modeling, specification, design and implementation, in Conquering Complexity, ed. by M. Hinchey, L. Coyle (Springer, London, 2012), pp. 309–372CrossRef
31.
Zurück zum Zitat M. Broy, F. Huber, B. Paech, B. Rumpe, K. Spies, Software and system modeling based on a unified formal semantics, in Requirements Targeting Software and Systems Engineering, ed. by M. Broy, B. Rumpe. Lecture Notes in Computer Science, vol. 1526 (Springer, Berlin, Heidelberg, 1998), pp. 43–68 M. Broy, F. Huber, B. Paech, B. Rumpe, K. Spies, Software and system modeling based on a unified formal semantics, in Requirements Targeting Software and Systems Engineering, ed. by M. Broy, B. Rumpe. Lecture Notes in Computer Science, vol. 1526 (Springer, Berlin, Heidelberg, 1998), pp. 43–68
34.
Zurück zum Zitat D. Chalmers, The Conscious Mind: In Search of a Fundamental Theory. Oxford paperbacks (OUP, New York, 1996) D. Chalmers, The Conscious Mind: In Search of a Fundamental Theory. Oxford paperbacks (OUP, New York, 1996)
35.
Zurück zum Zitat A. Chella, M. Cossentino, V. Seidita, C. Tona, An approach for the design of self-conscious agent for robotics, in Active Media Technology, ed. by A. An, P. Lingras, S. Petty, R. Huang. Lecture Notes in Computer Science, vol. 6335 (Springer, Berlin, Heidelberg, 2010), pp. 306–317 A. Chella, M. Cossentino, V. Seidita, C. Tona, An approach for the design of self-conscious agent for robotics, in Active Media Technology, ed. by A. An, P. Lingras, S. Petty, R. Huang. Lecture Notes in Computer Science, vol. 6335 (Springer, Berlin, Heidelberg, 2010), pp. 306–317
37.
Zurück zum Zitat D. Davidson, Turing’s test, in Modelling the Mind, ed. by K. Said (Oxford University Press, Oxford, 1990) D. Davidson, Turing’s test, in Modelling the Mind, ed. by K. Said (Oxford University Press, Oxford, 1990)
38.
Zurück zum Zitat J.A. Estefan et al., Survey of model-based systems engineering (MBSE) methodologies. INCOSE MBSE Focus Group 25:8 (2007) J.A. Estefan et al., Survey of model-based systems engineering (MBSE) methodologies. INCOSE MBSE Focus Group 25:8 (2007)
39.
Zurück zum Zitat P.H. Feiler, B.A. Lewis, S. Vestal, The SAE Architecture Analysis and Design Language (AADL) a standard for engineering performance critical systems, in 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control (2006). doi:10.1109/CACSD-CCA-ISIC.2006.4776814 P.H. Feiler, B.A. Lewis, S. Vestal, The SAE Architecture Analysis and Design Language (AADL) a standard for engineering performance critical systems, in 2006 IEEE Conference on Computer Aided Control System Design, 2006 IEEE International Conference on Control Applications, 2006 IEEE International Symposium on Intelligent Control (2006). doi:10.​1109/​CACSD-CCA-ISIC.​2006.​4776814
42.
Zurück zum Zitat T. Fong, C. Thorpe, Vehicle teleoperation interfaces. Auton. Robots 11 (1), 9–18 (2001)CrossRef T. Fong, C. Thorpe, Vehicle teleoperation interfaces. Auton. Robots 11 (1), 9–18 (2001)CrossRef
43.
Zurück zum Zitat K. Forsberg, H. Mooz, The relationship of systems engineering to the project cycle. Eng. Manag. J. 4 (3), 36–43 (1992)CrossRef K. Forsberg, H. Mooz, The relationship of systems engineering to the project cycle. Eng. Manag. J. 4 (3), 36–43 (1992)CrossRef
44.
Zurück zum Zitat K. Forsberg, H. Mooz, Application of the “vee” to incremental and evolutionary development, in Systems Engineering in the Global Market Place (1995), pp. 801–808 K. Forsberg, H. Mooz, Application of the “vee” to incremental and evolutionary development, in Systems Engineering in the Global Market Place (1995), pp. 801–808
45.
Zurück zum Zitat D. Gamez, Progress in machine consciousness. Conscious. Cogn. 17 (3), 887–910 (2008)CrossRef D. Gamez, Progress in machine consciousness. Conscious. Cogn. 17 (3), 887–910 (2008)CrossRef
46.
Zurück zum Zitat T. Henzinger, J. Sifakis, The embedded systems design challenge, in FM 2006: Formal Methods, ed. by J. Misra, T. Nipkow, E. Sekerinski. Lecture Notes in Computer Science, vol. 4085 (Springer, Berlin, Heidelberg, 2006), pp. 1–15 T. Henzinger, J. Sifakis, The embedded systems design challenge, in FM 2006: Formal Methods, ed. by J. Misra, T. Nipkow, E. Sekerinski. Lecture Notes in Computer Science, vol. 4085 (Springer, Berlin, Heidelberg, 2006), pp. 1–15
47.
Zurück zum Zitat S. Hussain, Investigating architecture description languages (ADLs) a systematic literature review. Master’s thesis, Linköpings universitet, Linköping, 2013 S. Hussain, Investigating architecture description languages (ADLs) a systematic literature review. Master’s thesis, Linköpings universitet, Linköping, 2013
53.
Zurück zum Zitat I. Malavolta, H. Muccini, P. Pelliccione, D. Tamburri, Providing architectural languages and tools interoperability through model transformation technologies. IEEE Trans. Softw. Eng. 36 (1), 119–140 (2010). doi:10.1109/TSE.2009.51 CrossRef I. Malavolta, H. Muccini, P. Pelliccione, D. Tamburri, Providing architectural languages and tools interoperability through model transformation technologies. IEEE Trans. Softw. Eng. 36 (1), 119–140 (2010). doi:10.​1109/​TSE.​2009.​51 CrossRef
55.
Zurück zum Zitat J. McCarthy, Making robots conscious of their mental states, in Working Notes of the AAAI Spring Symposium on Representing Mental States and Mechanisms, Menlo Park, CA, 1995 J. McCarthy, Making robots conscious of their mental states, in Working Notes of the AAAI Spring Symposium on Representing Mental States and Mechanisms, Menlo Park, CA, 1995
58.
Zurück zum Zitat M. Minsky, Matter, mind, and models, in Semantic Information Processing, ed. by M.L. Minsky (1968) M. Minsky, Matter, mind, and models, in Semantic Information Processing, ed. by M.L. Minsky (1968)
60.
Zurück zum Zitat E. Nivel, K. Thórisson, Towards a programming paradigm for control systems with high levels of existential autonomy, in Artificial General Intelligence, ed. by K.U. Kühnberger, S. Rudolph, P. Wang. Lecture Notes in Computer Science, vol. 7999 (Springer, Berlin, Heidelberg, 2013), pp. 78–87 E. Nivel, K. Thórisson, Towards a programming paradigm for control systems with high levels of existential autonomy, in Artificial General Intelligence, ed. by K.U. Kühnberger, S. Rudolph, P. Wang. Lecture Notes in Computer Science, vol. 7999 (Springer, Berlin, Heidelberg, 2013), pp. 78–87
61.
Zurück zum Zitat M. Odersky, L. Spoon, B. Venners, Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd edn. (Artima Incorporation, Walnut Creek, 2011) M. Odersky, L. Spoon, B. Venners, Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd edn. (Artima Incorporation, Walnut Creek, 2011)
62.
Zurück zum Zitat G. Pardo-Castellote, OMG data-distribution service: architectural overview, in Proceedings of the 2003 IEEE Conference on Military Communications - Volume I, MILCOM’03 (IEEE Computer Society, Washington, DC, 2003), pp. 242–247 G. Pardo-Castellote, OMG data-distribution service: architectural overview, in Proceedings of the 2003 IEEE Conference on Military Communications - Volume I, MILCOM’03 (IEEE Computer Society, Washington, DC, 2003), pp. 242–247
64.
Zurück zum Zitat M. Quigley, K. Conley, B. Gerkey, J. Faust, T.B. Foote, J. Leibs, R. Wheeler, A.Y. Ng, ROS: an open-source robot operating system, in ICRA Workshop on Open Source Software (2009) M. Quigley, K. Conley, B. Gerkey, J. Faust, T.B. Foote, J. Leibs, R. Wheeler, A.Y. Ng, ROS: an open-source robot operating system, in ICRA Workshop on Open Source Software (2009)
65.
Zurück zum Zitat W.W. Royce, Managing the development of large software systems: concepts and techniques, in Proceedings of the 9th International Conference on Software Engineering, ICSE ’87 (IEEE Computer Society Press, Los Alamitos, CA, 1987), pp. 328–338 W.W. Royce, Managing the development of large software systems: concepts and techniques, in Proceedings of the 9th International Conference on Software Engineering, ICSE ’87 (IEEE Computer Society Press, Los Alamitos, CA, 1987), pp. 328–338
66.
Zurück zum Zitat R.B. Rusu, S. Cousins, 3D is here: Point Cloud Library (PCL), in 2011 IEEE International Conference on Robotics and Automation (ICRA) (IEEE, 2011), pp. 1–4. doi:10.1109/icra.2011.5980567 R.B. Rusu, S. Cousins, 3D is here: Point Cloud Library (PCL), in 2011 IEEE International Conference on Robotics and Automation (ICRA) (IEEE, 2011), pp. 1–4. doi:10.​1109/​icra.​2011.​5980567
67.
Zurück zum Zitat A.V. Samsonovich, Toward a unified catalog of implemented cognitive architectures, in Proceedings of the 2010 Conference on Biologically Inspired Cognitive Architectures 2010: Proceedings of the First Annual Meeting of the BICA Society (IOS Press, Amsterdam, 2010), pp. 195–244. http://dl.acm.org/citation.cfm?id=1893313.1893352 A.V. Samsonovich, Toward a unified catalog of implemented cognitive architectures, in Proceedings of the 2010 Conference on Biologically Inspired Cognitive Architectures 2010: Proceedings of the First Annual Meeting of the BICA Society (IOS Press, Amsterdam, 2010), pp. 195–244. http://​dl.​acm.​org/​citation.​cfm?​id=​1893313.​1893352
69.
Zurück zum Zitat K.R. Thórisson, From constructionist to constructivist ai, in AAAI Fall Symposium: Biologically Inspired Cognitive Architectures (2009) K.R. Thórisson, From constructionist to constructivist ai, in AAAI Fall Symposium: Biologically Inspired Cognitive Architectures (2009)
71.
Zurück zum Zitat K.R. Thórisson, A new constructivist ai: from manual methods to self-constructive systems, in Theoretical Foundations of Artificial General Intelligence, Atlantis Thinking Machines, vol. 4, ed. by P. Wang, B. Goertzel (Atlantis Press, Amsterdam, 2012), pp. 145–171CrossRef K.R. Thórisson, A new constructivist ai: from manual methods to self-constructive systems, in Theoretical Foundations of Artificial General Intelligence, Atlantis Thinking Machines, vol. 4, ed. by P. Wang, B. Goertzel (Atlantis Press, Amsterdam, 2012), pp. 145–171CrossRef
73.
Zurück zum Zitat K.R. Thórisson, H. Benko, D. Abramov, A. Arnold, S. Maskey, A. Vaseekaran, Constructionist design methodology for interactive intelligences. AI Mag. 25 (4), 77 (2004) K.R. Thórisson, H. Benko, D. Abramov, A. Arnold, S. Maskey, A. Vaseekaran, Constructionist design methodology for interactive intelligences. AI Mag. 25 (4), 77 (2004)
74.
Zurück zum Zitat M.Törngren, A. Qamar, M. Biehl, F. Loiret, J. El-khoury, Integrating viewpoints in the development of mechatronic products. Mechatronics 24 (7), 745–762 (2014)CrossRef M.Törngren, A. Qamar, M. Biehl, F. Loiret, J. El-khoury, Integrating viewpoints in the development of mechatronic products. Mechatronics 24 (7), 745–762 (2014)CrossRef
77.
Zurück zum Zitat O. Wallmark et al., Design and implementation of an experimental research and concept demonstration vehicle, in Vehicle Power and Propulsion Conference (VPPC), 2014 (IEEE, 2014), pp. 1–6. doi:10.1109/VPPC.2014.7007042 O. Wallmark et al., Design and implementation of an experimental research and concept demonstration vehicle, in Vehicle Power and Propulsion Conference (VPPC), 2014 (IEEE, 2014), pp. 1–6. doi:10.​1109/​VPPC.​2014.​7007042
78.
Zurück zum Zitat J. Westman, M. Nyberg, A reference example on the specification of safety requirements using ISO 26262, in SAFECOMP 2013 - Workshop DECS (ERCIM/EWICS Workshop on Dependable Embedded and Cyber-physical Systems) of the 32nd International Conference on Computer Safety, Reliability and Security, France, ed. by M. Roy p NA (2013). https://hal.archives-ouvertes.fr/hal-00848610 J. Westman, M. Nyberg, A reference example on the specification of safety requirements using ISO 26262, in SAFECOMP 2013 - Workshop DECS (ERCIM/EWICS Workshop on Dependable Embedded and Cyber-physical Systems) of the 32nd International Conference on Computer Safety, Reliability and Security, France, ed. by M. Roy p NA (2013). https://​hal.​archives-ouvertes.​fr/​hal-00848610
79.
Zurück zum Zitat J. Westman, M. Nyberg, M. Törngren, Structuring safety requirements in ISO 26262 using contract theory, in Computer Safety, Reliability, and Security, ed. by F. Bitsch, J. Guiochet, M. Kaâniche. Lecture Notes in Computer Science, vol. 8153 (Springer, Berlin, Heidelberg, 2013), pp. 166–177 J. Westman, M. Nyberg, M. Törngren, Structuring safety requirements in ISO 26262 using contract theory, in Computer Safety, Reliability, and Security, ed. by F. Bitsch, J. Guiochet, M. Kaâniche. Lecture Notes in Computer Science, vol. 8153 (Springer, Berlin, Heidelberg, 2013), pp. 166–177
Metadaten
Titel
Systems Engineering and Architecting for Intelligent Autonomous Systems
verfasst von
Sagar Behere
Martin Törngren
Copyright-Jahr
2017
DOI
https://doi.org/10.1007/978-3-319-31895-0_13

    Premium Partner