This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Pragmatic Strategies for Adopting Model-Based Design for Embedded Applications
Technical Paper
2010-01-0935
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
When transitioning to Model-Based Design for embedded systems development, it is essential to consider an overall plan spanning people, development processes, and tools. A common sense approach when beginning any process improvement activity is to first identify the problem to be solved and then develop a plan to implement the solution. When transitioning to Model-Based Design, performing the transition in an iterative manner - do, learn, adjust, and repeat - has been shown to be most effective. The end goal is a development process where the model is the design, verification is done throughout the development process using simulation, and the implementation of the entire application onto target hardware is highly automated. Faced with design and organizational complexity, time, quality, and cost pressures, the transition is akin to changing a flat tire while moving down the highway. Choosing the right first steps are key to a successful transition. This paper presents a set of practical strategies for determining the first steps when deploying Model-Based Design and code generation in production development processes.
Recommended Content
Technical Paper | Dynamic Simulation Analysis of Pothole Event Based on vRLDA |
Technical Paper | Research on the Fatigue Durability Performance of a SUV Rear Axle |
Technical Paper | Optimizing Load Transducer Design Using Computer-Based Analytical Tools |
Authors
Topic
Citation
Dillaber, E., Kendrick, L., Jin, W., and Reddy, V., "Pragmatic Strategies for Adopting Model-Based Design for Embedded Applications," SAE Technical Paper 2010-01-0935, 2010, https://doi.org/10.4271/2010-01-0935.Also In
References
- Smith, P.F. Prabhu, S.M. Friedman, J. “Best Practices for Establishing a Model-Based Design Culture,” SAE Technical Paper 2007-01-0777 2007
- Dabney J.B. “Return on Investment of Independent Verification and Validation Study Preliminary Phase 2B Report.” Fairmont, W.V. NASA IV&V Facility 2003
- Venture Development Corporation “Embedded Software Strategic Market Intelligence Report 4 December 2007 VDC
- Yanik Paul Migration from Simulation to verification with ModelSim.” EDA Tech Forum 2004
- Aberdeen Group “The Design Reuse Benchmark Report Seizing the Opportunity to Shorten Product Development,” February 2007
- Grand, K. Reddy, V. Sasaki, G. Dillaber, E. “Large-Scale Modeling for Embedded Applications,” SAE Technical Paper 2010-01-0938 2010
- Erkkinen Tom Potter Bill MathWorks Inc. “Model-Based Design for DO-178B with Qualified Tools,” AIAA Modeling and Simulation Technologies Conference and Exhibit 2009 AIAA Paper 2009-6233
- Erkkinen, T. Breiner, S. “Automatic Code Generation - Technology Adoption Lessons Learned from Commercial Vehicle Case Studies,” SAE Technical Paper 2007-01-4249 2007
- Thate, J.M. Kendrick, L.E. Nadarajah, S. “Caterpillar Automatic Code Generation,” SAE Technical Paper 2004-01-0894 2004
- Kit Edward Addison-Wesley “Software Testing in the Real World.”
- Murphy, B. Wakefield, A. Friedman, J. “Best Practices for Verification, Validation, and Test in Model-Based Design,” SAE Technical Paper 2008-01-1469 2008
- Potter Bill “Achieving Six Sigma Software Quality Through the Use of Automatic Code Generation,” 2005 MathWorks International Aerospace and Defense Conference http://www.mathworks.com/aerospace-defense/miadc05/presentations/potter.pdf
- Conrad, M. Sandmann, G. “A Verification and Validation Workflow for IEC 61508 Applications,” SAE Technical Paper 2009-01-0271 2009
- Walker, G. Friedman, J. Aberg, R. “Configuration Management of the Model-Based Design Process,” SAE Technical Paper 2007-01-1775 2007
- Schubert, P.J. Vitkin, L. Winters, F. “Executable Specs: What Makes One, and How are They Used?” SAE Technical Paper 2006-01-1357 2006
- Hosagrahara, A. Smith, P. “Measuring Productivity and Quality in Model-Based Design,” SAE Technical Paper 2005-01-1357 2005
- Yang, J. Bauman, J. Beydoun, A. “An Effective Model-Based Development Process Using Simulink/Stateflow for Automotive Body Control Electronics,” SAE Technical Paper 2006-01-3501 2006
- The MathWorks “BAE Systems Achieves 80% Reduction in Software-Defined Radio Development Time with Model-Based Design,” http://www.mathworks.com May 2006
- The MathWorks “Control Algorithm Modeling Guidelines Using MATLAB, Simulink, and Stateflow Version 2.1,” http://www.mathworks.com/automotive/standards/maab.html July 2007
- The MathWorks “Simulink Report Generator 3.7,” http://www.mathworks.com September 2009
- The MathWorks “Real-Time Workshop Embedded Coder 5 - Developing Embedded Targets,” http://www.mathworks.com September 2009