Trustworthiness requirement‐oriented software process modeling. Issue 12 (15th October 2018)
- Record Type:
- Journal Article
- Title:
- Trustworthiness requirement‐oriented software process modeling. Issue 12 (15th October 2018)
- Main Title:
- Trustworthiness requirement‐oriented software process modeling
- Authors:
- Zhang, Xuan
Wang, Xu
Kang, YanNi - Abstract:
- Abstract: Trustworthy software is delivered by enacting trustworthy software processes. The purpose of this paper is to propose an approach to modeling trustworthiness requirement‐oriented software processes. First, based on the aspect‐oriented modeling techniques, separation of concerns is used to separate the crosscutting activities and the core activities according to the different trustworthiness requirements and functional requirements. A goal‐oriented modeling and reasoning method for trustworthiness requirements to find the crosscutting activities that satisfy multiple trustworthiness requirements is presented. Then, base processes are modeled for functional requirements. The crosscutting activities for trustworthiness requirements are decomposed into processes or tasks and encapsulated in aspects that are woven into the base processes. In the weaving procedure, correct weaving methods between multiple aspects and between aspects and base processes are designed. Errors or mistakes of aspect‐oriented process modeling are prevented. Finally, trustworthy third‐party certification authority software is studied systematically in a case study, and performance evaluations are conducted to show the cost and effect of the approach. Abstract : This paper proposes an approach to modeling trustworthiness requirement‐oriented software processes. These processes deliver trustworthiness by introducing trustworthiness goal‐oriented activities (TG_activities) and ensuring theAbstract: Trustworthy software is delivered by enacting trustworthy software processes. The purpose of this paper is to propose an approach to modeling trustworthiness requirement‐oriented software processes. First, based on the aspect‐oriented modeling techniques, separation of concerns is used to separate the crosscutting activities and the core activities according to the different trustworthiness requirements and functional requirements. A goal‐oriented modeling and reasoning method for trustworthiness requirements to find the crosscutting activities that satisfy multiple trustworthiness requirements is presented. Then, base processes are modeled for functional requirements. The crosscutting activities for trustworthiness requirements are decomposed into processes or tasks and encapsulated in aspects that are woven into the base processes. In the weaving procedure, correct weaving methods between multiple aspects and between aspects and base processes are designed. Errors or mistakes of aspect‐oriented process modeling are prevented. Finally, trustworthy third‐party certification authority software is studied systematically in a case study, and performance evaluations are conducted to show the cost and effect of the approach. Abstract : This paper proposes an approach to modeling trustworthiness requirement‐oriented software processes. These processes deliver trustworthiness by introducing trustworthiness goal‐oriented activities (TG_activities) and ensuring the correctness of the process modeling. When integrating TG_activities into software processes, aspect‐oriented modeling techniques are adopted. Correctness of the integration between multiple TG_activities and between TG_activities and software processes are analyzed, and correct integration methods are designed. The proposed approach of process modeling can adequately match the evolutions and changes in the trustworthiness requirements. … (more)
- Is Part Of:
- Journal of software. Volume 30:Issue 12(2018)
- Journal:
- Journal of software
- Issue:
- Volume 30:Issue 12(2018)
- Issue Display:
- Volume 30, Issue 12 (2018)
- Year:
- 2018
- Volume:
- 30
- Issue:
- 12
- Issue Sort Value:
- 2018-0030-0012-0000
- Page Start:
- n/a
- Page End:
- n/a
- Publication Date:
- 2018-10-15
- Subjects:
- aspect‐oriented modeling -- goal‐oriented modeling -- Petri nets -- software process modeling -- software trustworthiness requirement
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.1991 ↗
- 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:
- 9144.xml