Sistemas contemporâneos são frequentemente implantados em ambientes operacionais altamente voláteis, heterogêneos e portanto bastante complexos. Cidades Inteligentes são um exemplo notável que ilustra todos os aspectos da complexidade de sistemas modernos. Na criação do software que compõe Cidades Inteligentes utilizam-se tecnologias que visam mitigar os problemas na criação e gerência...