Using Composition Trees to Model and Compare Software Process

被引:0
|
作者
Wen, Lian [1 ]
Tuffley, David [1 ]
Rout, Terry [1 ]
机构
[1] Griffith Univ, Software Qual Inst, Brisbane, Qld 4111, Australia
关键词
Software Process; Behavior Engineering; Composition Tree; Process Reference Model;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software processes described by natural languages are frequently ambiguous and it is usually difficult to compare the similarity and difference between one process defined in one standard and its counterpart defined in another standard. This paper proposes Composition Tree (CT) as a graphic language to model software process based on its purpose and expected outcomes. CT is a formal graphic notation originally designed for modeling component based software system. This paper demonstrates that CT can be a powerful notation to give a clear and unambiguous description of a software process as well. This paper also investigates an algorithm which can compare two CT-modeled processes and provide an intuitive view called a Comparison Composition Tree (CCT) to highlight the differences and similarities between the two processes.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 50 条
  • [1] Using process simulation to compare scheduling strategies for software projects
    Padberg, F
    [J]. APSEC 2002: NINTH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, 2002, : 581 - 590
  • [2] TOPD/FMTS:: a new software to compare phylogenetic trees
    Puigbo, Pere
    Garcia-Vallve, Santiago
    McInerney, James O.
    [J]. BIOINFORMATICS, 2007, 23 (12) : 1556 - 1558
  • [3] Formalizing Manufacturing Process Modeling using Composition Trees
    Wen, Lian
    Tuffley, David
    [J]. NEW MATERIALS, APPLICATIONS AND PROCESSES, PTS 1-3, 2012, 399-401 : 1852 - 1855
  • [4] Software Model Checking Using Languages of Nested Trees
    Alur, Rajeev
    Chaudhuri, Swarat
    Madhusudan, P.
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2011, 33 (05):
  • [5] A Petri Net based Model for Trustworthy Software Process Composition
    Zhang, Xuan
    Li, Tong
    Xie, Zhong-Wen
    Dai, Fei
    Liu, Jin-Zhuo
    [J]. 2013 IEEE 37TH ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE WORKSHOPS (COMPSACW), 2013, : 108 - 114
  • [6] Using composition trees to matching software requirements-An external agency's approach to support software acquisition
    Zhang, Shaoyang
    Wen, Lian
    Anwer, Sajid
    Liu, Baoxing
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (06): : 1402 - 1425
  • [7] Model checking software for phylogenetic trees using distribution and database methods
    Ignacio Requeno, Jose
    Manuel Colom, Jose
    [J]. JOURNAL OF INTEGRATIVE BIOINFORMATICS, 2013, 10 (03)
  • [8] Using model trees for computer architecture performance analysis of software applications
    ElMoustapha, Ould-Ahmed-Vall
    Woodlee, James
    Yount, Charles
    Doshi, Kshitij A.
    Abraham, Seth
    [J]. ISPASS 2007: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2007, : 116 - +
  • [9] A Software Reliability Model for Cloud-Based Software Rejuvenation Using Dynamic Fault Trees
    Rahme, Jean
    Xu, Haiping
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2015, 25 (9-10) : 1491 - 1513
  • [10] Evolution of communities of software: using tensor decompositions to compare software ecosystems
    Oliver A. Blanthorn
    Colin M. Caine
    Eva M. Navarro-López
    [J]. Applied Network Science, 4