Market-aware requirements

Romina Torres, Hernan Astudillo

Resultado de la investigación: Conference contribution

2 Citas (Scopus)

Resumen

Traditionally, non-functional requirements (NFRs) are specified as measurable entities to permit evaluation satisfaction; however, NFR specifications quickly become obsolete because (1) NFRs are expressed in numbers, (2) architects specify them using the correct values at design time, and/or (3) providers are constantly improving their offer, in terms of functionality and quality of service (QoS). The computing-with-words approach has already been proposed to replace numerical NFR specifications, where natural language words denote fuzzy quality levels; unfortunately, current proposals provide only for design-time, stakeholder-defined translation of words as numerical ranges. We propose a mechanism to automatically and dynamically determine current numerical ranges of the fuzzy quality levels from the available data, without human intervention, whenever changes to component QoS specifications. Our main contribution is allowing architects to specify their requirements using words only once (at design time), and whenever providers change components QoS characteristics, automatically update those requirements to the new market view, enabling market-aware requirements. The approach was validated by measuring the number of times that necessarily a requirement had to be rewritten at runtime in order to get new operationalizations which replace the now older ones. We use a set of ten complex requirements, a dataset of 1500 actual Web services with precise measurements for nine QoS aspects, and a simulated offering variability. A Web-based prototype is also made available.

Idioma originalEnglish
Título de la publicación alojadaWER 2012 - 15th Workshop on Requirements Engineering
EstadoPublished - 2012
Evento15th Workshop on Requirements Engineering, WER 2012 - Buenos Aires, Argentina
Duración: 24 abr 201227 abr 2012

Other

Other15th Workshop on Requirements Engineering, WER 2012
PaísArgentina
CiudadBuenos Aires
Período24/04/1227/04/12

Huella dactilar

Quality of service
Specifications
Web services

ASJC Scopus subject areas

  • Software

Citar esto

Torres, R., & Astudillo, H. (2012). Market-aware requirements. En WER 2012 - 15th Workshop on Requirements Engineering
Torres, Romina ; Astudillo, Hernan. / Market-aware requirements. WER 2012 - 15th Workshop on Requirements Engineering. 2012.
@inproceedings{e129c0ca508e48fd8031ede19b54cf79,
title = "Market-aware requirements",
abstract = "Traditionally, non-functional requirements (NFRs) are specified as measurable entities to permit evaluation satisfaction; however, NFR specifications quickly become obsolete because (1) NFRs are expressed in numbers, (2) architects specify them using the correct values at design time, and/or (3) providers are constantly improving their offer, in terms of functionality and quality of service (QoS). The computing-with-words approach has already been proposed to replace numerical NFR specifications, where natural language words denote fuzzy quality levels; unfortunately, current proposals provide only for design-time, stakeholder-defined translation of words as numerical ranges. We propose a mechanism to automatically and dynamically determine current numerical ranges of the fuzzy quality levels from the available data, without human intervention, whenever changes to component QoS specifications. Our main contribution is allowing architects to specify their requirements using words only once (at design time), and whenever providers change components QoS characteristics, automatically update those requirements to the new market view, enabling market-aware requirements. The approach was validated by measuring the number of times that necessarily a requirement had to be rewritten at runtime in order to get new operationalizations which replace the now older ones. We use a set of ten complex requirements, a dataset of 1500 actual Web services with precise measurements for nine QoS aspects, and a simulated offering variability. A Web-based prototype is also made available.",
keywords = "Computing with words, Fuzzy c-means, Fuzzy sets, Non-functional requirements",
author = "Romina Torres and Hernan Astudillo",
year = "2012",
language = "English",
isbn = "9789871635467",
booktitle = "WER 2012 - 15th Workshop on Requirements Engineering",

}

Torres, R & Astudillo, H 2012, Market-aware requirements. En WER 2012 - 15th Workshop on Requirements Engineering. 15th Workshop on Requirements Engineering, WER 2012, Buenos Aires, Argentina, 24/04/12.

Market-aware requirements. / Torres, Romina; Astudillo, Hernan.

WER 2012 - 15th Workshop on Requirements Engineering. 2012.

Resultado de la investigación: Conference contribution

TY - GEN

T1 - Market-aware requirements

AU - Torres, Romina

AU - Astudillo, Hernan

PY - 2012

Y1 - 2012

N2 - Traditionally, non-functional requirements (NFRs) are specified as measurable entities to permit evaluation satisfaction; however, NFR specifications quickly become obsolete because (1) NFRs are expressed in numbers, (2) architects specify them using the correct values at design time, and/or (3) providers are constantly improving their offer, in terms of functionality and quality of service (QoS). The computing-with-words approach has already been proposed to replace numerical NFR specifications, where natural language words denote fuzzy quality levels; unfortunately, current proposals provide only for design-time, stakeholder-defined translation of words as numerical ranges. We propose a mechanism to automatically and dynamically determine current numerical ranges of the fuzzy quality levels from the available data, without human intervention, whenever changes to component QoS specifications. Our main contribution is allowing architects to specify their requirements using words only once (at design time), and whenever providers change components QoS characteristics, automatically update those requirements to the new market view, enabling market-aware requirements. The approach was validated by measuring the number of times that necessarily a requirement had to be rewritten at runtime in order to get new operationalizations which replace the now older ones. We use a set of ten complex requirements, a dataset of 1500 actual Web services with precise measurements for nine QoS aspects, and a simulated offering variability. A Web-based prototype is also made available.

AB - Traditionally, non-functional requirements (NFRs) are specified as measurable entities to permit evaluation satisfaction; however, NFR specifications quickly become obsolete because (1) NFRs are expressed in numbers, (2) architects specify them using the correct values at design time, and/or (3) providers are constantly improving their offer, in terms of functionality and quality of service (QoS). The computing-with-words approach has already been proposed to replace numerical NFR specifications, where natural language words denote fuzzy quality levels; unfortunately, current proposals provide only for design-time, stakeholder-defined translation of words as numerical ranges. We propose a mechanism to automatically and dynamically determine current numerical ranges of the fuzzy quality levels from the available data, without human intervention, whenever changes to component QoS specifications. Our main contribution is allowing architects to specify their requirements using words only once (at design time), and whenever providers change components QoS characteristics, automatically update those requirements to the new market view, enabling market-aware requirements. The approach was validated by measuring the number of times that necessarily a requirement had to be rewritten at runtime in order to get new operationalizations which replace the now older ones. We use a set of ten complex requirements, a dataset of 1500 actual Web services with precise measurements for nine QoS aspects, and a simulated offering variability. A Web-based prototype is also made available.

KW - Computing with words

KW - Fuzzy c-means

KW - Fuzzy sets

KW - Non-functional requirements

UR - http://www.scopus.com/inward/record.url?scp=84870514986&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:84870514986

SN - 9789871635467

BT - WER 2012 - 15th Workshop on Requirements Engineering

ER -

Torres R, Astudillo H. Market-aware requirements. En WER 2012 - 15th Workshop on Requirements Engineering. 2012