Goal-directed requirements acquisition
6IWSSD Selected Papers of the Sixth International Workshop on Software Specification and Design
From object-oriented to goal-oriented requirements analysis
Communications of the ACM
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Representing and Using Nonfunctional Requirements: A Process-Oriented Approach
IEEE Transactions on Software Engineering - Special issue on knowledge representation and reasoning in software development
Relating Software Requirements and Architectures Using Problem Frames
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Software Architecture in Practice
Software Architecture in Practice
A rationale-based architecture model for design traceability and reasoning
Journal of Systems and Software
Arguing safety with Problem Oriented Software Engineering
HASE '07 Proceedings of the 10th IEEE High Assurance Systems Engineering Symposium
Queue - Object-Relational Mapping
Human-Computer Interaction
Hi-index | 0.89 |
We defend that one important but largely unexploited application of models is to allow engineers to reason at a higher level of abstraction than that provided by programming languages and implementation technologies. In particular, we show how Jackson@?s problem diagrams, annotated with architectural tactics, provide a vocabulary for reasoning informally about the satisfaction of quality requirements. We illustrate our hypothesis with a case study extracted from a real system.