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 条
  • [41] Dependability Modeling and Assessment in UML-Based Software Development
    Bernardi, Simona
    Merseguer, Jose
    Petriu, Dorina C.
    SCIENTIFIC WORLD JOURNAL, 2012,
  • [42] Pattern-based design and validation of business process compliance
    Namiri, Kioumars
    Stojanovic, Nenad
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2007: COOPLS, DOA, ODBASE, GADA, AND IS, PT 1, PROCEEDINGS, 2007, 4803 : 59 - +
  • [43] Software process dependability metric based on key activity chain
    Zhang, Jiahao
    PROCEEDINGS OF 2007 INTERNATIONAL CONFERENCE ON MANAGEMENT SCIENCE AND ENGINEERING MANAGEMENT, 2007, : 214 - 222
  • [44] Pattern-based refactoring process of sequential source code
    Molitorisz, Korbinian
    PROCEEDINGS OF THE 17TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR 2013), 2013, : 357 - 360
  • [45] Organization modelling of the collaborative process:: A pattern-based approach
    Isla Montes, JL
    Vela, FLG
    Megías, MG
    PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, VOLS 1 AND 2, 2005, : 944 - 949
  • [46] Interplay of Security&Dependability and Resource using Model-driven and Pattern-based Development
    Hamid, Brahim
    2015 IEEE TRUSTCOM/BIGDATASE/ISPA, VOL 1, 2015, : 254 - 262
  • [47] New process: pattern-based model driven architecture
    ZadahmadJafarlou, Manouchehr
    Moeini, Ali
    YousefzadehFard, Parisa
    FIRST WORLD CONFERENCE ON INNOVATION AND COMPUTER SCIENCES (INSODE 2011), 2012, 1 : 426 - 433
  • [48] Dependability modeling of Software Defined Networking
    Longo, Francesco
    Distefano, Salvatore
    Bruneo, Dario
    Scarpa, Marco
    COMPUTER NETWORKS, 2015, 83 : 280 - 296
  • [49] Analytical Hierarchical Process for Software Dependability
    Abidi, Syed Saif Ahmad
    Farooqui, Mohd Faizan
    PROCEEDINGS OF THE 2019 6TH INTERNATIONAL CONFERENCE ON COMPUTING FOR SUSTAINABLE GLOBAL DEVELOPMENT (INDIACOM), 2019, : 1184 - 1188
  • [50] Towards Collaboration-Centric Pattern-Based Software Development Support
    Dorn, Christoph
    Egyed, Alexander
    2013 6TH INTERNATIONAL WORKSHOP ON COOPERATIVE AND HUMAN ASPECTS OF SOFTWARE ENGINEERING (CHASE), 2013, : 109 - 112