Separação e Validação de Regras de Negócio MDA através de Ontologias e Orientação à Aspectos.

2008 
Two important challenges for MDA designers are to make business rules independent of the platform specific model and to ensure that the resulting implementation does not violate the properties within these business rules. In this paper we present an approach that allows developers to both describe and verify domain properties at run time. In our approach, an ontology specifies domain properties that are translated to aspect-oriented code. This code is automatically merged in the implementation. As a result, we are able to execute validation tests at runtime and to generate business rules that can be reused in other MDA specific models. We evaluated our approach and toolkit by successfully reengineering an industrial furnace management application. Resumo. Dois desafios importantes para projetistas MDA consistem em separar as regras de negocio do modelo especifico de plataforma e, por fim, garantir que tais regras sejam atendidas pela implementacao resultante. Este artigo apresenta uma abordagem que permite a descricao de propriedades de dominio e a verificacao de tais propriedades na implementacao. Para isso, e feita uma modelagem das propriedades conceituais atraves de uma ontologia, a qual e posteriormente transformada em aspectos. Estes aspectos sao finalmente combinados e automaticamente inseridos no codigo da aplicacao. Assim, as regras de negocio podem ser geradas automaticamente e reutilizadas em outros modelos MDA especificos da plataforma Java. A ferramenta e abordagem foram validadas atraves da reestruturacao de uma aplicacao critica de gerenciamento de fornos industriais.
    • Correction
    • Source
    • Cite
    • Save
    • Machine Reading By IdeaReader
    9
    References
    2
    Citations
    NaN
    KQI
    []