1 |
[en] A METAMODEL FOR CONFIGURING COLLABORATIVE VIRTUAL WORKSPACES: APPLICATION IN DISASTER MANAGEMENT OF OIL AND GAS OFFSHORE STRUCTURES. / [pt] UM METAMODELO PARA CONFIGURAÇÃO DE ESPAÇOS DE TRABALHO VIRTUAIS COLABORATIVOS: APLICAÇÃO NO GERENCIAMENTO DE DESASTRES DE ESTRUTURAS OFFSHORE DE ÓLEO E GÁSENIO EMANUEL RAMOS RUSSO 04 September 2006 (has links)
[pt] Várias companhias têm criado equipes virtuais para agregar
trabalhadores
de diversas especialidades que estão dispersos
geograficamente, aumentando a
demanda por aplicações CSCW (Computer Supported
Cooperative Work). De
modo a facilitar o desenvolvimento de uma ampla gama
destas aplicações
colaborativas, devemos prover uma arquitetura genérica que
seja adaptável a
diferentes situações, tarefas e configurações de um modo
flexível.
Este trabalho investiga como um ambiente de trabalho
distribuído pode
apoiar o gerenciamento de desastres, envolvendo equipes
técnicas colaborativas
distribuídas. Primeiramente, identificamos os requisitos
para o espaço de trabalho
distribuído, a partir dos atores envolvidos em um
desastre, e analisamos os
sistemas de emergência comerciais disponíveis. Em seguida,
elaboramos um
metamodelo de multi-perspectiva para auxiliar a configurar
este espaço de
trabalho virtual colaborativo. Finalmente, derivamos, a
partir do metamodelo, um
protótipo para o gerenciamento de desastres de estruturas
offshore de óleo e gás e
desenvolvemos uma implementação aderente ao padrão HLA
(High Level
Architecture) para este protótipo, como prova de conceito
deste metamodelo. / [en] Many companies have been creating virtual teams that bring
together
geographically dispersed workers with complementary
skills, increasing the
demand for CSCW (Computer Supported Cooperative Work)
applications. In
order to facilitate the development of a wide range of
these collaborative
applications, we should offer a general architecture that
is adaptable to different
situations, tasks, and settings in a flexible way.
This work investigates how a distributed workspace
environment can
support disaster management, involving distributed
collaborative technical teams.
We first identify the requirements for the distributed
workspace, from the
stakeholders involved in a disaster, and analyse the
commercial emergency
systems available. We then elaborate a multi-perspective
metamodel to support
configuring this collaborative virtual workspace. Finally
a prototype for oil and gas
offshore structures disaster management based on our multi-
perspective
metamodel is derived and an HLA (High Level Architecture)
compliant
implementation for this prototype is developed as a proof-
of-concept of the
metamodel.
|
2 |
[en] DIAGRAM EDITOR DRIVEN BY METAMODELS / [pt] EDITOR DE DIAGRAMAS DIRIGIDO POR METAMODELOSANDRE LUIZ CASTRO DE ALMEIDA REIS 07 November 2011 (has links)
[pt] O uso de editores de diagramas tem se mostrado muito útil para a
elaboração de soluções de design na área de Interação Humano-Computador. Eles
facilitam o uso da linguagem e o controle sobre os seus elementos, evitando que o
usuário utilize itens lexicais que não pertençam ao vocabulário da linguagem.
Esses elementos estão definidos em um metamodelo, que basicamente consiste em
um conjunto de conceitos dentro de um determinado domínio. Com isso, o usuário
ganha agilidade e confiabilidade no processo de criação. Porém, muitos editores
não garantem que a solução concebida obedeça à sintaxe da linguagem. Para isso,
torna-se necessário um editor que, além de ter controle sobre os símbolos da
linguagem, forneça também apoio gramatical para o uso de modelos, de forma
não apenas gráfica, mas também fazendo uso das regras de sintaxe de cada
metamodelo. Com esse conjunto de regras que define as combinações válidas dos
elementos da linguagem, o usuário pode ser alertado sobre possíveis infrações que
estejam acontecendo durante a elaboração da solução. As regras descrevem a
sintaxe da linguagem através de uma gramática. Analisar sintaticamente
diagramas significa tentar encontrar uma sequência de aplicações de regras que
derivam de uma gramática ou de alguma representação dela. Levando em
consideração essa abordagem, este trabalho apresenta um estudo sobre editores de
diagramas dirigidos por metamodelos e uma ferramenta que possibilita ao usuário,
a partir da definição de um metamodelo, acoplá-lo a um editor de diagramas
genérico para linguagens visuais, em que se possa controlar tanto o vocabulário
quanto a gramática dos diagramas criados. Desta forma, o objetivo da atual
pesquisa é propor uma ferramenta que englobe estas soluções e que seja focada
nas linguagens visuais comuns na área de Interação Humano-Computador como
MoLIC, CTT e Statecharts. / [en] The use of diagram editors has been very useful for creating design
solutions in the area of Human-Computer Interaction. They facilitate the use of
modeling languages and provide control over the elements of the solution space,
preventing the user from using an invalid lexical item of the chosen language.
These elements are defined in a metamodel, which basically consists of a set of
concepts with-in a given domain. As a result, users gain speed and reliability in
the process of creation. However, many editors do not guarantee that designed
solution meets the language syntax. For this, we need an editor that, in addition to
having control over the language symbols, also provides support for the use of
models, going beyond graphical editing and also making use of the syntax rules
defined in each metamodel. With this set of rules that define the form of language,
the user may be warned of possible rule violations while building the solution.
The rules describe the syntax of the language through its grammar. To parse a
diagram means to try to find a sequence of applications of rules that derive from a
grammar or some representation of it. Considering this approach, this dissertation
presents a study on diagram editors, and a metamodel-driven tool that allows the
user to, by defining a metamodel, make use of a generic diagram editor for visual
languages that can control the vocabulary and grammar of the created diagrams.
Thus, the goal of current research is to propose a tool that encompasses these
solutions and is focused on visual languages common in the area of Human-
Computer Interaction, such as MoLIC, CTT and Statecharts.
|
3 |
[en] FROM A CONCEPTUAL FRAMEWORK FOR AGENTS AND OBJECTS TO A MULTI-AGENT SYSTEM MODELING LANGUAGE / [pt] UMA LINGUAGEM DE MODELAGEM PARA SISTEMAS MULTI-AGENTES BASEADA EM UM FRAMEWORK CONCEITUAL PARA AGENTES E OBJETOSVIVIANE TORRES DA SILVA 15 July 2004 (has links)
[pt] Como um novo e poderoso paradigma para modelagem e
implementação de
sistemas de software, os sistemas multiagentes necessitam
de metodologias,
linguagens de modelagem, plataformas de desenvolvimento e
linguagens de
programação que explorem seus benefícios e características
particulares. Contudo,
diferentes metodologias, linguagens e plataformas para
sistemas multiagentes
propõem abstrações variadas e com definições muito
diferentes. Nesse contexto, é
necessário criar frameworks conceituais que definam as
abstrações, seus
relacionamentos e seus comportamentos.
Como em qualquer novo paradigma para engenharia de
software, o sucesso
e a difusão de sistemas multiagentes requerem, entre outras
tecnologias de
software baseadas em agentes, linguagens de modelagem que
explorem o uso de
abstrações relacionadas a agentes e promovam o refinamento
dos modelos de
design para código.
Esta tese contempla a definição de um framework conceitual
para sistemas
multiagentes chamado TAO e uma linguagem de modelagem para
sistemas
multiagentes chamada MAS-ML. Os objetivos desta tese são
descrever os
aspectos estáticos e dinâmicos das abstrações
freqüentemente utilizadas em
sistemas multiagentes definindo um framework conceitual,
propor uma linguagem
de modelagem que descreva diagramas estáticos e dinâmicos
para modelar esses
aspectos e descrever o refinamento dos modelos estáticos
para código. / [en] As a powerful and new paradigm for designing and
implementing software
systems, multi-agent systems require methodologies,
modeling languages,
development platforms and programming languages that
explore their benefits and
their peculiar characteristics. However, different
methodologies, languages and
platforms for multi-agent systems propose very distinct and
varied sets of
abstraction. In this context, there is a need for creating
a conceptual framework
that defines the frequently used multi-agent system
abstractions, their
relationships and their behavior.
As it is the case with any new software engineering
paradigm, the successful
and widespread deployment of multi-agent systems require
modeling languages,
among other agent-based software technologies, that explore
the use of agentrelated
abstractions and promote the traceability from the design
models to code.
This thesis contemplates the definition of a multi-agent
system conceptual
framework called TAO and of a multi-agent system modeling
language called
MAS-ML. Our goals are to describe the structural and
dynamic aspects of the
abstractions commonly used in multi-agent systems by
defining a conceptual
framework, to propose a modeling language that describes
structural and dynamic
diagrams to model such aspects and to present the
traceability from the structural
models into code.
|
Page generated in 0.0221 seconds