Abstract. Non-functional requirements (NFRs) have been the focus of research in Requirements Engineering (RE) for more than 20 years. Despite this attention, their ontological nature is still an open question, thereby hampering efforts to de-velop concepts, tools and techniques for eliciting, modeling, and analyzing them, in order to produce a specification for a system-to-be. In this paper, we propose to treat NFRs as qualities, based on definitions of the UFO foundational ontology. Furthermore, based on these ontological definitions, we provide guidelines for dis-tinguishing between non-functional and functional requirements, and sketch a syn-tax of a specification language that can be used for capturing NFRs
Software requirements are broadly classified into two parts, i.e., functional requirements (FR) and ...
Requirements Engineering (RE) is a key discipline for the success of software projects. Consistency,...
The main agenda of Requirements Engineering (RE) is the development of tools, techniques and languag...
Abstract—We propose a modeling language for non-functional requirements (NFRs) that views NFRs as re...
Although the term ‘non-functional requirement’ has been in use for more than 20 years, there is stil...
Although the term ‘non-functional requirement ’ has been in use for more than 20 years, there is sti...
Although Non-Functional Requirements (NFRs) are recognized as very important contributors to the suc...
Requirements specification activity in a human-readable and formal representation is a crucial task ...
This book will help readers gain a solid understanding of non-functional requirements inherent in sy...
Software impacts almost every aspects of modern society. Software development process is a coherent ...
Non-functional requirements (NFRs) are rarely taken in account in most software development processe...
Even though non-functional requirements (NFRs) are critical in order to provide software of good qua...
Requirements engineering is the first activity in engineering a softwarebased product. Making mistak...
During the late seventies it became necessary to partition the system development life-cycle into la...
The main agenda of Requirements Engineering (RE) is the development of tools, techniques and languag...
Software requirements are broadly classified into two parts, i.e., functional requirements (FR) and ...
Requirements Engineering (RE) is a key discipline for the success of software projects. Consistency,...
The main agenda of Requirements Engineering (RE) is the development of tools, techniques and languag...
Abstract—We propose a modeling language for non-functional requirements (NFRs) that views NFRs as re...
Although the term ‘non-functional requirement’ has been in use for more than 20 years, there is stil...
Although the term ‘non-functional requirement ’ has been in use for more than 20 years, there is sti...
Although Non-Functional Requirements (NFRs) are recognized as very important contributors to the suc...
Requirements specification activity in a human-readable and formal representation is a crucial task ...
This book will help readers gain a solid understanding of non-functional requirements inherent in sy...
Software impacts almost every aspects of modern society. Software development process is a coherent ...
Non-functional requirements (NFRs) are rarely taken in account in most software development processe...
Even though non-functional requirements (NFRs) are critical in order to provide software of good qua...
Requirements engineering is the first activity in engineering a softwarebased product. Making mistak...
During the late seventies it became necessary to partition the system development life-cycle into la...
The main agenda of Requirements Engineering (RE) is the development of tools, techniques and languag...
Software requirements are broadly classified into two parts, i.e., functional requirements (FR) and ...
Requirements Engineering (RE) is a key discipline for the success of software projects. Consistency,...
The main agenda of Requirements Engineering (RE) is the development of tools, techniques and languag...