Quantitative system performance: computer system analysis using queueing network models
Quantitative system performance: computer system analysis using queueing network models
A 15 Year Perspective on Automatic Programming
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Automating the Transformational Development of Software
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
Independent general principles for constructing responsive software systems
ACM Transactions on Computer Systems (TOCS)
Implementation of a compiler for a semantic data model: Experiences with taxis
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Types and persistence in database programming languages
ACM Computing Surveys (CSUR)
Semantic database modeling: survey, applications, and research issues
ACM Computing Surveys (CSUR)
ACM Computing Surveys (CSUR)
Indexing techniques for object-oriented databases
Object-oriented concepts, databases, and applications
Design of a compiler for a semantic data model
Foundations of knowledge base management
Support for data-intensive applications: conceptual design and software development
Proceedings of the second international workshop on Database programming languages
Integration issues in implementing semantic data models
Advances in database programming languages
Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
DAIDA: an environment for evolving information systems
ACM Transactions on Information Systems (TOIS)
Implementation of information system design specifications: a performance perspective
DBPL3 Proceedings of the third international workshop on Database programming languages : bulk types & persistent data: bulk types & persistent data
Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
Performance prediction of relational database management systems
Performance prediction of relational database management systems
The DBPL project: advances in modular database programming
Information Systems
Representing and using performance requirements during the development of information systems
EDBT '94 Proceedings of the 4th international conference on extending database technology: Advances in database technology
Automatic physical database design: an extensible approach
Automatic physical database design: an extensible approach
Representing and using non-functional requirements: a process-oriented approach
Representing and using non-functional requirements: a process-oriented approach
Dealing with non-functional requirements: three experimental studies of a process-oriented approach
Proceedings of the 17th international conference on Software engineering
The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Extending the Potts and Bruns model for recording design rationale
ICSE '91 Proceedings of the 13th international conference on Software engineering
Classification of research efforts in requirements engineering
ACM Computing Surveys (CSUR)
Modelling strategic relationships for process reengineering
Modelling strategic relationships for process reengineering
Managing performance requirements for information systems
Proceedings of the 1st international workshop on Software and performance
A language facility for designing database-intensive applications
ACM Transactions on Database Systems (TODS)
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Database abstractions: aggregation and generalization
ACM Transactions on Database Systems (TODS)
Performance Engineering of Software Systems
Performance Engineering of Software Systems
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Process Management and Assertion Enforcement for a Semantic Data Model
EDBT '88 Proceedings of the International Conference on Extending Database Technology: Advances in Database Technology
Building Quality into Case-Based Reasoning Systems
CAiSE '98 Proceedings of the 10th International Conference on Advanced Information Systems Engineering
Integrating Non-Functional Requirements into Data Modeling
RE '99 Proceedings of the 4th IEEE International Symposium on Requirements Engineering
Capturing more world knowledge in the requirements specification
ICSE '82 Proceedings of the 6th international conference on Software engineering
Performance requirements for information systems
Performance requirements for information systems
Problem-Solving Methods in Artificial Intelligence
Problem-Solving Methods in Artificial Intelligence
Analysing software requirements specifications for performance
WOSP '02 Proceedings of the 3rd international workshop on Software and performance
Addressing Performance Requirements Using a Goal and Scenario-Oriented Approach
CAiSE '02 Proceedings of the 14th International Conference on Advanced Information Systems Engineering
A Flexible Cost Model for Abstract Object-Oriented Database Schemas
ER '02 Proceedings of the 21st International Conference on Conceptual Modeling
Scenario-Based Assessment of Nonfunctional Requirements
IEEE Transactions on Software Engineering
Performance Test Design Process and Its Implementation Patterns for Multi-services Systems
TestCom '08 / FATES '08 Proceedings of the 20th IFIP TC 6/WG 6.1 international conference on Testing of Software and Communicating Systems: 8th International Workshop
An architecture evaluation of campus systems toward SOA
Mobility '08 Proceedings of the International Conference on Mobile Technology, Applications, and Systems
IEEE Transactions on Systems, Man, and Cybernetics, Part A: Systems and Humans
Quality prediction and assessment for product lines
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Optimising abstract object-oriented database schemas
ER'06 Proceedings of the 25th international conference on Conceptual Modeling
Hi-index | 0.00 |
Management of performance requirements is a major challenge for information systems as well as other software systems. This is because performance requirements (e.g., 驴a student records system should have good response time for registering students驴) can have a global impact on the target system. In addition, there are interactions and trade-offs among performance requirements, other nonfunctional requirements (NFRs, or software quality attributes, e.g., accuracy), and the numerous alternatives for the target system. To provide a systematic approach to managing performance requirements, this paper presents a 驴Performance Requirements Framework驴 (PeRF). It integrates and catalogues a variety of kinds of knowledge of information systems and performance. These include performance concepts, Software Performance Engineering (SPE) principles for 驴building performance into驴 systems, and information systems development knowledge (including requirements, design, implementation, and performance). In addition, layered structures organize performance knowledge and the development process. All this knowledge is represented using an existing goal-oriented approach, the 驴NFR Framework,驴 which offers a developer-directed graphical treatment for stating NFRs, analyzing and interrelating them, and determining the impact of decisions upon NFRs. This approach allows customized solutions to be built, taking into account the characteristics of the particular domain. The use of PeRF in managing performance requirements is illustrated in a study of performance requirements and other NFRs for a university's student records system. This paper concludes with a summary of other studies of information systems, tool support, and directions for future work.