N. Mohan, Martin Törngren, V. Izosimov, Viktor Kaznov, Per Roos, J. Svahn, J. Gustavsson, Damir Nesic
{"title":"Challenges in Architecting Fully Automated Driving; with an Emphasis on Heavy Commercial Vehicles","authors":"N. Mohan, Martin Törngren, V. Izosimov, Viktor Kaznov, Per Roos, J. Svahn, J. Gustavsson, Damir Nesic","doi":"10.1109/WASA.2016.10","DOIUrl":"https://doi.org/10.1109/WASA.2016.10","url":null,"abstract":"Fully automated vehicles will require new functionalities for perception, navigation and decision making -- an Autonomous Driving Intelligence (ADI). We consider architectural cases for such functionalities and investigate how they integrate with legacy platforms. The cases range from a robot replacing the driver -- with entire reuse of existing vehicle platforms, to a clean-slate design. Focusing on Heavy Commercial Vehicles (HCVs), we assess these cases from the perspectives of business, safety, dependability, verification, and realization. The original contributions of this paper are the classification of the architectural cases themselves and the analysis that follows. The analysis reveals that although full reuse of vehicle platforms is appealing, it will require explicitly dealing with the accidental complexity of the legacy platforms, including adding corresponding diagnostics and error handling to the ADI. The current fail-safe design of the platform will also tend to limit availability. Allowing changes to the platforms, will enable more optimized designs and fault-operational behaviour, but will require initial higher development cost and specific emphasis on partitioning and control to limit the influences of safety requirements. For all cases, the design and verification of the ADI will pose a grand challenge and relate to the evolution of the regulatory framework including safety standards.","PeriodicalId":176599,"journal":{"name":"2016 Workshop on Automotive Systems/Software Architectures (WASA)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131959065","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"How Autonomous Driving Influences the Vehicle's Architecture","authors":"C. Berger","doi":"10.1109/WASA.2016.12","DOIUrl":"https://doi.org/10.1109/WASA.2016.12","url":null,"abstract":"This talk gives an overview of an interdisciplinary research project at Chalmers University of Technology and University of Gothenburg envisioning \"CampusShuttle\", a self-driving vehicle tackling inner-city driving scenarios. An outline is given for the challenges arising from the embodied technology on the vehicle's sensor architecture, its computing architecture to process the data provided by the on-board and off-board data sources, and its software architecture.","PeriodicalId":176599,"journal":{"name":"2016 Workshop on Automotive Systems/Software Architectures (WASA)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125653489","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"How Automotive Software Architectures could Benefit from Bitcoin","authors":"Manuel Fuenfrocken, Wolfgang Schulz","doi":"10.1109/WASA.2016.11","DOIUrl":"https://doi.org/10.1109/WASA.2016.11","url":null,"abstract":"In this paper, we shortly review current challenges of distributed automotive software architectures with respect to economic considerations and discuss several principles of the Bitcoin crypto-currency in more depth. We then point out, how future architectures could benefit from those mechanisms and highlight that future research in this direction should be performed, as we think that Bitcoin itself is not suited to enhance automotive software architectures.","PeriodicalId":176599,"journal":{"name":"2016 Workshop on Automotive Systems/Software Architectures (WASA)","volume":"85 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126054488","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Sebastian Kunze, Wojciech Mostowski, M. Mousavi, M. Varshosaz
{"title":"Generation of Failure Models through Automata Learning","authors":"Sebastian Kunze, Wojciech Mostowski, M. Mousavi, M. Varshosaz","doi":"10.1109/WASA.2016.7","DOIUrl":"https://doi.org/10.1109/WASA.2016.7","url":null,"abstract":"In the context of the AUTO-CAAS project that deals with model-based testing techniques applied in the automotive domain, we present the preliminary ideas and results of building generalised failure models for non-conformant software components. These models are a necessary building block for our upcoming efforts to detect and analyse failure causes in automotive software built with AUTOSAR components. Concretely, we discuss how to build these generalised failure models using automata learning techniques applied to a guided model-based testing procedure of a failing component. We illustrate our preliminary findings and experiments on a simple integer queue implemented in the C programming language.","PeriodicalId":176599,"journal":{"name":"2016 Workshop on Automotive Systems/Software Architectures (WASA)","volume":"154 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131997870","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Patrizio Pelliccione, E. Knauss, Rogardt Heldal, Magnus Ågren, Piergiuseppe Mallozzi, Anders Alminger, Daniel Borgentun
{"title":"A Proposal for an Automotive Architecture Framework for Volvo Cars","authors":"Patrizio Pelliccione, E. Knauss, Rogardt Heldal, Magnus Ågren, Piergiuseppe Mallozzi, Anders Alminger, Daniel Borgentun","doi":"10.1109/WASA.2016.9","DOIUrl":"https://doi.org/10.1109/WASA.2016.9","url":null,"abstract":"During the past twenty years vehicles have become more and more robot like, interpreting and exploiting input from various sensors to make decisions and finally commit actions that were previously made by humans. Such features will require continuous evolution and updates to ensure safety, security, and suitability for supporting drivers in an ever changing world. Modern vehicles can have over 100 Electronic Control Units (ECUs), which are small computers, together executing gigabytes of software. ECUs are connected to each other through several networks within the car, and in some cases also to the outside world. This need for addressing ever increasing complexity as well as for offering flexibility, support of continuous evolution, and very late changes in user visible features introduces new challenges for developing and maintaining a suitable electronic architecture. In this paper we report the current investigation of the Volvo Cars to create an architecture framework tailored to the needs of future vehicles.","PeriodicalId":176599,"journal":{"name":"2016 Workshop on Automotive Systems/Software Architectures (WASA)","volume":"166 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121317324","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Development of a Safety Case Editor with Assessment Features","authors":"Yaping Luo, Zhuoao Li, M. van den Brand","doi":"10.1109/WASA.2016.8","DOIUrl":"https://doi.org/10.1109/WASA.2016.8","url":null,"abstract":"A safety case is an argumentation for showing confidence in the claimed safety assurance of a system, which should be comprehensible and well-structured. Typically, safety cases are represented in plain text, but the structure of safety cases might become ambiguous and unclear. To address this, the Goal Structuring Notation (GSN) was introduced to represent safety arguments graphically. Recently, a number of safety case editors are developed to support safety case development with graphical representation. Those editors support the development and management of safety cases. However, only few of the editors offer functionality for safety case assessment which is also an important phase of safety assurance. This motivates us to developa safety case editor with assessment features. In this paper, we describe the state of the art of existing safety case editors. Furthermore, we briefly introduce three use cases to demonstrate the prototype functions that will be developed for safety case assessment.","PeriodicalId":176599,"journal":{"name":"2016 Workshop on Automotive Systems/Software Architectures (WASA)","volume":"20 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130909872","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}