Mitigating the obsolescence of specification models of service-based systems

Resultado de la investigación: Conference contribution

2 Citas (Scopus)

Resumen

Service-based systems (SBS) must be able to adapt their architectural configurations during runtime in order to keep satisfied their specification models. These models are the result of design time derivation of requirements into precise and verifiable specifications by using the knowledge about the current service offerings. Unfortunately, the design time knowledge may be no longer valid during runtime. Then, nonfunctional constraints may have different numerical meanings at different time even for the same observers. Thus, specification models become obsolete affecting the SBS' capability of detecting requirement violations during runtime and therefore they trigger reconfigurations when appropriated. In order to mitigate the obsolescence of specification models, we propose to specify and verify them using the computing with words (CWW) methodology. First, non-functional properties (NFPs) of functionally-equivalent services are modeled as linguistic variables, whose domains are concepts or linguistic values instead of precise numbers. Second, architects specify at design time their requirements as linguistic decision models (LDMs) using these concepts. Third, during runtime, the CWW engine monitors the requirements satisfaction by the current chosen architectural configuration. And fourth, each time a global concept drift is detected in the NFPs of the services market, the numerical meanings are updated. Our initial results are encouraging, where our approach mitigates effectively and efficiently the obsolescence of the specification models used by SBS to drive their reconfigurations.

Idioma originalEnglish
Título de la publicación alojada2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings
Páginas1462-1464
Número de páginas3
DOI
EstadoPublished - 2013
Evento2013 35th International Conference on Software Engineering, ICSE 2013 - San Francisco, CA, United States
Duración: 18 may 201326 may 2013

Other

Other2013 35th International Conference on Software Engineering, ICSE 2013
PaísUnited States
CiudadSan Francisco, CA
Período18/05/1326/05/13

Huella dactilar

Obsolescence
Specifications
Linguistics
Engines

ASJC Scopus subject areas

  • Software

Citar esto

Torres, R. (2013). Mitigating the obsolescence of specification models of service-based systems. En 2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings (pp. 1462-1464). [6606745] https://doi.org/10.1109/ICSE.2013.6606745
Torres, Romina. / Mitigating the obsolescence of specification models of service-based systems. 2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings. 2013. pp. 1462-1464
@inproceedings{b651299196614f17b4ee11206f976179,
title = "Mitigating the obsolescence of specification models of service-based systems",
abstract = "Service-based systems (SBS) must be able to adapt their architectural configurations during runtime in order to keep satisfied their specification models. These models are the result of design time derivation of requirements into precise and verifiable specifications by using the knowledge about the current service offerings. Unfortunately, the design time knowledge may be no longer valid during runtime. Then, nonfunctional constraints may have different numerical meanings at different time even for the same observers. Thus, specification models become obsolete affecting the SBS' capability of detecting requirement violations during runtime and therefore they trigger reconfigurations when appropriated. In order to mitigate the obsolescence of specification models, we propose to specify and verify them using the computing with words (CWW) methodology. First, non-functional properties (NFPs) of functionally-equivalent services are modeled as linguistic variables, whose domains are concepts or linguistic values instead of precise numbers. Second, architects specify at design time their requirements as linguistic decision models (LDMs) using these concepts. Third, during runtime, the CWW engine monitors the requirements satisfaction by the current chosen architectural configuration. And fourth, each time a global concept drift is detected in the NFPs of the services market, the numerical meanings are updated. Our initial results are encouraging, where our approach mitigates effectively and efficiently the obsolescence of the specification models used by SBS to drive their reconfigurations.",
keywords = "computing with words, market-aware requirements, requirements@run.time, uncertainty",
author = "Romina Torres",
year = "2013",
doi = "10.1109/ICSE.2013.6606745",
language = "English",
isbn = "9781467330763",
pages = "1462--1464",
booktitle = "2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings",

}

Torres, R 2013, Mitigating the obsolescence of specification models of service-based systems. En 2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings., 6606745, pp. 1462-1464, 2013 35th International Conference on Software Engineering, ICSE 2013, San Francisco, CA, United States, 18/05/13. https://doi.org/10.1109/ICSE.2013.6606745

Mitigating the obsolescence of specification models of service-based systems. / Torres, Romina.

2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings. 2013. p. 1462-1464 6606745.

Resultado de la investigación: Conference contribution

TY - GEN

T1 - Mitigating the obsolescence of specification models of service-based systems

AU - Torres, Romina

PY - 2013

Y1 - 2013

N2 - Service-based systems (SBS) must be able to adapt their architectural configurations during runtime in order to keep satisfied their specification models. These models are the result of design time derivation of requirements into precise and verifiable specifications by using the knowledge about the current service offerings. Unfortunately, the design time knowledge may be no longer valid during runtime. Then, nonfunctional constraints may have different numerical meanings at different time even for the same observers. Thus, specification models become obsolete affecting the SBS' capability of detecting requirement violations during runtime and therefore they trigger reconfigurations when appropriated. In order to mitigate the obsolescence of specification models, we propose to specify and verify them using the computing with words (CWW) methodology. First, non-functional properties (NFPs) of functionally-equivalent services are modeled as linguistic variables, whose domains are concepts or linguistic values instead of precise numbers. Second, architects specify at design time their requirements as linguistic decision models (LDMs) using these concepts. Third, during runtime, the CWW engine monitors the requirements satisfaction by the current chosen architectural configuration. And fourth, each time a global concept drift is detected in the NFPs of the services market, the numerical meanings are updated. Our initial results are encouraging, where our approach mitigates effectively and efficiently the obsolescence of the specification models used by SBS to drive their reconfigurations.

AB - Service-based systems (SBS) must be able to adapt their architectural configurations during runtime in order to keep satisfied their specification models. These models are the result of design time derivation of requirements into precise and verifiable specifications by using the knowledge about the current service offerings. Unfortunately, the design time knowledge may be no longer valid during runtime. Then, nonfunctional constraints may have different numerical meanings at different time even for the same observers. Thus, specification models become obsolete affecting the SBS' capability of detecting requirement violations during runtime and therefore they trigger reconfigurations when appropriated. In order to mitigate the obsolescence of specification models, we propose to specify and verify them using the computing with words (CWW) methodology. First, non-functional properties (NFPs) of functionally-equivalent services are modeled as linguistic variables, whose domains are concepts or linguistic values instead of precise numbers. Second, architects specify at design time their requirements as linguistic decision models (LDMs) using these concepts. Third, during runtime, the CWW engine monitors the requirements satisfaction by the current chosen architectural configuration. And fourth, each time a global concept drift is detected in the NFPs of the services market, the numerical meanings are updated. Our initial results are encouraging, where our approach mitigates effectively and efficiently the obsolescence of the specification models used by SBS to drive their reconfigurations.

KW - computing with words

KW - market-aware requirements

KW - requirements@run.time

KW - uncertainty

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

U2 - 10.1109/ICSE.2013.6606745

DO - 10.1109/ICSE.2013.6606745

M3 - Conference contribution

AN - SCOPUS:84886377174

SN - 9781467330763

SP - 1462

EP - 1464

BT - 2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings

ER -

Torres R. Mitigating the obsolescence of specification models of service-based systems. En 2013 35th International Conference on Software Engineering, ICSE 2013 - Proceedings. 2013. p. 1462-1464. 6606745 https://doi.org/10.1109/ICSE.2013.6606745