Pattern-based software process modeling for dependability

被引:1
|
作者
Zhang, Xuan [1 ,2 ]
Wang, Xu [3 ]
Yun, Wei [1 ]
Gao, Chen [1 ]
Han, Mengting [1 ]
Liu, Hui [1 ]
机构
[1] Yunnan Univ, Sch Software, Kunming 650091, Yunnan, Peoples R China
[2] Key Lab Software Engn Yunnan, Kunming, Yunnan, Peoples R China
[3] Yunnan Univ, Sch Econ, Kunming, Yunnan, Peoples R China
基金
中国国家自然科学基金;
关键词
aspect-oriented modeling; dependability; knowledge graph; pattern; software process modeling; CYBER-PHYSICAL SYSTEMS; REQUIREMENTS; UML4SPM; AUTOMATION; EXECUTION; FRAMEWORK; WEB;
D O I
10.1002/smr.2262
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Traditional process modeling focuses on modeling activities for functional requirements. For dependability requirements, a knowledge-based aspect-oriented software process modeling approach is proposed. First, we extend the pattern and context to the knowledge graph triplet structure to describe dependability-oriented knowledge patterns. By applying the patterns, dependability requirements can be organized into dependability-related activities that are integrated into the software process. Then, aspect-oriented modeling patterns based on Petri nets are introduced to support the integration of these dependability-related activities and model dependability-oriented software processes. Finally, the modeling performance and the subjective usability of the patterns are evaluated by 110 students with different degrees. The results indicate that these two indexes are on the positive track. Hence, the patterns may be the backbone of dependability-oriented software process modeling.
引用
收藏
页数:21
相关论文
共 50 条
  • [21] A pattern-based software engineering tool for grid environments
    Gomes, MC
    Cunha, JC
    Rana, OF
    Concurrent Information Processing and Computing, 2005, 195 : 213 - 222
  • [22] A value-based process for achieving software dependability
    Huang, LG
    UNIFYING THE SOFTWARE PROCESS SPECTRUM, 2005, 3840 : 108 - 121
  • [23] PATTERN-BASED ADAPTIVE PROCESS-CONTROL
    COOPER, DJ
    HINDE, RF
    MEGAN, L
    COMPUTERS & CHEMICAL ENGINEERING, 1990, 14 (12) : 1339 - 1350
  • [24] Pattern-based identification for process control applications
    Toh, KA
    Devanathan, R
    IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 1996, 4 (06) : 641 - 648
  • [25] Using Constraint Satisfaction and Optimization for Pattern-Based Software Design
    Vathsavayi, Sriharsha
    Sievi-Korte, Outi
    Koskimies, Kai
    Systa, Kari
    2014 23RD AUSTRALASIAN SOFTWARE ENGINEERING CONFERENCE (ASWEC), 2013, : 29 - 37
  • [26] Pattern-based framework for modularized software development and evolution robustness
    Chang, Chih-Hung
    Lu, Chih-Wei
    Hsiung, Pao-Ann
    INFORMATION AND SOFTWARE TECHNOLOGY, 2011, 53 (04) : 307 - 316
  • [27] BicPAMS: software for biological data analysis with pattern-based biclustering
    Rui Henriques
    Francisco L. Ferreira
    Sara C. Madeira
    BMC Bioinformatics, 18
  • [28] BicPAMS: software for biological data analysis with pattern-based biclustering
    Henriques, Rui
    Ferreira, Francisco L.
    Madeira, Sara C.
    BMC BIOINFORMATICS, 2017, 18
  • [29] A pattern-based approach for modeling and analyzing error recovery
    Ebnenasir, Ali
    Cheng, Betty H. C.
    ARCHITECTING DEPENDABLE SYSTEMS IV, 2007, 4615 : 115 - +
  • [30] Pattern-based exploration of design alternatives for the evolution of software architectures
    Cote, Isabelle
    Heisel, Maritta
    Wentzlaff, Ina
    INTERNATIONAL JOURNAL OF COOPERATIVE INFORMATION SYSTEMS, 2007, 16 (3-4) : 341 - 365