Pesquisando Soluções para Desafios em MDE com Kuaba
Resumo
A pesquisa em Engenharia dirigida por modelos (MDE – Model-Driven Engineering) tem alcançado grande progresso nos últimos anos. No entanto, ainda há desafios técnicos, alguns relacionados à incerteza durante o design de modelos de software, que é causada por muitas alternativas de design, informações incompletas e opiniões conflitantes dos stakeholders. A abordagem Kuaba para design rationale trata as causas dessa incerteza. Este artigo apresenta algumas perspectivas de pesquisa de um projeto em andamento que investiga como Kuaba pode ser utilizada no desenvolvimento de soluções para esses desafios em MDE.
Referências
model-driven engineering: an analysis of the state of the research”, Software and
Systems Modeling 19:5-13.
Medeiros, A. P. e Schwabe, D. (2008) “Kuaba approach: Integrating formal semantics and design rationale representation to support design reuse”, Artificial Intelligence for Engineering Design, Analysis and Manufacturing, 22:399-419.
Nunes, T. R. e Medeiros, A. P. (2009) “KSE - ferramenta de apoio à captura e
representação semi-automática de design rationale em Engenharia de Software”.
XXIII Simpósio Brasileiro de Engenharia de Software (Ferramentas). Fortaleza, CE.
OMG (2016) “Meta Object Facility (MOF) Specification”, https://www.omg.org/mof/.
Schmidt, D. C. (2006) “Model-driven engineering”, IEEE Computer, 39 (2), p. 25-31.
Whittle, J., Hutchinson, J., Rouncefield, M. (2014) “The State of Practice in Model-
Driven Engineering”, IEEE Software, May/June 2014, p.79-85.
Whittle, J.; Hutchinson, J.; Rouncefield, M.; Burden, H.; Heldal, R. (2017) “A
taxonomy of tool-related issues affecting the adoption of model-driven engineering”, Software and System Modeling, 16:313–331.
W3C (2012), “Web Ontology Language (OWL)”, https://www.w3.org/OWL/.