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

Abstract

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.

Resumen/Resumo

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}
}

pdficon.gif 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