This repository contains artifacts related to the development of the Kuaba Software Engineering (KSE) tool.
KSE uses the Kuaba approach to support the design rationale record during software modeling. This tool automatically generates representations of design rationale from the UML metamodel as designers draw their diagrams. KSE also has functionality that supports the reuse of software design. This reuse is achieved through computational processing of design rationale representations to generate a new UML diagram.
References:
1 - Medeiros, A. P.; Schwabe, D. Kuaba approach: Integrating formal semantics and design rationale representation to support design reuse. Artificial Intelligence for Engineering Design, Analysis and Manufacturing, v. 22, p. 399-419, 2008.
2 - Nunes, T. R. ; Medeiros, A. P. KSE: Ferramenta de Apoio à Captura e Representação semi-automática de Design Rationale em Engenharia de Software. In: XXIII Simpósio Brasileiro de Engenharia de Software (SBES), 2009, Fortaleza. XVI Sessão de Ferramentas, 2009.
3 - Diniz, B. S.; Medeiros, A. P. Utilizando Rationale para apoiar Reúso de Design de Software na ferramenta KSE. In: Congresso Brasileiro de Software: Teoria e Prática (CBSoft2012 - Tools), 2012, Natal, RN. III Congresso Brasileiro de Software: Teoria e Prática, 2012.