This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Service-Based Software Development for Automotive Applications
Technical Paper
2004-21-0040
Annotation ability available
Sector:
Language:
English
Abstract
Software development for the automotive domain is currently subject to a silent revolution. On the one hand, software has become the enabling technology for almost all safety-critical and comfort functions offered to the customer: Cars have evolved into distributed computing platforms, which host dozens of networked and interacting processors, implementing hundreds of software-enabled features. On the other hand, the complexity induced by this large number of functions, their interactions, and their supporting infrastructure is becoming the limiting factor for automotive software development. Industry standards, including OSGi[1] and AMI-C[2], address these issues by introducing service-based software-architectures and corresponding middleware layers as modeling and deployment abstractions. This marks a significant shift from component- to service-oriented software development in the automotive domain. As a consequence, development methods and tools for analysis, design, implementation, and quality assurance of automotive software services are dearly needed. This paper reports on a service-based software development approach currently being pursued as a collaboration between Ford and the University of California at San Diego. Its centerpieces are the capturing and design of the interaction patterns defining service executions on distributed platforms, the mapping of the captured interaction patterns to concrete deployment architectures, and the validation of system executions against the resulting specifications.
Recommended Content
Authors
Topic
Citation
Krüger, I., Nelson, E., and Prasad, K., "Service-Based Software Development for Automotive Applications," SAE Technical Paper 2004-21-0040, 2004.Also In
References
- Open Services Gateway Initiative OSGi Service Platform Release 2 IOS Press Amsterdam 2002
- Automotive Multimedia Interface Collaboration AMIC Software API Specifications – Core APIs www.ami-c.org/publicspecrelease.asp
- http://www.autosar.org/find02.php
- Krüger, I. H. Gupta, D. Mathew, R. Moorthy, P. Phillips, W. Rittmann, S. Ahluwalia: J. Towards a Process and Tool-Chain for Service-Oriented Automotive Software Engineering IEE Proceedings of ICSE’04 workshop on Software Engineering for Automotive Systems 2004
- Krüger, I. Grosu, R. Scholz, P. Broy M. From MSCs to Statecharts Rammig F. J. Distributed and Parallel Embedded Systems 61 71 Kluwer Academic Publishers 1999
- Cornea, R. Dutt, N. Gupta, R. Krueger, I. Nicolau, A. Schmidt, D. Shukla S. FORGE: A Framework for Optimization of Distributed Embedded Systems Software International Parallel and Distributed Processing Symposium April 2003
- Harrison, T. H. Levine, D. L. Schmidt, D. C. The Design and Performance of a Real-time CORBA Event Service Proceedings of OOPSLA ‘97 Atlanta, GA 184 199 ACM Oct. 1997
- OMG: Real-Time CORBA Specification http://www.omg.org/docs/formal/02-08-02.pdf 2002
- Geneva 1996
- Krüger, I. H. Distributed System Design with Message Sequence Charts PhD thesis Technische Universität München 2000
- UML 2.0 http://www..omg.org/uml
- Kiczales, G. Hilsdale, E. Hugunin, J. Kersten, M. Palm, J. Griswold, W.G. An overview of AspectJ Knudsen, J.L. Proceedings of the 15 th European Conference on Object-Oriented Programming , number 2072 in Lecture Notes in Computer Science 327 353 Budapest, Hungary June 18-22 2001 Springer Verlag
- Krüger, I. Mathew R. Systematic Development and Exploration of Service-Oriented Software Architectures Proceedings of WICSA’04 2004
- Snell, J. Tidwell, D. Kulchenko P. Programming Web Services with SOAP O’Reilly 2002
- Krüger I. H. Capturing Overlapping, Triggered, and Preemptive Collaborations Using MSCs Pezzè Mauro Fundamental Approaches to Software Engineering, 6th International Conference, FASE 2003, Lecture Notes in Computer Science 2621 Springer 2003
- Krüger: I. Service Specification with MSCs and Roles IASTED International Conference on Software Engineering 2004
- W. Schumacher, Robert Lind, Richard C. Yen, Huan Welk Doug Gidwani, Sachal “Multimedia Entertainment: Vehicle Technology and Service Business Trends,” Convergence 2002 Proceedings, paper 2002-21-0062 417 428 Oct. 2002
- Sangiovanni-Vincentelli, Alberto “Automotive Electronics: Trends and Challenges,” Convergence 2000 Proceedings, paper 2000-01-C04 295 307 Oct. 2000
- Hall Richard S. Cervantes, Humberto “Challenges in Building Service-Oriented Applications for OSGi,” IEEE Communications Magazine 42 No. 5 144 149 May 2004