This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
BMW-ROOM An Object-Oriented Method for ASCET
Annotation ability available
Sector:
Language:
English
Abstract
This paper presents an object-oriented method customized for a tool-assisted development of car software components.
Tough market conditions motivate smart software development. ASCET SD is a tool to generate target code from graphic specifications, avoiding costly programming in C. But ASCET lacks guidelines on what to do, how to do it, in what order, like a fully equipped kitchen without a cooking book. Plans to employ the tool for BMW vehicle software sparked off demand for an adequate, object-oriented real-time methodology.
We show how to scan the methodology market in order to adopt an already existing method for this purpose. The result of the adaptation of a chosen method to ASCET SD is a pragmatic version of ROOM, which we call BROOM. We present a modeling guidebook that includes process recommendations not only for the automotive sector, but for real-time software development in general.
The method suggests to produce early prototypes that are validated and refined to completion. BROOM offers phase-independent, harmonic guidelines. Product requirements, in form of scenarios, are transformed through several activities into operational models. BROOM takes advantage of ASCET's rich experimentation- and code generation features. These allow to validate emerging models on button press. The factual development of a simplified heating/cooling system at BMW serves as a running example throughout the paper.
Recommended Content
Authors
Topic
Citation
Fuchs, M., Nazareth, D., Daniel, D., and Rumpe, B., "BMW-ROOM An Object-Oriented Method for ASCET," SAE Technical Paper 981014, 1998, https://doi.org/10.4271/981014.Also In
References
- Boehm B. W. “A Spiral Model of Software Development and Enhancement” Software Engineering Notes 11 4 Aug. 1986 14 24
- Budde R. Kuhlenkamp K. Mathiassen L. Zullinghoven H. Approaches to Prototyping Berlin Springer Verlag 1984
- Daniel D. An object-oriented method for ASCET Munich University of Technology 1997
- ETAS ASCET SD User's Guide 1997
- Jacobson I. Christerson M. Jonsson P. Övergaard G., Object-Oriented Software Engineering Wokingham Addison-Wesley England 1992
- Rumbaugh J. Blaha M. Premerlani W. Eddy F. Lorenson W. Object-Oriented Modeling and Design Englewood Cliffs, NJ Prentice Hall 1991
- Royce W. W. “Managing the Development of Large Software Systems: Concepts and Techniques” Proceedings of WESCON Aug. 1970
- Selic B. Gullekson G. Ward P. T. Real-Time Object-Oriented Modeling New York, NY John Wiley & Sons 1994