Software Behavior Description of Real-Time Embedded Systems in Component Based Software Development

Object Oriented Real-Time Distributed Computing(2008)

引用 14|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
software component,software behavior description,existing bosch component model,component level,software reuse,crucial software behavior information,software development practice,software development,software developer,software behavior,software construction,software quality,engines,programming,source code,real time systems,component based software development,software architecture,software systems,component model,embedded software,object oriented programming,vehicle dynamics,embedded system,embedded systems,automotive engineering
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要