Skip to content

Modeling Dimensions and Design Space

Fábio Nogueira edited this page Dec 5, 2016 · 18 revisions

[Related Work](https://github.com/dsoa-team/dsoa-platform/wiki/Related Work)

Dimensões e Espaço de Modelagem

O projeto de um sistema auto-adaptativo envolve um conjunto de decisões relacionadas à concepção do mecanismo de monitoração do sistema e do seu ambiente, assim como sobre o mecanismo responsável pela adaptação do mesmo. Neste contexto, o espaço de projeto de um sistema consiste na relação das decisões a serem tomadas, juntamente com o conjunto de opções possíveis. 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.

Diferentes trabalhos identificaram e analisaram algumas dimensões relevantes. Em [Andresson et al. 2009], Este paper propõe uma classificação das dimensões de modelagem envolvidas no projeto de um sistema auto-adaptativo. O objetivo é fornecer um vocabulário comum que possa ser utilizado na especificação das propriedades relacionadas à adaptação e suportar a escolha de alternativas já conhecidas de projeto.

#References

  • [Weyns 2009] J. Andersson, R. de Lemos, S. Malek, and D. Weyns, Modeling Dimensions of Self-Adaptive Software Systems (2009).

Clone this wiki locally