Using UML State Diagrams for Modelling the Performance of Parallel Programs

被引:0
|
作者
Ortega Arjona, Jorge [1 ]
机构
[1] Univ Nacl Autonoma Mexico, Fac Ciencias, Dept Math, Mexico City, DF, Mexico
来源
COMPUTACION Y SISTEMAS | 2008年 / 11卷 / 03期
关键词
Performance modelling; parallel program; UML State Diagram;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There are many possibilities to design a parallel program in order to obtain the best performance possible. The selection of a program structure, as an organisation of processes, impacts on the performance to be achieved, and depends on the problem to be solved. Now, in order to select a program structure as the best in terms of performance, the software designer requires performance modelling techniques to evaluate different alternatives. If the structure of the parallel program can be modelled as a set of interacting processes, described in terms of UML State Diagrams, this paper presents a performance modelling to estimate the average execution time of a parallel program. Performance modelling is achieved by calculating the average execution time of a parallel program, described as a set of processes which run with deterministically and exponentially distributed execution times.
引用
收藏
页码:199 / 210
页数:12
相关论文
共 50 条
  • [1] Modelling recursive calls with UML state diagrams
    Tenzer, J
    Stevens, P
    [J]. FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, PROCEEDINGS, 2003, 2621 : 135 - 149
  • [2] System dynamics modelling using UML collaboration diagrams
    Takahashi, Yutaka
    Tanaka, Nobuhide
    [J]. Proceedings of the 2005 Conference of System Dynamics and Management Science, Vol 2: SUSTAINABLE DEVELOPMENT OF ASIA PACIFIC, 2005, : 977 - 981
  • [3] Verification of UML state diagrams using concurrent state machines
    Miescicki, Jerzy
    [J]. Software Engineering Techniques: Design for Quality, 2006, 227 : 261 - 271
  • [4] Modeling legislation by using uml state machine diagrams
    Strahonja, Vjeran
    [J]. 2006 Canadian Conference on Electrical and Computer Engineering, Vols 1-5, 2006, : 2376 - 2379
  • [5] MODELLING PROCUREMENT PROCESSES BY UML DIAGRAMS
    Stransky, Martin
    [J]. 20TH INTERNATIONAL SCIENTIFIC CONFERENCE ENGINEERING FOR RURAL DEVELOPMENT, 2021, : 437 - 443
  • [6] Using UML activity diagrams and event B for distributed and parallel applications
    Ben Younes, Ahlem
    Ben Ayed, Leila Jemni
    [J]. COMPSAC 2007: THE THIRTY-FIRST ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOL I, PROCEEDINGS, 2007, : 163 - 170
  • [7] Performance modelling for task-parallel programs
    Kühnemann, M
    Rauber, T
    Rünger, G
    [J]. PERFORMANCE ANALYSIS AND GRID COMPUTING, 2004, : 77 - 91
  • [8] Modelling the unexpected behaviours of embedded software using UML sequence diagrams
    Lee, Hee-jin
    Song, In-Gwon
    Jeon, Sang-Uk
    Bae, Doo-Hwan
    [J]. ICSOFT 2006: Proceedings of the First International Conference on Software and Data Technologies, Vol 1, 2006, : 257 - 262
  • [9] Using UML State Diagrams for Visual Modeling of Business Rules
    Kulakowski, Konrad
    Nalepa, Grzegorz J.
    [J]. 2008 INTERNATIONAL MULTICONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (IMCSIT), VOLS 1 AND 2, 2008, : 173 - 178
  • [10] Supporting collaborative modelling in UML class diagrams
    Cortiana Neto, Raul Antonio
    Farias, Kleinner
    Bischoff, Vinicius
    Goncales, Lucian Jose
    [J]. REVISTA BRASILEIRA DE COMPUTACAO APLICADA, 2019, 11 (03): : 39 - 46