Performance engineering with the UML profile for schedulability, performance and time: A case study

被引:8
作者
Bennett, AJ [1 ]
Field, AJ [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, Dept Comp, London SW7 2AZ, England
来源
IEEE COMPUTER SOCIETY'S 12TH ANNUAL INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATIONS SYSTEMS - PROCEEDINGS | 2004年
关键词
D O I
10.1109/MASCOT.2004.1348183
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We describe the application of a performance engineering methodology based on UML diagrams with annotations taken from the Profile for Schedulability, Performance and Time. The methodology targets the early stages of the development process and works exclusively with system scenarios. These scenarios are mechanically translated into the stochastic process algebra FSP and are analysed using existing tools to study both the behavioural and performance properties of the system. A case study of a mobile telecommunications billing system is used to assess the effectiveness of the approach. The results show that our methodology is effective at detecting, quantifying and locating performance bottlenecks. A set of guidelines for resolving performance problems is devised and used with performance analysis results to drive a series of design changes until the performance requirements of the system have been met.
引用
收藏
页码:67 / 75
页数:9
相关论文
共 14 条
[1]  
AYLES T, 2003, ADDING PERFORMANCE E
[2]   Sunrise: A real-time event-processing system [J].
Baulier, GD ;
Blott, SM ;
Korth, HF ;
Silberschatz, A .
BELL LABS TECHNICAL JOURNAL, 1998, 3 (01) :3-18
[3]  
BENNETT AJ, 2004, UML 2004 LISB PORT
[4]  
CANEVET C, 2002, 18 UK PERF ENG WORKS
[5]   MAIN MEMORY DATABASE-SYSTEMS - AN OVERVIEW [J].
GARCIAMOLINA, H ;
SALEM, K .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 1992, 4 (06) :509-516
[6]  
JAGADISH HV, 1993, P 19 INT C VER LARG, P391
[7]  
Jansen DN, 2003, LECT NOTES COMPUT SC, V2863, P76
[8]  
Magee J., 1999, CONCURRENCY STATE MO
[9]  
Merseguer J, 2002, WODES'02: SIXTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, P295, DOI 10.1109/WODES.2002.1167702
[10]  
*OBJ MAN GROUP, 2002, UML PROF SCH PERF TI