Applying the UML performance profile: Graph grammar-based derivation of LQN models from UML specifications

被引:0
|
作者
Petriu, DC [1 ]
Shen, H [1 ]
机构
[1] Carleton Univ, Ottawa, ON K1S 5B6, Canada
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Object Management Group (OMG) is in the process of defining a UML Profile for Schedulability, Performance and Time that will enable the construction of models for making quantitative predictions regarding these characteristics. The paper proposes a graph-grammar based method for transforming automatically a UML model annotated. with performance information into a Layered Queueing Network (LQN) performance model. The input to our transformation algorithm is an XML file that contains the UML model in XML format according to the standard XMI interface. The output is the corresponding LQN model description file, which can be read directly by existing LQN solvers. The LQN model structure is generated from the high-level software architecture and from deployment diagrams indicating the allocation of software components to hardware devices. The LQN model parameters are obtained from detailed models of key performance scenarios, represented as UML interaction or activity diagrams.
引用
收藏
页码:159 / 177
页数:19
相关论文
共 50 条
  • [1] Derivation of Petri Net performance models from UML specifications of communications software
    King, P
    Pooley, R
    [J]. COMPUTER PERFORMANCE EVALUATION, PROCEEDINGS: MODELLING TECHNIQUES AND TOOLS, 2000, 1786 : 262 - 276
  • [2] Automatic Validation of UML Specifications Based on UML Environment Models
    Naveed, Shamshad
    [J]. 2017 4TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING TECHNOLOGIES AND APPLIED SCIENCES (ICETAS), 2017,
  • [3] From UML descriptions of high-level software architectures to LQN performance models
    Petriu, DC
    Wang, X
    [J]. APPLICATIONS OF GRAPH TRANSFORMATIONS WITH INDUSTRIAL RELEVANCE, PROCEEDINGS, 2000, 1779 : 47 - 62
  • [4] Generating verifiable LOTOS specifications from UML models: a graph transformation-based approach
    Djaaboub, Salim
    Kerkouche, Elhillali
    Chaoui, Allaoua
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2018, 10 (06) : 453 - 469
  • [5] Automatic derivation of DAML-S service specifications from UML business models
    Franco, D
    Anaya, V
    Ortiz, A
    [J]. WEB ENGINEERING, PROCEEDINGS, 2003, 2722 : 427 - 430
  • [6] Generation of UML package diagrams based on an attribute graph grammar
    Goto, Takaaki
    Kirishima, Tadaaki
    Nishino, Tetsuro
    Yaku, Takeo
    Tsuchida, Kensei
    [J]. JOURNAL OF COMPUTATIONAL SCIENCE, 2014, 5 (04) : 606 - 615
  • [7] Performance monitoring based on UML performance profile
    Kim, Dong Kwan
    Kim, Chul Jin
    Ch, Eun Sook
    [J]. ASIASIM 2007, 2007, 5 : 384 - +
  • [8] From UML Models to Graph Transformation Systems
    Ziemann, Paul
    Hoelscher, Karsten
    Gogolla, Martin
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (04) : 17 - 33
  • [9] From Natural Language Software Specifications to UML Class Models
    Bajwa, Imran Sarwar
    Choudhary, M. Abbas
    [J]. ENTERPRISE INFORMATION SYSTEMS, ICEIS 2011, 2012, 102 : 224 - 237
  • [10] Software performance evaluation based on the UML performance profile
    Gu, GP
    Petriu, DC
    [J]. 7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL XIII, PROCEEDINGS: SYSTEMICS, CYBERNETICS AND INFORMATICS: TECHNOLOGIES AND APPLICATIONS, 2003, : 249 - 254