DocumentCode :
3436647
Title :
Software Behavior Description of Real-Time Embedded Systems in Component Based Software Development
Author :
Ji Eun Kim ; Kapoor, Ravikant ; Herrmann, Markus ; Haerdtlein, J.
Author_Institution :
Res. & Technol. Center, Robert Bosch LLC, Palo Alto, CA
fYear :
2008
fDate :
5-7 May 2008
Firstpage :
307
Lastpage :
311
Abstract :
Component based software development (CBSD) has been established in the development of automotive real-time embedded applications at Bosch. CBSD together with software product line (SPL) practice has improved software reuse, productivity, quality and complexity management, by raising the level of abstraction for software constructions and by sharing services. Although CBSD has contributed to the aforementioned improvement in the software development practice, the existing Bosch component model often requires software developers to take a close look at the implementation including models (e.g., ASCET-MD ) and even complex source code to understand software behavior and dependencies when reusing and adapting software components. This hinders the realization of the full benefits of CBSD, as the available information on the component level does not sufficiently describe important aspects of software behavior. This paper presents the concepts and case studies of ´signal flows´ and ´mode dependent signal flows´, which provide crucial software behavior information for real time embedded systems at the component level.
Keywords :
automotive engineering; embedded systems; object-oriented programming; software architecture; software quality; software reusability; Bosch; automotive real-time embedded applications; complex source code; component based software development; real-time embedded systems; software behavior description; software complexity management; software constructions; software product line; software productivity; software quality; software reuse; Automotive engineering; Embedded software; Embedded system; Engines; Object oriented modeling; Programming; Real time systems; Software architecture; Software systems; Vehicle dynamics; Component Based Software Development; Mode Dependent Signal Flows; Real-Time Embedded Systems; Signal Flows; Software Behavior;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object Oriented Real-Time Distributed Computing (ISORC), 2008 11th IEEE International Symposium on
Conference_Location :
Orlando, FL
Print_ISBN :
978-0-7695-3132-8
Type :
conf
DOI :
10.1109/ISORC.2008.69
Filename :
4519592
Link To Document :
بازگشت