Software behavior description of real-time embedded systems in Component Based Software Development

被引:0
|
作者
Kim, Ji Eun
Kapoor, Rahul
Herrmann, Martin
Haerdtlein, Jochen
Grzeschniok, Franz
Lutz, Peter
机构
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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-MD1) 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.
引用
收藏
页码:307 / 311
页数:5
相关论文
共 50 条
  • [1] A component-based process with separation of concerns for the development of embedded real-time software systems
    Panunzio, Marco
    Vardanega, Tullio
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 96 : 105 - 121
  • [2] Extracting, Specifying and Predicting Software System Properties in Component Based Real-Time Embedded Software Development
    Kim, Ji Eun
    Rogalla, Oliver
    Kramer, Simon
    Hamann, Arne
    [J]. 2009 31ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, COMPANION VOLUME, 2009, : 28 - +
  • [3] On Component-Based Software Development for Multiprocessor Real-Time Systems
    Khalilzad, Nima
    Behnam, Moris
    Nolte, Thomas
    [J]. 2015 IEEE 21ST INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, 2015, : 132 - 140
  • [4] A prototype tool for software component services in embedded real-time systems
    Luders, Frank
    Flemstrom, Daniel
    Wall, Anders
    Crnkovic, Ivica
    [J]. COMPONENT-BASED SOFTWARE ENGINEERING, PROCEEDINGS, 2006, 4063 : 222 - 237
  • [5] Adopting a software component model in real-time systems development
    Lüders, F
    [J]. 28TH ANNUAL NASA GODDARD SOFTWARE ENGINEERING WORKSHOP, PROCEEDINGS, 2004, : 114 - 119
  • [6] Enabling Component-Based Design for Embedded Real-Time Software
    Wiklander, Jimmie
    Eliasson, Jens
    Kruglyak, Andrey
    Lindgren, Per
    Nordlander, Johan
    [J]. JOURNAL OF COMPUTERS, 2009, 4 (12) : 1309 - 1321
  • [7] Developing component-based software for real-time systems
    Zalewski, J
    [J]. PROCEEDINGS OF THE 27TH EUROMICRO CONFERENCE - 2001: A NET ODYSSEY, 2001, : 80 - 87
  • [8] Architecture based model driven software and system development for real-time embedded systems
    Lewis, B
    [J]. RADICAL INNOVATIONS OF SOFTWARE AND SYSTEMS ENGINEERING IN THE FUTURE, 2004, 2941 : 249 - 260
  • [9] Component-based performance-sensitive real-time embedded software
    Wang, Lingfeng
    [J]. IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 2008, 23 (01) : 28 - 34
  • [10] A software architecture for real-time, embedded monitoring systems
    Caflisch, L
    Savigni, A
    Schettini, R
    Tisato, F
    [J]. AVSS 2005: Advanced Video and Signal Based Surveillance, Proceedings, 2005, : 540 - 545