Separacao e Validacao de Regras de Negocio MDA atraves de Ontologias e Orientacao a Aspectos

3300 palavras 14 páginas
Separação e Validação de Regras de Negócio MDA através de Ontologias e Orientação à Aspectos
Jaguaraci Batista Silva, Luciano Porto Barreto
Departamento de Ciência da Computação / Laboratório de Sistemas Distribuídos
Universidade Federal da Bahia
Campus de Ondina, CEP: 40170-110, Salvador-BA, Brasil
{jaguarac,lportoba}@ufba.br

Abstract. 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 negócio do modelo específico de plataforma e, por fim, garantir que tais regras sejam atendidas pela implementação resultante. Este artigo apresenta uma abordagem que permite a descrição de propriedades de domínio e a verificação de tais propriedades na implementação. Para isso, é feita uma modelagem das propriedades conceituais através de uma ontologia, a qual é posteriormente transformada em aspectos. Estes aspectos são finalmente combinados e automaticamente inseridos no código da aplicação.
Assim, as regras de negócio podem ser geradas automaticamente e reutilizadas em outros modelos MDA específicos da plataforma Java. A ferramenta e abordagem foram validadas através da reestruturação de uma aplicação crítica de gerenciamento de fornos industriais.

1. Introdução
A

Relacionados

  • Model driven Architecture and Correctness in model and metamodel
    3228 palavras | 13 páginas
  • Arquitetura de Zachman
    31926 palavras | 128 páginas
  • Engenharia de software 9 IAN SOMMERVILLE
    327758 palavras | 1312 páginas
  • Dicionrio Da Educao Do Campo
    350055 palavras | 1401 páginas
  • O estado entre a filantropia e a asitencia social
    56984 palavras | 228 páginas
  • gestão
    148866 palavras | 596 páginas
  • Resumo PEP 07 09
    431830 palavras | 1728 páginas
  • economia
    97056 palavras | 389 páginas