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
相关论文
共 72 条
  • [1] Systems Engineering for Industrial Cyber-Physical Systems Using Aspects
    Akkaya, Ilge
    Derler, Patricia
    Emoto, Shuhei
    Lee, Edward A.
    [J]. PROCEEDINGS OF THE IEEE, 2016, 104 (05) : 997 - 1012
  • [2] Eliciting and prioritizing quality requirements supported by ontologies: a case study using the ElicitO framework and tool
    Al Balushi, Taiseera Hazeem
    Sampaio, Pedro R. Falcone
    Loucopoulos, Pericles
    [J]. EXPERT SYSTEMS, 2013, 30 (02) : 129 - 151
  • [3] A model-based solution for process modeling in practice environments: PLM4BS
    Alberto Garcia-Garcia, Julian
    Garcia-Borgonon, Laura
    Jose Escalona, Maria
    Mejias, Manuel
    [J]. JOURNAL OF SOFTWARE-EVOLUTION AND PROCESS, 2018, 30 (12)
  • [4] Anderson Ross, 2008, SECURITY ENG, P6
  • [5] [Anonymous], HAZARD ANAL TECHNIQU
  • [6] [Anonymous], 2010, 61508 IEC 1
  • [7] [Anonymous], 2013, Measuring the User Experience
  • [8] [Anonymous], 1979, The Timeless Way of Building
  • [9] [Anonymous], 2015, 60261 IEC
  • [10] ARC Advisory Group, 2018, AUT SOFTW EXP DISCR