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...

Full description

Bibliographic Details
Main Author: Onabajo, Adeniyi
Other Authors: Jahnke, Jens H.
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