Skip to content

Modeling Dimensions and Design Space

Fábio Nogueira edited this page Mar 21, 2017 · 18 revisions

Home -> Self-Adaptive Systems

Dimensões e Espaço de Projeto

O projeto de um sistema auto-adaptativo envolve um conjunto de decisões relacionadas à concepção dos mecanismos de monitoração e adaptação a serem utilizados. Neste contexto, cada decisão corresponde a uma dimensão enquanto que o conjunto das decisões (dimensões), juntamente com as opções possíveis para cada uma, compõem o espaço de projeto. Assim, o espaço de projeto funciona como um guia de auto nível que pode ser utilizado na identificação das decisões a serem tomadas durante a concepção dos sistemas e das opções disponíveis. Mais ainda, um espaço de projeto pode ser utilizado para definir um vocabulário comum disponível não só para a descrição e entendimento de um sistema, mas também para permitir a comparação entre sistemas distintos.

Uma forma intuitiva de imaginar o espaço de projeto é como um espaço Cartesiano no qual as dimensões representam as decisões de projeto, enquanto que os valores possíves destas dimensões representam as opções disponíveis. Tipicamente as dimensões não são independentes, de forma que a tomada de uma decisão em uma dimensão pode restringir as opções possíveis em outra. Na literatura, diferentes trabalhos identificaram e analisaram dimensões relevantes:

Clone this wiki locally