This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Integration of Model-Based Development throughout the System and Software Development Lifecycle
Technical Paper
2011-01-2265
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
Model-Based Development (MBD) has become increasingly important in the development of embedded software for commercial vehicles. For MBD to be most effective, modeling must be a unified part of the system and software lifecycle. System and software lifecycle management processes and tools that encompass all phases of the product, from concept to end-of-life, are essential to meet today's business innovation and quality demands.
In a typical MBD environment, changes to requirements, test cases, configurations, calibrations or the actual models aren't automatically and interactively linked to one another. Significant manual effort goes into tracking changes that affect engineering artifacts. The downstream effect of one seemingly small change has the potential to affect thousands of artifacts across a product's lifecycle, including model elements. For example, when a test case fails, there is considerable manual effort to find the root cause of the failure and take the appropriate actions to amend the relevant model(s). Extensive manual effort to edit and propagate changes, rework existing elements and the increased risk of errors, translates into longer cycle times, impacts quality and safety, and ultimately lowers profitability.
In this paper, we will discuss the use of a unified engineering platform, which closely integrates MBD, across the system and software development lifecycle to achieve the following:
- Implementation of a repeatable process to enhance efficiency.
- Complete traceability between all artifacts to increase overall quality, reduce cycle time, and eliminate rework.
- Manage change to all artifacts such as models, requirements, and test cases, to increase quality and deliver on expectations.
- Version control of models for easy roll back and comparison of previous versions or builds.
- Variant management to support reuse strategies.
- Manage and capture input/output from simulations to enhance quality of deliverables.
- Seamlessly integrate auto-generated code into the entire product lifecycle.
The adoption of a unified engineering platform that supports MBD will eliminate wasted engineering time for non-value added activities and rework, enhance analysis of engineering change, and ensure the delivered product is consistent with the current requirements.
Topic
Citation
Perdikoulias, C. and Sommerfeld, B., "Integration of Model-Based Development throughout the System and Software Development Lifecycle," SAE Technical Paper 2011-01-2265, 2011, https://doi.org/10.4271/2011-01-2265.Also In
References
- Bunus, P. Isaksson, O. Frey, B. Munker, B. 2009 Model-Based Diagnostics Techniques for Avionics Applications with RODON Workshop on Aviation System Technology 2009 Hamburg
- Chao, L. P. Ishii, K. 2005 Design Process Error-Proofing: Strategies for Reducing Quality Loss in Product Development Proceedings of 2005 ASME International Mechanical Engineering Congress and Exposition Orlando ASME International
- Easterbrook, S. M. 2003 November Model Management and Inconsistency in Software Design NSF Workshop on the Science of Design Airlie Center Virginia, USA
- Potter, B. Behr, M. 2010 March 1 Model-based design facilitates compliance to aerospace standards Military Aerospace http://www.militaryaerospace.com