Software transparency

JCSP Leite, C Cappelli - Business & Information Systems Engineering, 2010‏ - Springer
Software transparency is a new and important concern that software developers must deal
with. As society moves towards increased automation, if citizens wish to exercise their right …

Quality-driven architecture development using architectural tactics

S Kim, DK Kim, L Lu, S Park - Journal of Systems and Software, 2009‏ - Elsevier
This paper presents a quality-driven approach to embodying non-functional requirements
(NFRs) into software architecture using architectural tactics. Architectural tactics are …

Bridging the gap between software architecture rationale formalisms and actual architecture documents: An ontology-driven approach

C López, V Codocedo, H Astudillo… - Science of Computer …, 2012‏ - Elsevier
Documenting software architecture rationale is essential to reuse and evaluate
architectures, and several modeling and documentation guidelines have been proposed in …

MOQARE: misuse-oriented quality requirements engineering

A Herrmann, B Paech - Requirements Engineering, 2008‏ - Springer
This work presents MOQARE (misuse-oriented quality requirements engineering), a method
to explore quality requirements. The aim of MOQARE is to support intuitive and systematic …

EA-Miner: towards automation in aspect-oriented requirements engineering

A Sampaio, A Rashid, R Chitchyan… - Transactions on aspect …, 2007‏ - Springer
Aspect-oriented requirements engineering (AORE) provides separation of concerns at the
requirements level. In order to cope with concern identification and structuring into different …

Tradeoff analysis for conflicting software non-functional requirements

X Zhang, X Wang - IEEE Access, 2019‏ - ieeexplore.ieee.org
The need for particular software non-functional requirements (NFRs) leads a project team to
use specific design strategies to fulfill these NFRs. However, some of the strategies may …

NDR ontology: sharing and reusing NFR and design rationale knowledge

C López, LM Cysneiros… - 2008 First International …, 2008‏ - ieeexplore.ieee.org
Understanding Non-Functional Requirements (NFR) and their solutions is a key architecture
task, and reusing past solutions is an effective and efficient way to satisfy NFRs. NFR …

[PDF][PDF] Towards modeling non-functional requirements in software architecture

L Xu, H Ziv, D Richardson, Z Liu - Early Aspects, 2005‏ - Citeseer
Functional requirements (FRs) capture the intended behavior of the system, in terms of the
services or tasks the system is required to perform, while non-functional requirements …

Exploring the Characteristics of NFR Methods–a Dialogue about two Approaches

A Herrmann, D Kerkow, J Doerr - … 2007, Trondheim, Norway, June 11-12 …, 2007‏ - Springer
It is not easy to choose a method for eliciting, detailing and documenting non-functional
requirements (NFR) among the variety of existing methods. In order to explore typical …

A template for SOA design decision making in an educational setting

Q Gu, P Lago, H van Vliet - 2010 36th EUROMICRO …, 2010‏ - ieeexplore.ieee.org
An effective software design should ensure that all the quality requirements of a system of
interest are supported. As the architecture of a software system can be seen as a set of …