Skip to main content
Top

2017 | OriginalPaper | Chapter

13. Systems Engineering and Architecting for Intelligent Autonomous Systems

Authors : Sagar Behere, Martin Törngren

Published in: Automated Driving

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

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!

Footnotes
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.
 
Literature
18.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
67.
69.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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
Metadata
Title
Systems Engineering and Architecting for Intelligent Autonomous Systems
Authors
Sagar Behere
Martin Törngren
Copyright Year
2017
DOI
https://doi.org/10.1007/978-3-319-31895-0_13

Premium Partner