Search In
Showing 1 - 10 results out of 13 for 'MDA'
By  , On July 19, 2009
O domínio de uma aplicação, durante a identificação de requisitos, utiliza um modelo de classes independente da plataforma ao qual se destina, abstraindo boa parte da especificação de um sistema sem uma verificação formal, seja sintática ou semântica. Este artigo propõe uma arquitetura para utilização de ontologia na construção de modelos MDA , formalizando seus conceitos e reduzindo o tempo de manutenções em modelos durante a sua especificação para um determinado domínio.
Views: 676
Main Category: Software Engineering
By  , On July 26, 2009
Two important challenges for MDA designers are to make business rules independent of the platform specific model and to ensure 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 corroborate domain properties at run time. In our approach, an ontology specifies domain properties and translate it to aspect-oriented code. The implementation code could be automatically merged. As a result, we will be able to perform approval tests at runtime and to create business rules that can be reused in other MDA specific models. This novel approach shall be evaluates in a toolkit for reengineering an industrial furnace management application.
Views: 399
Main Category: Computer Engineering
By  , On July 26, 2009
Although its increasing adoption as development method and the existing tools spread, the systems MDA -based still demand mechanisms add for validation and verification. This work considers the properties definition of domain through described business rules by an ontology and, later, to effect the fusing of the check routines of these properties with the use of the aspect-oriented programming. This boarding originally aims at to separate the business rules of the platform specific models. In the next experiment, through with a real industrial furnace management application, we shall verify if this boarding simplifies the development. If it excuses the writing code for the business rules in the methods into the involved class since the aspects will manage its functionality. Also, if in other Java platforms, for example CORBA and RMI, can us increase the reuse of the business rules in distributed systems.
Views: 519
Main Category: Software Engineering
By  , On July 19, 2009
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.
Views: 461
Main Category: Software Engineering
Tags: AspectJ MDA OWL SBCARS SCADA UML 
By  , On August 24, 2009
A falta de um processo que norteie a construção e verificação semântica de um domínio de aplicação é um dos principais temas de pesquisa e várias metodologias tentam contornar esse problema. Um outro agravante é a própria evolução natural e aproximações com tecnologias recentes (e.g. ontologia, arquitetura orientada à modelos e programação orientada à aspectos) torna-se indispensável rever essas atividades para diminuir os erros e evitar re-trabalho. O PROCEDA contribui nesse âmbito, por apresentar um conjunto de atividades e técnicas para verificação semântica de domínios.
Views: 662
Main Category: Programming Languages
By  , On July 19, 2009
Os axiomas são regras ou afirmações da verdade sobre conceitos e a sua criação é imprescindível para realizar inferências em uma ontologia. Os axiomas quando gerados para uma linguagem de programação, provocam um alto grau de acoplamento, inviabilizando o reuso das regras em outros modelos. Este trabalho visa separar os axiomas do modelo específico de plataforma. Foi construída uma ferramenta para transformar os axiomas no formato OWL em aspectos. Assim, as regras de negócio podem ser reutilizadas em outros modelos MDA específicos da plataforma Java automaticamente.
Views: 471
Main Category: Software Engineering
Tags: AspectJ MDA OWL Protégé UML 
By  , On July 19, 2009
Os axiomas são regras ou afirmações da verdade sobre conceitos e a sua criação é imprescindível para realizar inferências em uma ontologia. Os axiomas quando gerados para uma linguagem de programação, provocam um alto grau de acoplamento, inviabilizando o reuso das regras em outros modelos. Este trabalho visa separar os axiomas do modelo específico de plataforma. Foi construída uma ferramenta para transformar os axiomas no formato OWL em aspectos. Assim, as regras de negócio podem ser reutilizadas em outros modelos MDA específicos da plataforma Java automaticamente.
Views: 545
Main Category: Computer Engineering
By  , On August 29, 2009
Apesar dos avanços da comunidade científica na área de construção e reuso de modelos MDA , muitas empresas que trabalham utilizando linhas de produtos de software precisam implementar as mesmas regras de negócio em diversos produtos para uma mesma organização. Qualquer mudança nos requisitos de negócio implica em sua manutenção e atualização, tanto dos modelos específicos quanto dos independentes de plataforma. A proposta deste trabalho é criar uma nova forma de manter produtos de software frente às constantes trocas de regras de negócio neste cenário, através de uma abordagem eficiente para gerenciá-las.
By  , On July 19, 2009
The applications conceptual models, during the requirements identification phase, uses an independent platform model for abstract a great part of the system specification without a formal verification, be either syntactic or semantic. This paper proposes an architecture for constructing MDA models using OWL (Ontology Web Language) formalizing concepts about application domain and reducing the time of models maintenances during the business rules specification phase.
Views: 440
Main Category: Computer Architecture
By  , On April 19, 2010
Global disease burden,Neglected disease,Types of filerial worms,Life cycle,Culex breeding places,Diagnosis,Control strategy
Views: 515
Main Category: