This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Model-Based Architecting for Reliability, Availability, and Maintainability Software in Automotive Applications
Technical Paper
2002-01-0476
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
The importance of defining requirements correctly in the development process of software is well known in software industry. Since RAM(Reliability, Availability, and Maintainability) is a significant effectiveness element for the operation of automotive engine, it requires a thorough analysis during the design and testing of an engine. In this study, user requirements for the calculation of RAM and RG(Reliability Growth) were identified and documented by using a Model-Based Systems Engineering (MBSE) tool, RDD-100. The tool supports the traceability of each function to the corresponding requirement. Requirements were organized into behavior items such as RAM calculations, display, and data query and into non-behavior items such as input, output, and environment conditions. Additional requirements were derived if new functions are needed in the software even if the originating requirements did not exist in the early stage of the software development. Scenarios that describe the analysis of RAM and RG of the automotive engine were constructed to explain the activity and data flow among users, RAM software, and engine database. The top-level architecture of this software was designed by allocating functions on the three simple components in the block diagram. The relationship in the requirements, functions, and architecture is traceable among each other. This approach in the development of engine software not only facilitates the design process but also provides an efficient configuration management approach to any change or improvement of the software during the life cycle. It also maintains the top-level architecture design knowledge captured during early development phase.
Recommended Content
Authors
Citation
Choi, J., Yoo, I., Park, Y., and Park, J., "Model-Based Architecting for Reliability, Availability, and Maintainability Software in Automotive Applications," SAE Technical Paper 2002-01-0476, 2002, https://doi.org/10.4271/2002-01-0476.Also In
Electronic Engine Controls 2002: Electronics and Information Gathering
Number: SP-1690; Published: 2002-03-04
Number: SP-1690; Published: 2002-03-04
References
- Hsieh, P. I. Lee, R. E. Torma, B. L. “A Reliability Engineering Process in a Simultaneous Engineering Environment” SAE Paper 980738 1998
- Rechtin, E. Maier, M. W. The Art of Systems Architecting CRC Press 1997
- INCOSE Tools Database Working Group “SE Tools Survey” INCOSE, www.incose.org/tools/tooltaxs.html
- ALC Training Course 101: Introduction to RDD-100 Student Workbook Ascent Logic Co. 1996
- Buede, D. M. The Engineering Design of Systems John Wiley & Sons, Inc. 2000
- Blanchard, B. S. Fabrycky, W. J. Systems Engineering and Analysis Prentice-Hall Feb. 1998
- Filliol, N. Staritz, J. “Market Survey-Commercial Reliability, Availability and Maintainability Engineering Software” Proceedings of the 11 th International Symposium of the International Council on Systems Engineering
- Fuchs, M. Nazareth, D. Daniel, D. Rumpe, B. “BMW-ROOM An Object-Oriented Method for ASCET” SAE Paper 981014 1998
- Schwab, R. W. Haraldsdottir, A. Warren, A. W. “A Requirements-Based CNS/ATM Architecture” SAE Paper 985552 1998
- Tomisawa, N. Ohkubo, T. “An Integrated Software Development Environment for Electronic Control Units” SAE Paper 960044 1996