O desenvolvimento de um Software autoadaptativo (Sa) é uma tarefa complexa, pois este tipo de software lida constantemente com mudanças estruturais e/ou comportamentais em tempo de execução para que as necessidades de seus usuários ou do ambiente de execução sejam atendidas. Embora existam importantes iniciativas na área de Engenharia de Software para Sa (ES4Sa), incluindo abordagens, processos, métodos, e técnicas para o desenvolvimento de Sa que podem ser encontrados na literatura, as abordagens com suporte automatizado necessitam ser melhor exploradas, pois representam uma alternativa factível para maximizar a velocidade de implementação de tais sistemas e, ao mesmo tempo, para minimizar o envolvimento dos desenvolvedores. Embasado nesse cenário, o presente artigo apresenta uma abordagem com suporte automatizado para o desenvolvimento de Sa. Tal abordagem atua sobre uma modalidade de adaptação controlada, ou seja, os engenheiros de software definem os níveis de adaptação suportados pelo Sa (ou seja, cada entidade de software) na fase de desenvolvimento para que este possa ser adaptado automaticamente sem a participação de seres humano (desenvolvedores). Como forma de avaliar nossa abordagem, estudos de caso foram conduzidos e os resultados mostram que esta pode contribuir de forma eficaz para a área de ES4Sa.Palavras-chave: Abordagem de desenvolvimento. Processo de adaptação automática. Software autoadaptativo.Abstract: The development of Self-adaptive Software (SaS) is a complex task, since this type of software constantly deals with structural and/or behavioral changes at runtime so that the needs of its users or its execution environment are met. Although important initiatives in the area of Software Engineering for SaS (SE4SaS), including approaches, processes, methods, and techniques for the SaS development, can be found in the literature. Approaches with automated support need to be explored, since they are an alternative to maximize the speed of SaS implementation and, at the same time, minimize the involvement of developers. Based on this scenario, this article presents an approach with automated support for the SaS development. It acts on a controlled adaptation modality, i.e., software engineers define the adaptation level supported by SaS in the development stage and the SaS can be automatically adapted without the participation of developers. Case studies were conducted for the evaluation of our approach. The results show that this approach can effectively contribute to the SE4SaS area.