Novos requisitos, mudanças de tecnologias, legislações e outras necessidades exigem que as aplicações sejam atualizadas ao longo do seu tempo de vida. Pesquisas têm sido realizadas para oferecer suporte a essa evolução contínua do software. Hoje, essa evolução é ainda maior considerando as novas tecnologias para Web e para a computação ubíqua. Embora existam várias abordagens de modernização de aplicações na literatura, o processo nas empresas ainda é realizado quase sempre de forma manual e “ad-hoc”. Motivados em pesquisar e melhorar esse processo de reconstrução de software apresenta-se uma abordagem, denominada AMGraA, para a modernização gradativa do software.
Este artigo apresenta uma ferramenta para edição de domínios do Sistema Transformacional Draco, denominada Draco Domain Editor. No ST Draco, um domínio é definido por uma Linguagem e esta por sua vez é formada por: uma gramática, um parser e Prettyprinter, ou unparser, definidos a partir dessa gramática. A ferramenta DDE facilita a edição destas partes do domínio, através de recursos textuais e gráficos. Outros recursos do DDE visam a edição de transformações e de scripts que orientam o processo de aplicação das transformações, e o gerenciamento de projetos que utilizam o ST Draco.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.