1 |
ONTOCADE: UM AMBIENTE CASE BASEADO EM ONTOLOGIAS PARA ANÁLISE E PROJETO NA ENGENHARIA DE DOMÍNIO MULTIAGENTE / ONTOCADE: An Ontology-based CASE Environment for Analysis and Design in Multi-Agent Domain Engineering.Silva Filho, José Henrique Alves da 18 March 2005 (has links)
Made available in DSpace on 2016-08-17T14:52:58Z (GMT). No. of bitstreams: 1
Jose Henrique Alves da Silva Filho.pdf: 1319180 bytes, checksum: 239eab8502370b1d91b48872e6bdc009 (MD5)
Previous issue date: 2005-03-18 / This work proposes ONTOCADE (Ontology-based Environment for Computer-
Aided Domain Engineering), an ontology-based CASE environment for analysis and design
in Multi-Agent Domain Engineering.
Success in Multi-Agent Domain Engineering, the process of creating reusable
software abstractions for the development of a set of multi-agent software applications in a
domain or problem-solving area, depends on the availability of appropriate methodologies
and tools providing adequate support for ontologies, communications, mobility, and
autonomy, among others central topics of agent-based systems.
ONTOCADE supports the application of the phases of MADEM, a methodology
for Multi-Agent Domain Engineering. According to the rules of integration for composing an
environment, its tools use a shared data model and incorporate the knowledge of methods for
coordinating and guiding the execution of the phases of the software development lifecycle.
For that, ONTOCADE is based on ontologies, structures particularly appropriate for
representing knowledge and high-level software abstractions, because they present clear and
unambiguous terminology. ONTOCADE uses a generic ontology, ONTOMADEM, for
guiding the user in modeling tasks. To define ONTOMADEM, it was used the MADEM
knowledge to generate a semantic network with the representation of the concepts of the
methodology. For its design, the ONTOMADEM was generated by mapping the semantic
network to an ontology represented by a hierarchy of classes.
To function as a runtime environment, it was chosen Protégé, an extensible
platform for creating knowledge-based applications. ONTOMADEM is an extension of the
meta-ontology of Protégé. In this way, ONTOCADE executes as a plugin, that is, an
aggregated component, which takes advantages of all the functionalities provided by Protégé
and offers specifics functions, such as domain and architectural modeling. / Este trabalho propõe ONTOCADE (Ontology-based Environment for Computer-
Aided Domain Engineering), um ambiente CASE baseado em ontologias para análise e projeto
na Engenharia de Domínio Multiagente (EDMA).
O sucesso da Engenharia de Domínio Multiagente, processo para criação de
abstrações de software reutilizáveis para a construção de sistemas multiagentes em um
domínio ou área de solução de problemas, depende da disponibilidade de metodologias e
ferramentas que ofereçam adequadamente suporte para ontologias, comunicações,
mobilidade, autonomia e outros tópicos centrais relacionados aos sistemas baseados em
agentes.
ONTOCADE fornece suporte à aplicação das fases da MADEM, uma metodologia
para EDMA. De acordo com as regras de integração para a constituição de um ambiente, as
ferramentas que o compõem utilizam um modelo de dados compartilhado e incorporam o
conhecimento de métodos para coordenar e guiar a execução das fases do ciclo de
desenvolvimento de software. Por esta razão, o ambiente ONTOCADE é baseado em
ontologias, estruturas particularmente apropriadas para representar conhecimento e abstrações
de software de alto nível, pois apresentam terminologia clara e não ambígua. ONTOCADE
utiliza uma ontologia genérica, a ONTOMADEM, para guiar o usuário na realização da
modelagem. Na definição da ONTOMADEM é utilizado o conhecimento da MADEM para
gerar uma rede semântica com a representação dos conceitos da metodologia. No projeto, a
ONTOMADEM é construída mapeando a rede semântica a uma ontologia representada por
uma hierarquia de classes.
Como ambiente de execução do ONTOCADE, foi escolhido o Protégé, uma
plataforma extensível para a criação de aplicações baseadas em conhecimento. A
ONTOMADEM é uma extensão à meta-ontologia do Protégé. Desta forma, o ONTOCADE
executa como um plugin, ou seja, um componente agregado ao Protégé, que se serve de todas
as funcionalidades providas pela plataforma e oferece suas funções específicas, tais como
modelagem de domínio e modelagem arquitetural.
|
Page generated in 0.0963 seconds