Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
A translation approach to portable ontology specifications
Knowledge Acquisition - Special issue: Current issues in knowledge modeling
Argumentation-based design rationale: what use at what cost?
International Journal of Human-Computer Studies
Architectural Design to Meet Stakeholder Requirements
WICSA1 Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1)
Software Architecture in Practice
Software Architecture in Practice
An approach to building quality into software architecture
CASCON '95 Proceedings of the 1995 conference of the Centre for Advanced Studies on Collaborative research
SA3: a tool for supporting adaptable software architecture generation for embedded systems
Computer Standards & Interfaces - Special issue: Adaptable software architectures
Nonfunctional Requirements: From Elicitation to Conceptual Models
IEEE Transactions on Software Engineering
Goal-centric traceability for managing non-functional requirements
Proceedings of the 27th international conference on Software engineering
Managing change in an OTS-aware requirements engineering approach
MPEC '05 Proceedings of the second international workshop on Models and processes for the evaluation of off-the-shelf components
An approach to ontology-aided performance engineering through NFR framework
WOSP '07 Proceedings of the 6th international workshop on Software and performance
A survey of architecture design rationale
Journal of Systems and Software
Using ontology to support development of software architectures
IBM Systems Journal
A Domain-Independent Ontology for Non-Functional Requirements
ICEBE '07 Proceedings of the IEEE International Conference on e-Business Engineering
Proceedings of the eighth ACM symposium on Document engineering
Questions, options, and criteria: elements of design space analysis
Human-Computer Interaction
Human-Computer Interaction
Semantic-Aided Interactive Identification of Reusable NFR Knowledge Fragments
OTM '08 Proceedings of the OTM Confederated International Workshops and Posters on On the Move to Meaningful Internet Systems: 2008 Workshops: ADI, AWeSoMe, COMBEK, EI2N, IWSSA, MONET, OnToContent + QSI, ORM, PerSys, RDDS, SEMELS, and SWWS
ElicitO: a quality ontology-guided NFR elicitation tool
REFSQ'07 Proceedings of the 13th international working conference on Requirements engineering: foundation for software quality
Proceedings of the 5th European Conference on Software Architecture: Companion Volume
Hi-index | 0.00 |
Deciding how to operationalize non-functional requirements (NFR) is a complex task, and several formalisms have been proposed to represent design decisions and their rationale. Unfortunately, these models can become complex (even unreadable) for designs with many alternatives and/or a well-documented rationale, which makes very hard to review and compare rationale. This paper introduces a Semantic Web-based technique to visualize and compare architecture rationale, combining Softgoal Interdependency Graphs (SIGs) with ontologies reified as named graphs. Reuse of rationale is thus facilitated by allowing architects to understand rationale of previous decisions and/or projects, though automated reuse remains unfeasible until extensive automated capture rationale happens. The approach is illustrated with a case study of Contexta, a museum integration project, using Toeska/Review, a Semantic Web-based tool.