Spelling suggestions: "subject:"projeto doo domínio"" "subject:"projeto ddo domínio""
1 |
RiDE: The RiSE process for domain engineeringALMEIDA, Eduardo Santana de January 2007 (has links)
Made available in DSpace on 2014-06-12T15:54:11Z (GMT). No. of bitstreams: 2
arquivo6559_1.pdf: 3382351 bytes, checksum: 6203bf3984f62ff476de4968654c0ec1 (MD5)
license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5)
Previous issue date: 2007 / A reutilização de software o processo de criar sistemas através de artefatos existentes,
ao invés de desenvolvê-los do zero é um aspecto chave para melhorias em qualidade e
produtividade no desenvolvimento de software. Qualidade pode ser melhorada por
reutilizar todas as formas de experiência, incluindo produtos e processos. Por outro
lado, a produtividade pode ser aumentada por utilizar experiências existentes.
Entretanto, esse processo é mais efetivo quando sistematicamente planejado e
gerenciado no contexto de um domínio especifico, onde as aplicações compartilham
funcionalidades comuns.
Neste cenário, a Engenharia de Domínio a atividade de coletar, organizar e
armazenar experiências anteriores na construção de sistemas ou partes de sistemas, de
um domínio particular, na forma de artefatos reutilizáveis tem sido vista como um
facilitador para obter os benefícios desejados. No entanto, os processos existentes de
engenharia de domínio apresentam problemas cruciais, como, por exemplo: eles não
cobrem os três passos da engenharia de domínio, a saber, análise do domínio, projeto
do domínio e implementação do domínio; além de não definir de forma sistemática as
atividades, as sub-atividades, os papéis, as entradas e as saídas de cada passo.
Assim, este trabalho define um processo sistemático para realizar a engenharia
de domínio, baseado no estado da arte da área, incluindo os passos de análise, projeto e
implementação do domínio. Essa definição foi embasada por surveys detalhados sobre
reutilização de software e processos de reutilização, cobrindo pesquisas informais,
estudos empíricos e relatos de empresas. Esta tese primeiro apresenta os resultados
desses surveys e, em seguida, descreve o processo proposto discutindo suas atividades,
sub-atividades, entradas, saídas, princípios, guidelines e papéis. Por fim, são discutidos
os resultados de um estudo experimental para análise da viabilidade do processo
proposto em um projeto de engenharia de domínio
|
2 |
UMA TÉCNICA E UMA FERRAMENTA PARA O PROJETO DE DOMÍNIO GLOBAL E DETALHADO DE SISTEMAS MULTIAGENTE / A TECHNICAL AND A TOOL FOR PROJECT OF GLOBAL FIELD AND DETAILS MULTI-AGENT SYSTEMSFerreira, Steferson Lima Costa 15 March 2004 (has links)
Made available in DSpace on 2016-08-17T14:52:51Z (GMT). No. of bitstreams: 1
Steferson Lima Costa Ferreira.pdf: 2457917 bytes, checksum: fea42c69b2215b62be39d9e6847b90be (MD5)
Previous issue date: 2004-03-15 / This work proposes DDEMAS, a technique for the construction of multi-agent
frameworks based on patterns and ontologies. DDEMAS is a new approach for Domain
Design in Multi-agent Domain Engineering.
The technique consists of three phases, through which the architectural and
detailed design of a family of multi-agent applications is specified in a growing order of
detail: modelling of agents and interactions, global design and detailed design. The first phase
looks for the definition of agents and interactions. On the second one, it is made the global
design of the family of systems, with the agents organized according to coordination and
cooperation mechanisms. In the last phase, each agent is analyzed individually in terms of
behavior and knowledge.
The work also proposes ONTODD, an ontology-based tool which encodes the
knowledge of DDEMAS, thus allowing the application of the technique for the creation of
multi-agent frameworks.
The frameworks construction is made through the instanciation of the metaclasses
corresponding to the concepts of modelling and products of modelling of ONTODD.
DDEMAS and ONTODD have been evaluetad through the development of a case
study where an ontology-based framework for building information access applications has
been constructed. / Este trabalho propõe a DDEMAS, uma técnica para a construção de frameworks
multiagente baseados em padrões e ontologias. A técnica é uma nova abordagem para o
Projeto de Domínio na Engenharia de Domínio Multiagente.
A técnica consiste de três fases, através das quais é especificado o projeto de uma
família de aplicações multiagente em ordem crescente de detalhamento: modelagem de
agentes e interações, projeto global e projeto detalhado. A primeira fase visa a definição dos
componentes agentes e suas interações. Na segunda, é feito o projeto global da família de
sistemas, com os agentes organizados segundo mecanismos de coordenação e cooperação
apropriados. Na ultima fase, cada agente é analisado individualmente em termos
comportamentais e de conhecimento.
É também proposta a ONTODD, uma ferramenta que modela o conhecimento da
técnica DDEMAS, permitindo a aplicação da técnica e guiando o processo de criação de
frameworks multiagente.
A construção de frameworks é feita através da instanciação das meta-classes
relativas aos conceitos da modelagem e produtos da modelagem da ONTODD.
A DDEMAS e a ONTODD foram avaliadas através do desenvolvimento de um
estudo de caso, onde um framework baseado em ontologias para o acesso a informação foi
construído.
|
3 |
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.0698 seconds