Predictable component-based software design of real-time MPEG-4 video applications

被引:1
作者
Bondarev, E [1 ]
Pastrnak, M [1 ]
de With, PHN [1 ]
Chaudron, MRV [1 ]
机构
[1] Eindhoven Univ Technol, NL-5600 MB Eindhoven, Netherlands
来源
VISUAL COMMUNICATIONS AND IMAGE PROCESSING 2005, PTS 1-4 | 2005年 / 5960卷
关键词
real-time system; performance prediction; MPEG-4; coding; component-based software; predictable design;
D O I
10.1117/12.633520
中图分类号
TB8 [摄影技术];
学科分类号
0804 ;
摘要
Component-based software development is very attractive, because it allows a clear decomposition of logical processing blocks into software blocks and it offers wide reuse. The strong real-time requirements of media processing systems should be validated as soon as possible to avoid costly system redesign. This can be achieved by prediction of timing and performance properties. In this paper, we propose a scenario simulation design approach featuring early performance prediction of a component-based software system. We validated this approach through a case study, for which we developed an advanced MPEG-4 coding application. The benefits of the approach are threefold: (a) high accuracy of the predicted performance data; (b) it delivers an efficient real-time software-hardware implementation, because the generic computational costs become known in advance, and (c) improved ease of use because of a high abstraction level of modelling. Experiments showed that the prediction accuracy of the system performance is about 90% or higher, while the prediction accuracy of the time-detailed processor usage (performance) does not get lower than 70%. However, the real-time performance requirements are sometimes not met, e.g. when other applications require intensive memory usage, thereby imposing delays on the retrieval from memory of the decoder data.
引用
收藏
页码:2288 / 2298
页数:11
相关论文
共 12 条
  • [1] Model-based performance prediction in software development: A survey
    Balsamo, S
    Di Marco, A
    Inverardi, P
    Simeoni, M
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2004, 30 (05) : 295 - 310
  • [2] Predicting real-time properties of component assemblies: A scenario-simulation in approach
    Bondarev, E
    Muskens, J
    de With, P
    Chaudron, M
    Lukkien, J
    [J]. PROCEEDINGS OF THE 30TH EUROMICRO CONFERENCE, 2004, : 40 - 47
  • [3] BOX D, 1997, OBJECT TECHNOLOGY SE
  • [4] CORTELLESSA V, 2002, PIRMA UML PERFORMANC
  • [5] HISSAM SA, 2001, CMUESI2001TR024
  • [6] A methodology for architecture exploration of heterogeneous signal processing systems
    Lieverse, P
    Van der Wolf, P
    Vissers, K
    Deprettere, E
    [J]. JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2001, 29 (03): : 197 - 207
  • [7] MOWBRAY TJ, 1995, ESSENTIAL CORBA
  • [8] Data-flow timing models of dynamic multimedia applications for multiprocessor systems
    Pastrnak, M
    Poplavko, P
    de With, PNH
    Farin, DS
    [J]. 4TH IEEE INTERNATIONAL WORKSHOP ON SYSTEM-ON-CHIP FOR REAL-TIME APPLICATIONS, PROCEEDINGS, 2004, : 206 - 209
  • [9] SZYPESKI C, 2002, COMPONENT SOFTWARE O
  • [10] VANOMMERING R, 2000, IEEE COMPUT, V33, P78