This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Practical Application of Model-Based Software Design for Automotive
Technical Paper
2002-01-0876
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
A number of factors are driving a change in how the automotive industry develops software. Some of these factors include: increasing complexity of the software; increasing quantity of software in the vehicle; reduced resources of development time, engineers, money; and the emergence of software-based safety-critical systems. To address these issues, the automotive industry, as well as a number of other embedded industries, are moving to a model-based software design process. The goals of the model-based process are to reduce the overall cost and time of the development process while increasing the quality of the software. These goals will be accomplished by re-aligning the emphasis of the engineering effort to earlier in the design process and by automating as much of the design process as is possible.
This paper will present a number of the key steps in the software design process, describing the objective of each step and listing a number of issues that need to be addressed. This should provide a good overview of a model-based software design process with enough detail to provide a sense for the scope of the problem.
Some of the particular steps that will be described include: modeling style guides, automatic code generation, model checking, automatic test vector generation, rapid prototyping/hardware-in-the-loop, schedulability analysis, networked applications, and configuration management.
Recommended Content
Technical Paper | Common Software Architecture for Ground-based Military Vehicle Systems |
Progress In Technology | Automotive Systems Engineering - Approach and Verification |
Technical Paper | ISO-26262 Implications on Timing of Automotive E/E System Design Processes |
Authors
Topic
Citation
Ranville, S., "Practical Application of Model-Based Software Design for Automotive," SAE Technical Paper 2002-01-0876, 2002, https://doi.org/10.4271/2002-01-0876.Also In
SAE 2002 Transactions Journal of Passenger Cars - Electronic and Electrical Systems
Number: V111-7; Published: 2003-09-15
Number: V111-7; Published: 2003-09-15
References
- Toeppe, S. Ranville, S. Bostic, D. “Automating Software Specification, Design and Synthesis for Computer Aided Control System Design Tools” 2000 Proceedings of the 19 th AIAA/IEEE/SAE Digital Avionics System Conf.
- Toeppe, S. Ranville, S. Bostic, D. Wang, C. “Practical Validation of Model Based Code Generation for Automotive Applications” 1999 Proceedings of the 18 th AIAA/IEEE/SAE Digital Avionics System Conf.
- Toeppe, S. Ranville, S. Bostic, D. Rzeimen, K. “Automatic Code Generation Requirements For Production Automotive Powertrain Applications” 1999 IEEE International Symposium on Computer Aided Control System Design
- Sims, S. Butts, K. Cleaveland, R. Ranville, S. “Automated Validation of Software Models” 2001 Automated Software Engineering Conference
- Black, P. Ranville, S. “WINNOWING tests: GETTING QUALITY COVERAGE FROM A MODEL CHECKER WITHOUT QUANTITY” 2001 20 th AIAA/IEEE/SAE Digital Avionics System Conference
- Ranville, S. Black, P. “Automated Testing Requirements - Automotive Perspective” 2001 The Second International Workshop on Automated Program Analysis, Testing and Verification
- Toeppe, S. Ranville, S. “An Automated Inspection Tool For a Graphical Specification and Programming Language” 1999 QualityWeek Conference
- Toeppe, S. Ranville, S. “Model Driven Automatic Unit Testing Technology: Tool Architecture Introduction and Overview” 1999 Proceedings of the 18 th AIAA/IEEE/SAE Digital Avionics System Conference
- Patel, S. Smith, P. Sun, W. Ramanan, R. Donald, H. Toeppe, S. Ranville, S. Bostic, D. Butts, K. “CACSD in Production Development: An Engine Control Case Study” 2000 Global Powertrain Conference
- Butts, K. Toeppe, S. Ranville, S. “Specification and Testing of Automotive Powertrain Control System Software using CACSD tools” 1998 Proceedings of the 17 th AIAA/IEEE/SAE Digital Avionics System Conference
- Ranville, S. Butts, K. “Single-Stack RTOS for Deeply Embedded Applications” Embedded Systems Programming Magazine
- Toeppe, S. Ranville, S. “RTOS Evaluation and Selection Criteria For Embedded Automotive Powertrain Applications” 1999 Embedded Systems Conference - Europe and Embedded Systems Programming Magazine July 2000 108 123 “Commercial RTOSes for Automotive Applications”