Pattern‐based software process modeling for dependability. Issue 9 (26th March 2020)
- Record Type:
- Journal Article
- Title:
- Pattern‐based software process modeling for dependability. Issue 9 (26th March 2020)
- Main Title:
- Pattern‐based software process modeling for dependability
- Authors:
- Zhang, Xuan
Wang, Xu
Yun, Wei
Gao, Chen
Han, Mengting
Liu, Hui - Abstract:
- Abstract: 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. Abstract : Key findings A pattern‐based knowledge model is proposed for dependability requirements in a flexible and reusable way. We propose to extend semantic knowledge structure as a general schema to describe dependability‐oriented knowledge patterns. By applying the patterns, dependability requirements can be organized into dependability‐related activities that are integrated into software process. To ease the integration of dependability‐related activities into software processes,Abstract: 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. Abstract : Key findings A pattern‐based knowledge model is proposed for dependability requirements in a flexible and reusable way. We propose to extend semantic knowledge structure as a general schema to describe dependability‐oriented knowledge patterns. By applying the patterns, dependability requirements can be organized into dependability‐related activities that are integrated into software process. To ease the integration of dependability‐related activities into software processes, aspect‐oriented modeling patterns based on Petri nets are defined to weave aspects of dependability‐related activities into software processes and model dependability‐oriented software processes. A knowledge‐based aspect‐oriented software process modeling is introduced for dependability improvement. It is helpful for the process improvement in an incremental way at build time. Also, it can facilitate software process control and risk reduction. The modeling performance and the subjective usability of the patterns are evaluated. The results indicate that these two indexes are on positive track. Therefore, the patterns may be the backbone of dependability‐oriented software process modeling. … (more)
- Is Part Of:
- Journal of software. Volume 32:Issue 9(2020)
- Journal:
- Journal of software
- Issue:
- Volume 32:Issue 9(2020)
- Issue Display:
- Volume 32, Issue 9 (2020)
- Year:
- 2020
- Volume:
- 32
- Issue:
- 9
- Issue Sort Value:
- 2020-0032-0009-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2020-03-26
- Subjects:
- aspect‐oriented modeling -- dependability -- knowledge graph -- pattern -- software process modeling
Software engineering -- Periodicals
Computer software -- Development -- Periodicals
Software maintenance -- Periodicals
005.1 - Journal URLs:
- http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)2047-7481 ↗
http://onlinelibrary.wiley.com/ ↗ - DOI:
- 10.1002/smr.2262 ↗
- Languages:
- English
- ISSNs:
- 2047-7473
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 13988.xml