Analysis of multilateral software confidentiality requirements
Ensuring privacy and confidentiality concerns of data owners is an important aspect of a secured information system. This is particularly important for integrated systems, which allow data exchange across organizations. Governments, regulatory bodies and organizations provide legislations, regulation...
Main Author: | |
---|---|
Other Authors: | |
Language: | English en |
Published: |
2009
|
Subjects: | |
Online Access: | http://hdl.handle.net/1828/1689 |
id |
ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-1689 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-uvic.ca-oai-dspace.library.uvic.ca-1828-16892015-01-29T16:50:49Z Analysis of multilateral software confidentiality requirements Onabajo, Adeniyi Jahnke, Jens H. confidentiality natural language requirements goal-based analysis default requirements defeasible reasoning UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science Ensuring privacy and confidentiality concerns of data owners is an important aspect of a secured information system. This is particularly important for integrated systems, which allow data exchange across organizations. Governments, regulatory bodies and organizations provide legislations, regulations and guidelines for information privacy and security to ensure proper data handling. These are usually specified in natural language formats, contain default requirements and exceptions, and are often ambiguous. In addition, interacting concerns, which are often multilayered and from different stakeholders, e.g., jurisdictions, need to be considered in software development. Similar to other security concerns, analysis of confidentiality concerns should be integrated into the early phase of software development in order to facilitate early identification of defects - incompleteness and inconsistencies, in the requirements. This dissertation presents research conducted to develop a method to detect these defects using goal models which support defaults and exceptions. The goal models are derived from annotations of the natural language sources. A prototype tool is also developed to support the method. The evaluations conducted indicate the method and tool provide benefits, including distinguishing requirement interferences and conflicts, exception handling, and navigation between annotated documents and the goal models. Although current limitations of the method include a manual user driven annotation step, the method provides features that assist in early analysis of confidentiality requirements from natural language sources. 2009-08-31T15:23:22Z 2009-08-31T15:23:22Z 2009 2009-08-31T15:23:22Z Thesis http://hdl.handle.net/1828/1689 English en Available to the World Wide Web |
collection |
NDLTD |
language |
English en |
sources |
NDLTD |
topic |
confidentiality natural language requirements goal-based analysis default requirements defeasible reasoning UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science |
spellingShingle |
confidentiality natural language requirements goal-based analysis default requirements defeasible reasoning UVic Subject Index::Sciences and Engineering::Applied Sciences::Computer science Onabajo, Adeniyi Analysis of multilateral software confidentiality requirements |
description |
Ensuring privacy and confidentiality concerns of data owners is an important aspect of a secured information system. This is particularly important for integrated systems, which allow data exchange across organizations. Governments, regulatory bodies and organizations provide legislations, regulations and guidelines for information privacy and security to ensure proper data handling. These are usually specified in natural language formats, contain default requirements and exceptions, and are often ambiguous. In addition, interacting concerns, which are often multilayered and from different stakeholders, e.g., jurisdictions,
need to be considered in software development.
Similar to other security concerns, analysis of confidentiality concerns should be integrated into the early phase of software development in order to facilitate early identification of defects - incompleteness and inconsistencies, in the requirements. This dissertation presents research conducted to develop a method to detect these defects using goal models which support defaults and exceptions. The goal models are derived from annotations of the natural language sources. A prototype tool is also developed to support the method.
The evaluations conducted indicate the method and tool provide benefits, including distinguishing requirement interferences and conflicts, exception handling, and navigation between annotated documents and the goal models.
Although current limitations of the method include a manual user driven annotation step, the method provides features that assist in early analysis of confidentiality requirements from natural language sources. |
author2 |
Jahnke, Jens H. |
author_facet |
Jahnke, Jens H. Onabajo, Adeniyi |
author |
Onabajo, Adeniyi |
author_sort |
Onabajo, Adeniyi |
title |
Analysis of multilateral software confidentiality requirements |
title_short |
Analysis of multilateral software confidentiality requirements |
title_full |
Analysis of multilateral software confidentiality requirements |
title_fullStr |
Analysis of multilateral software confidentiality requirements |
title_full_unstemmed |
Analysis of multilateral software confidentiality requirements |
title_sort |
analysis of multilateral software confidentiality requirements |
publishDate |
2009 |
url |
http://hdl.handle.net/1828/1689 |
work_keys_str_mv |
AT onabajoadeniyi analysisofmultilateralsoftwareconfidentialityrequirements |
_version_ |
1716728994143928321 |