Software Engineering Product Lines
Mostrando 1-12 de 12 artigos, teses e dissertações.
-
1. COLLABORATIVE CONFIGURATION OF SOFTWARE PRODUCT LINE / CONFIGURAÇÃO COLABORATIVA DE LINHA DE PRODUTOS DE SOFTWARE
Product configuration is a key activity for enabling mass customization. It corresponds to tailoring a software application from a software product line, respecting individual customer requirements. In practice, the product configuration activity is challenging, mainly because it involves numerous stakeholders with different expertise making decisions. Sever
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 07/04/2011
-
2. Uma abordagem sistemática para implementação, gerenciamento e customização de testes de linhas de produto de software
Com o uso da abordagem de linhas de produto de software (LPSs), vários benefícios são alcançados quando comparados aos processos de desenvolvimento convencionais que se baseiam na criação de um único sistema por vez. O processo de desenvolvimento de uma LPS se diferencia da construção tradicional de software, uma vez que apresenta duas etapas essenc
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 01/03/2011
-
3. Uma Abordagem para Recomendação de Módulos para Projetos de Desenvolvimento Distribuído de Linhas de Produto de Software
Linhas de Produto de Software (LPS) tem ganhado bastante espaço na indústria de software nos últimos anos, principalmente por promover o reuso de maneira sistemática e previsível, e oferecer apoio ao desenvolvimento de produtos para mercados globais. No entanto, o desenvolvimento de LPS exige das organizações grande investimento inicial e a participa�
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 28/02/2011
-
4. Avaliação sistemática de abordagens de derivação de produto
Abordagens de derivação de produto são responsáveis por automatizar o processo de engenharia de aplicação de linhas de produto de software. O conhecimento de configuração, que é responsável por relacionar o espaço do problema com o espaço da solução, desempenha um papel fundamental nas abordagens de derivação de produto. Cada ferramenta adota
IBICT - Instituto Brasileiro de Informação em Ciência e Tecnologia. Publicado em: 17/02/2011
-
5. Projeto e implementação de variabilidade em arquiteturas baseadas no modelo de componentes COSMOS* / Design and implementation of architectural variabilities based on COSMOS*
Nowadays, many efforts are being made to achieve a high degree of reuse during systems development. Software Product Lines (SPL) is a modern approach to improve software reuse, and one of its main artifacts is the Product Line Architecture (PLA). A PLA provides a global view of the variabilities of a SPL, while it embodies the concepts and advantages of the
Publicado em: 2010
-
6. RiPLE-RE: a requeriments engineering process for software product lines
Software Product Lines (SPL) is an important reuse strategy to minimize costs and time-tomarket, and maximize quality and productivity of the software development. However, it involves the management of variabilities and commonalities among several applications, which increases its complexity compared to traditional software development. Thus, developing a S
Publicado em: 2009
-
7. A model-driven software reuse approach / Uma abordagem orientada a modelos para reutilização de software
A reutilização de software busca aumentar a qualidade e produtividade no desenvolvimento de software, evitando a duplicação do esforço e reaproveitando o máximo possível das experiências de projetos passados. Apesar de simples, esta idéia não é facilmente colocada em prática, principalmente de maneira sistemática e controlada. Técnicas de engen
Publicado em: 2009
-
8. CrossMDA-SPL: uma abordagem para gerência de variabilidades dirigida por modelos e aspectos
Este trabalho propõe uma abordagem sistemática para gerência de variabilidades dirigida por Modelos e Aspectos usando os mecanismos das abordagens de Desenvolvimento de Software Orientado a Aspectos (DSOA) e Desenvolvimento Dirigido por Modelos (DDM). O objetivo central da abordagem, denominada CrossMDA-SPL, é melhorar a gerência, modularização e isol
Publicado em: 2009
-
9. Quality aware software product line engineering
Meeting and managing quality requirements such as performance, security… in a reuse context (software product line…) has a problematic that it is not found in single-systems. In this paper, an overview of aspects to consider is presented, including a review of existing approaches, as well as some conclusions, requirements and guidelines to address qualit
Journal of the Brazilian Computer Society. Publicado em: 2008-03
-
10. Generation of a family of software products with components based architecture / Geração de famílias de produtos de software com arquitetura baseada em componentes.
Adaptation of a specific software product line process is described. The adapted process aims to be agile, minimising rework for feature design and development activities and facilitating applications engineering. The domain engineering phase is iterative and incremental, using a component-based architecture. Applications are generated by an application gene
Publicado em: 2008
-
11. GENARCH: UMA FERRAMENTA BASEADA EM MODELOS PARA DERIVAÇÃO DE PRODUTOS DE SOFTWARE / GENARCH: A MODEL-BASED PRODUCT DERIVATION TOOL
This work presents a model-based tool for product derivation, called GenArch, which aims to enable the mainstream software developer community to use the concepts and foundations of the SPL approach, without the need to understand complex concepts or models. The tool approach is build on top of model-driven development techniques. It is centered on the defin
Publicado em: 2008
-
12. A configurable application generator / Um gerador de aplicações configurável
Os geradores de aplicação são ferramentas que recebem uma especificação de software, validam essa especificação e geram artefatos automaticamente. Os geradores de aplicação podem trazer benefícios em termos de produtividade por gerarem automaticamente artefatos de baixo nível com base em especificações de nível mais alto. Um dos problemas dos g
Publicado em: 2006