Performance modelling of a network processor using POOSL

被引:11
作者
Theelen, BD [1 ]
Voeten, JPM [1 ]
Kramer, RDJ [1 ]
机构
[1] Eindhoven Univ Technol, Fac Elect Engn, Informat & Commun Syst Grp, NL-5600 MB Eindhoven, Netherlands
关键词
performance modelling; network processor; parallel object-oriented specification language; system-level design; concurrency; formal description techniques;
D O I
10.1016/S1389-1286(02)00455-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increasing complexity of innovative real-time hardware/software systems forced industry to consider system-level design methods. Before actually implementing a system with hardware and software components, system-level design methods enable analysing the performance of different design alternatives that realise the required functionality. In order to develop performance models early in the design process, the parallel object-oriented specification language (POOSL) can be used. POOSL is an expressive modelling language for analysing complex real-time distributed hardware/software systems. Being equipped with a formal semantics, POOSL ensures unambiguous execution of models and proper application of performance analysis techniques. This paper discusses the use of POOSL for analysing the performance of a network processor. A network processor consists of components that perform their behaviour in a synchronously concurrent way, whereas POOSL is based on an asynchronous modelling paradigm. In this paper, we illustrate that constructing abstract models of synchronous systems for the purpose of performance analysis may benefit from an asynchronous modelling approach. (C) 2003 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:667 / 684
页数:18
相关论文
共 28 条
  • [1] BERRY G, 1999, ESTEREL LANGUAGE PRI
  • [2] THE ESTEREL LANGUAGE
    BOUSSINOT, F
    DESIMONE, R
    [J]. PROCEEDINGS OF THE IEEE, 1991, 79 (09) : 1293 - 1304
  • [3] BUTOW M, 1996, P INT C FORM DESCR T, P213
  • [4] Geilen M., 2002, THESIS EINDHOVEN U T
  • [5] Object-oriented modelling and specification using SHE
    Geilen, MCW
    Voeten, JPM
    van der Putten, PHA
    van Bokhoven, LJ
    Stevens, MPJ
    [J]. COMPUTER LANGUAGES, 2001, 27 (1-3): : 19 - 38
  • [6] The new chips on the block
    Geppert, L
    [J]. IEEE SPECTRUM, 2001, 38 (01) : 66 - +
  • [7] HE JF, 1990, PROGRAMMING CONCEPTS AND METHODS, P459
  • [8] *IBM, 1999, COR BUS ARCH
  • [9] *IBM, 2001, SA14252802
  • [10] LAW A., 2000, Simulation Modeling and Analysis