Gerenciamento da Integração de Processos de Software no APSEE-Integrate
Ana Vitoria Freitas (1), Anderson Baia Maia (1), Daltro Nunes (1)
e-mails: avpfreitas@inf.ufrgs.br, abmaia@inf.ufrgs.br, daltro@inf.ufrgs.br
(1) Universidade Federal do Rio Grande do Sul - Instituto de Informática 91501-970 Porto Alegre Brasil
Software processes can be formally defined through process
models, and executed by PSEEs - Process-Centered Software
Engineering Environments. When the software development
involves autonomous organizations, it is undesirable to use
an unique process model to reflect the whole scope of the
software process. PSEEs should provide infrastructure for
processes that involve teams dispersed geographically. Such
processes are usually quite extensive, consisting of
several sub-processes, that can be defined in different
modelling processes notations and executed in different
PSEEs. PSEEs should be capable to interact, allowing
interoperability among process models, in the modelling and
execution levels. The goal of this article is to present
the approach of the APSEE-Integrate environment for
software processes integration management, in the modelling
and execution levels. This approach brings, as main
contributions, the flexibility during execution allied to
the automated support to the integration of process models.
The components of the environment are specified formally
through Graph Grammars. This article discusses the
components directly related to the management of processes
integration models, that are: the processes interaction
modeling language and the execution mechanism.
Processos de software podem ser definidos formalmente através de
modelos de processo, e executados por ambientes de engenharia de
software centrados no processo (PSEEs - Process-Centered Software
Engineering Environments). Quando o desenvolvimento de software
envolve organizações autônomas, é inviável utilizar um único
modelo de processo para refletir todo o escopo do processo de
software. PSEEs devem prover infraestrutura para processos que
envolvem equipes dispersas geograficamente. Tais processos são
geralmente bastante extensos, consistindo de vários sub-processos,
que podem ser definidos em diferentes notações de modelagem de
processos e executados em diferentes PSEEs. PSEEs devem ser
capazes de interagir, permitindo interoperabilidade entre modelos
de processo, nos níveis de modelagem e de execução. Este artigo
tem como objetivo apresentar a abordagem do ambiente
APSEE-Integrate para gerência da integração de processos de
software, nos níveis de modelagem e execução. Esta abordagem traz,
como contribuições principais, a flexibilidade durante a execução
aliada ao suporte automatizado à integração de modelos de
processo. Os componentes do ambiente são especificados formalmente
através de Gramáticas de Grafos. Este artigo discute os
componentes diretamente relacionados à gerência de modelos de
integração entre processos, que são: a linguagem de modelagem de
interações entre processos e o mecanismo de execução.
Keywords:Software Processes, Process-Centered Software Engineering Environments, Software Processes Integration
Palabras Clave/Palavras Chave: Processos de Software, Ambientes de Engenharia de Software Centrados no Processo, Integração de Processos de Software
BibTex
@INPROCEEDINGS{freitas04:183,
AUTHOR = {Ana Vitoria Freitas and Anderson Baia Maia and Daltro Nunes},
TITLE = {Gerenciamento da Integração de Processos de Software no APSEE-Integrate},
BOOKTITLE = {30ma Conferencia Latinoamericana de Informática (CLEI2004)},
YEAR = {2004},
editor = {Mauricio Solar and David Fernández-Baca and Ernesto Cuadros-Vargas},
pages = {620--631},
address = {},
month = Sep,
organization = {Sociedad Peruana de Computación},
note = {ISBN 9972-9876-2-0},
file = {http://clei2004.spc.org.pe/es/html/pdfs/183.pdf}
}
PDF de este artículo
PDF de CLEI2004 (incluye todos los artículos)
Página principal CLEI 2004
Generado por Sociedad Peruana de Computación