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 条
  • [31] A test case refactoring approach for pattern-based software development
    Peng-Hua Chu
    Nien-Lin Hsueh
    Hong-Hsiang Chen
    Chien-Hung Liu
    Software Quality Journal, 2012, 20 : 43 - 75
  • [32] SERENITY pattern-based software development life-cycle
    Sanchez-Cid, Francisco
    Mana, Antonio
    DEXA 2008: 19TH INTERNATIONAL CONFERENCE ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2008, : 305 - +
  • [33] Software Quality Improvement via Pattern-Based Model Refactoring
    Kim, Dae-Kyoo
    11TH IEEE HIGH ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 2008, : 293 - 302
  • [34] A test case refactoring approach for pattern-based software development
    Chu, Peng-Hua
    Hsueh, Nien-Lin
    Chen, Hong-Hsiang
    Liu, Chien-Hung
    SOFTWARE QUALITY JOURNAL, 2012, 20 (01) : 43 - 75
  • [35] A Pattern-based Design Approach for Subscription Management of Software as a Service
    Jiang, Zhongbo
    Sun, Wei
    Tang, Kai
    Snowdon, Jane L.
    Zhang, Xin
    2009 IEEE CONGRESS ON SERVICES (SERVICES-1 2009), VOLS 1 AND 2, 2009, : 678 - +
  • [36] Pattern-based solution for architecting cloud-enabled software
    Alshudukhi, Jalawi Sulaiman
    INTERNATIONAL JOURNAL OF ADVANCED AND APPLIED SCIENCES, 2021, 8 (08): : 9 - 19
  • [37] Pattern-based video coding with dynamic background modeling
    Manoranjan Paul
    Weisi Lin
    Chiew Tong Lau
    Bu-Sung Lee
    EURASIP Journal on Advances in Signal Processing, 2013
  • [38] Pattern-based video coding with dynamic background modeling
    Paul, Manoranjan
    Lin, Weisi
    Lau, Chiew Tong
    Lee, Bu-Sung
    EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2013,
  • [39] Pattern-Based Ontology Modeling and Reasoning for Emergency System
    Tan, Yue
    Liu, Wei
    Yang, Zhenyu
    Du, Xiaoni
    Liu, Zongtian
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2018, E101D (09) : 2323 - 2333
  • [40] A pattern-based approach for the verification of business process descriptions
    Patig, Susanne
    Stolz, Manuela
    INFORMATION AND SOFTWARE TECHNOLOGY, 2013, 55 (01) : 58 - 87