Autores

4973
2233,230
4974
2233,230

Informações:

Publicações do PESC

Título
ODYSSEYPROCESS-FEX: Uma Abordagem para Modelagem de Variabilidades de Linha de Processos de Software
Linha de pesquisa
Engenharia de Software
Tipo de publicação
Dissertação de Mestrado
Número de registro
Data da defesa
25/2/2011
Resumo
Diante da diversidade de objetivos e caractersticas de organizaes e projetos, a tarefa de definio de processos de software torna-se no trivial. A aplicao de tcnicas de reutilizao de processos, como Linhas de Processos de Software, visa apoiar esta tarefa e contribuir para melhorias na produtividade, qualidade e adequao dos processos gerados, associadas reduo de riscos, esforos e custos envolvidos. Um dos desafios na construo de uma Linha de Processos de Software envolve a identificao e representao das similaridades e diferenas existentes em uma famlia de processos de software, atividade denominada modelagem de variabilidades.
Este trabalho de pesquisa est inserido em uma abordagem sistemtica de Engenharia de Linha de Processos de Software, com foco na fase de Anlise do Domnio e prope uma representao, atravs de um modelo de caractersticas, das variabilidades e opcionalidades em artefatos reutilizveis inerentes ao domnio de processos de software. Esta representao formalizada atravs de um meta-modelo, que descreve a semntica dos conceitos envolvidos nessa modelagem, e uma notao, que define a simbologia grfica dos elementos constituintes do meta-modelo, ambos denominados OdysseyProcess-FEX. Foi realizado um estudo preliminar para avaliar a viabilidade de aplicao do meta-modelo e notao propostos na atividade de construo de Linhas de Processos de Software. Um prottipo foi desenvolvido no contexto do ambiente Odyssey, para viabilizar a aplicao da abordagem proposta.
Abstract
Given the diversity of objectives and features of organizations and projects, the software process definition task becomes a non-trivial one. The application of techniques for process reuse, such as Software Process Lines, aims to support this task and contribute to improvements in productivity, quality and adequacy of generated processes, associated with reduced risk, cost and effort involved. One of the challenges in the construction of a Software Process Line involves the identification and representation of the similarities and differences in a family of software processes, activity called variability modeling.
This work is part of a systematic approach for Software Process Line Engineering, focusing on the Domain Analysis phase and presents a representation of the variability and optionality in reusable artifacts of the software process domain, through a feature model. This representation is achieved through a meta-model, which describes the semantics of the concepts involved in this modeling, and a notation that defines the graphic symbols of the meta-model elements, both named OdysseyProcess-FEX. A preliminary study was performed to evaluate the feasibility of applying the proposed meta-model and notation on the construction activity of Software Processes Lines. A prototype was developed in the context of Odyssey environment, to facilitate the application of the proposed approach.
Topo