MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Representation and Utilization of Non-Functional Requirements for Information System Design (1991) [9 citations — 5 self]

Download:
Download as a PDF | Download as a PS
by Lawrence Chung
In
http://www.utdallas.edu/~chung/ftp/CAiSE91.ps
Add To MetaCart

Abstract:

Abstract The complexity and usefulness of large information systems are determined partly by their functionality, i.e., what they do, and partly by global constraints on their accuracy, security, cost, user-friendliness, performance, and the like. Even with the growing interest in developing higher-level models and design paradigms, current technology is inadequate both representationally for expressing such global constraints as formal non-functional requirements and methodologically for utilizing them in generating designs. We propose both a representational and methodological framework for non-functional requirements, focusing on accuracy requirements. With the premise that accuracy is an inherent semantic attribute of information, we take a first step towards establishing a representational basis for accuracy. To guide the design process and justify design decisions, we propose a goal-oriented methodology. In the methodology, accuracy requirements are treated as (potentially conflicting) goals, for which two types of methods are presented: one for decomposing the goals in terms of affected design components, and the other for contributing, either positively or negatively, to goal satisfaction. Nonfunctional requirements are further investigated for their cooperation and conflicts, which enables the assessment of the quality of overall design. A detailed illustration demonstrates how the framework aids a designer's decision-making process by recommending the types of consultation needed with users in the intended application domain. 1

Citations

1705 Maintaining knowledge about temporal intervals – Allen - 1983
1059 The entity-relationship model: Toward a unified view of data – Chen - 1976
764 The Sciences of the Artificial – Simon - 1998
177 Heuristic evaluation of user interfaces – Nielsen, Molich - 1990
143 Semantic data models – Peckham, Maryanski - 1988
107 Telos: A language for representing knowledge about information systems – Mylopoulos, Borgida, et al. - 1991
35 SIBYL: A qualitative decision management system – Lee - 1990
16 Tractable decision-analytic control – Etzioni - 1989
11 Computational Stylistics for Natural Language Translation – DiMarco - 1990
11 Automated acquisition of evolving informal descriptions – Reubenstein - 1990
10 From Information System Requirements to Designs: a Mapping Framework – Chung, Katalagarianos, et al. - 1991
9 Support for Data-Intensive Applications – Borgida, Mylopoulos, et al. - 1989
6 Exception handling and quality control in office operations – Strong, Miller - 1989
5 A Plausibility-Driven Approach to Computer Architecture Design – Aguero, Dasgupta - 1987
5 A Taxonomy of Current Issues – Roman - 1985
3 Privacy in Computer Systems – Martin, Security - 1973
3 A trusted network architecture – Thomson, Lee, et al. - 1988
3 IRIS - A Mapping Assistant for Generating Designs from Requirements – Vassiliou, Marakakis, et al. - 1990
2 Conceptual Languages: A Comparison of ADAPLEX, Galileo and Taxis – Albano - 1989
2 The software development environment as a knowledge base management system – Borgida, Jarke, et al. - 1987
1 Goal-Oriented Processing of Requirements Models into Information System Designs – Chung - 1991
1 Requirements Modelling: The Use of Knowledge Representation Techniques for Requirements Specification – Greenspan - 1984
1 A Model of Authorization for – Rabitti, Woeld, et al. - 1988
1 Integrity Analysis: A Metholodology for EDT AUDIT and Data Quality Control – Svanks - 1981