Monitoring of non-functional requirements using dynamic transformation of components

Imen Ben Lahmar, Hamid Mukhtar, Djamel Belaïd

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Component-based applications are defined as an assembly of components requiring services from and providing services to each other. The current component models provide a description of the functional requirements of an application. However, they do not take into account the requirements of components for properties separately from the functional ones. In this article, we propose a component model that expresses explicitly the required properties, in addition to the functional requirements, to describe the underlying environment (i.e., hardware and network entities) in a uniform way. The components can monitor these properties in order to be aware of their changes. If a property is not monitorable, we propose a procedure that allows the transformation of the components to make it monitorable.

Original languageEnglish
Title of host publication6th International Conference on Networking and Services, ICNS 2010, Includes LMPCNA 2010; INTENSIVE 2010
Pages61-66
Number of pages6
DOIs
Publication statusPublished - 2010
Event6th International Conference on Networking and Services, ICNS 2010, Includes LMPCNA 2010; INTENSIVE 2010 - Cancun, Mexico
Duration: 7 Mar 201013 Mar 2010

Publication series

Name6th International Conference on Networking and Services, ICNS 2010, Includes LMPCNA 2010; INTENSIVE 2010

Conference

Conference6th International Conference on Networking and Services, ICNS 2010, Includes LMPCNA 2010; INTENSIVE 2010
Country/TerritoryMexico
CityCancun
Period7/03/1013/03/10

Keywords

  • Component model
  • Component transformation
  • Monitoring
  • Non-functional properties

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software

Fingerprint

Dive into the research topics of 'Monitoring of non-functional requirements using dynamic transformation of components'. Together they form a unique fingerprint.

Cite this