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