| L. Chung, B. A. Nixon, and E. Yu. Using quality requirements to systematically develop quality software. In Proceedings of the Fourth International Conference on Software Quality, McLean, VA, USA, October 1994. |
....AOP Aspect Oriented Programming. FR Functional Requirement. NFR Non Functional Requirement. OCL Object Constraint Language. PEOCL Policy Extension to OCL. UML Unified Modeling Language. CHAPTER 1 INTRODUCTION 1. 1 Motivation Much of systems quality is expressed as Non Functional Requirements [Chung00a, Chung00b, Gross00, Chung94], also called Quality Attributes [Babacci95, Kazman99, Kazman00] Examples of Non Functional Requirements (NFRs) include performance, usability, reliability, security, maintainability, etc. Non Functional Requirements are crucial for system success, but they are hard to deal with since they . ....
....a highly coupled complex system. In order to address this problem, we need to identify the NFRs as early and clearly as possible and we need to understand fully how NFRs affect the traditional object oriented designs. Work in this area includes Rational Unified Process [Rup00] NFR Framework [Chung00a, Chung00b, Chung94] and Architecture Tradeoff Analysis Method [Kazman00] A functional requirement (FR) can be expressed in a simple formula: Output = F (Input) While NFRs can not be easily expressed in that type of formula. A common characteristic of all NFRs is that NFRs are about how well the Function F works, ....
[Article contains additional citation context not shown here]
Lawrence Chung, Brian A. Nixon and Eric Yu , "Using Quality Requirements To Systematically Develop Quality Software", Fourth International Conference on Software Quality, McLean, VA, U.S.A. October 3--5, 1994
....Management 40 1999 William N. Robinson Requirements Interaction Management GSU CIS 99 7 rithm has been developed that can determine if a non functional requirement has been satisfied, denied, or undetermined[178] Catalogues of non functional requirements interactions have been specified[35][37]. The catalogues indicate how the satisfaction of one NFR can detract from the satisfaction of anothe r. See section 4.2, especially figure 4. Like most research projects, the catalogues have been project specific descriptions. Howeve r, since the NFR interactions are arranged in a hierarchy of ....
Chung, L., Nixon, B., Yu, E., Using Quality Requirements to Systematically Develop Quality Software, Fourth Conference on Software Qualit y, October 3-5, McLean, VA, 1994.
....to identify quality goals, as well as the questions to determine if the goals can be met by measurable criteria suggested in the template. The framework analyses NFRs as potentially synergistic or conflicting goals to be satisficed during the development process, as do [Mylopoulos et al. 1992] and [Chung et al. 1994,1995] but these analyses require a specific domain model and cover only a subset of NFRs. We have provided more general heuristics and analytic guidance, which complements Chung s NFR modelling approach to facilitate model building for specific NFR types. The Software Architecture Analysis Method ....
L. Chung, Brian A. Nixon and Eric Yu, `Using Quality Requirements to Systematically develop Quality Software', Proc. Fourth International Conference on Software Quality, VA, USA, Oct. 3-5, 1994.
....who has learned how to address a range of the quality requirements properly from experience. The NFR framework [3,4,5] took a significant step in making the relationships between quality requirements and design decisions explicit. The framework uses non functional requirements to drive design [6] to support architectural design [7,8] and to deal with change [9] In the software design area, the concept of design patterns has been receiving considerable attention [10,11,12,13] The basic idea is to offer a body of empirical design information [12] that has proven itself and that can ....
Chung L. Nixon B. Yu E. Using quality requirements to systematically develop quality software. Proceedings of the 4th International Conference on Software Quality. McLean, VA, USA. 1994.
....approaches, such as the NFR framework [3,4,5] that treats non functional requirements as goals to be achieved during the design process, took a significant step in making explicit the relationships between quality requirements and design decisions. The NFR framework uses such goals to drive design [6], to support architectural design [7,8] and to deal with change [9] While providing a systematic way to deal with the relationships between quality requirements and design, this approach has only limited support for dealing with the functional and structural aspects of the system under ....
Chung L. Nixon B. Yu E. Using quality requirements to systematically develop quality software. Proceedings of the 4th Int. Conf. on Software Quality. McLean, VA, USA. 1994.
No context found.
L. Chung, B. A. Nixon and E. Yu, "Using Quality Requirements to Systematically Develop Quality Software." Proc., 4th Int. Conf. on Software Quality, McLean, VA, Oct. 3--5, 1994.
....given for changes in the base rate, which take effect immediately for all clients, and are advertised in the national press. 10 In reviewing Barclays policies, supplemented with our intuition about banking, we identified important NFR goals. Some are captured and shown in Figure 2 (adapted from [11, 12]) A legend for all goal graphs (historical records) is shown in Figure 3. loan info] TimelyAccuracy [loan info] Confirmation Accurate [loan info] Attributes [loan info] Accurate Properties Time[change BaseRate] BaseRate] Time[change statements] Time[produce statements] Time ....
....paper [13] which described the usage of the NFR Framework [41, 9] to deal with change. It offered an initial set of guidelines for well formedness of historical goal records in the presence of change. Drawing on our previous studies of attaining quality during the development of banking systems [47, 9, 10, 11, 12, 49], it presents an initial study of dealing with change in a bank loan system, to offer initial evidence for the usefulness of our approach to dealing with change. It also deals with the combination of performance and requirements for accuracy, timeliness and informativeness, in more detail than ....
[Article contains additional citation context not shown here]
L. Chung, B. A. Nixon and E. Yu, "Using Quality Requirements to Systematically Develop Quality Software." Proc. 4th Int. Conf. on Software Quality, McLean, VA, U.S.A., October 3--5, 1994.
....product oriented, i.e. they use NFRs to understand and or evaluate architectural products; ours, however, is process oriented, i.e. it provides support for systematically dealing with NFRs during the process of architectural design. The NFR Framework [7] 30] aims to improve software quality [9] [10] and has been tested on system types with a variety of NFRs, including accuracy, security and performance. Systems studied [13] include credit card [34, 8] public health insurance [7] government administration (Cabinet Documents [7] and Taxation Appeals [35] and bank loan [12] information ....
Lawrence Chung, Brian A. Nixon and Eric Yu, Using Quality Requirements to Systematically Develop Quality Software. Proceedings, Fourth International Conference on Software Quality, McLean, VA, U.S.A. October 3--5, 1994.
No context found.
Lawrence Chung, Brian A. Nixon and Eric Yu, "Using Quality Requirements to Systematically Develop Quality Software." To appear in Proceedings, Fourth International Conference on Software Quality, McLean, VA, U.S.A. October 3--5, 1994.
No context found.
L. Chung, B. A. Nixon, and E. Yu. Using quality requirements to systematically develop quality software. In Proceedings of the Fourth International Conference on Software Quality, McLean, VA, USA, October 1994.
No context found.
Lawrence Chung, Brian A. Nixon, and Eric Yu. Using quality requirements to systematically develop quality software. In Proceedings of the Fourth International Conference on Software Quality, McLean, VA, USA, October 1994.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC