Skip to main content
Skip to "About government"
Language selection
Français
Government of Canada /
Gouvernement du Canada
Search
Search the website
Search
Menu
Main
Menu
Jobs and the workplace
Immigration and citizenship
Travel and tourism
Business and industry
Benefits
Health
Taxes
Environment and natural resources
National security and defence
Culture, history and sport
Policing, justice and emergencies
Transport and infrastructure
Canada and the world
Money and finances
Science and innovation
You are here:
Canada.ca
Library and Archives Canada
Services
Services for galleries, libraries, archives and museums (GLAMs)
Theses Canada
Item – Theses Canada
Page Content
Item – Theses Canada
OCLC number
56490217
Link(s) to full text
LAC copy
LAC copy
Author
Chen, Feng,1968-
Title
Policies as design and implementation artifacts for non-functional requirements.
Degree
M. Eng. -- Carleton University, 2002
Publisher
Ottawa : National Library of Canada = Bibliothèque nationale du Canada, [2004]
Description
2 microfiches.
Notes
Includes bibliographical references.
Abstract
The implementation of Non Functional requirements (NFRs) often results in scattered code in the whole system, because there are no modular design and implementation artifacts for NFRs. This thesis proposes to use policies as the design and implementation artifacts for NFRs. Relevant policy mechanisms are surveyed and characterized through a list of attributes. Two policy mechanisms PEOCL and Aspects are proposed to be used for designing and implementing NFRs. PEOCL is extended from Object Constraint Language and is used to represent design-level policies for NFRs. PEOCL policies are further mapped to aspects developed to support this methodology. This methodology is validated and illustrated through a case study. This approach realizes modular design and implementation for NFRs and the decoupling of the design and implementation for NFRs and those for functional features, thus achieves readability, tracability, non-intrusive adaptation, evolvability, and reusability.
ISBN
0612797686
9780612797680
Date modified:
2022-09-01