Página 1 dos resultados de 11 itens digitais encontrados em 0.016 segundos

SystEM-PLA: um método sistemático para avaliação de arquitetura de linha de produto de software baseada em UML; SystEM-PLA: a systematic evaluation method for UML-based software product line architecture

Oliveira Junior, Edson Alves de
Fonte: Biblioteca Digitais de Teses e Dissertações da USP Publicador: Biblioteca Digitais de Teses e Dissertações da USP
Tipo: Tese de Doutorado Formato: application/pdf
Publicado em 03/09/2010 PT
Relevância na Pesquisa
96.08%
A abordagem de linha de produto de software (LP) tem como objetivo principal promover a geração de produtos específicos de um determinado domínio com base na reutilização de uma infraestrutura central, chamada núcleo de artefatos. Um dos principais artefatos do núcleo de uma LP é a Arquitetura de LP (ALP), que representa a abstração de todas as arquiteturas de sistemas únicos que podem ser gerados, para um domínio específico. Avaliações de ALP são importantes, pois permitem aumentar a produtividade e a qualidade dos produtos da LP, bem como, seus resultados permitem a análise de metas de negócio e de retorno de investimento. Este trabalho propõe um método sistemático para avaliação de ALP, o SystEM-PLA (a Systematic Evaluation Method for Software Product Line Architectures). Tal método considera modelos de ALP em UML, por ser uma notação amplamente conhecida e consolidada. SystEM-PLA é composto por um metaprocesso de avaliação, diretrizes que guiam o usuário em como avaliar uma ALP e métricas básicas para modelos UML e atributos de qualidade. O método utiliza a abordagem SMarty (Stereotype-based Management of Variability), para gerenciar variabilidades em LP baseadas em UML. Análises de trade-off com o objetivo de priorizar atributos de qualidade para o desenvolvimento e evolução dos produtos de uma LP são realizadas com base na aplicação e coleta das métricas do SystEM-PLA em configurações de uma ALP. As métricas propostas para os atributos de qualidade complexidade e extensibilidade foram validadas por meio de um estudo experimental. Evidências indicaram a viabilidade de aplicação do método SystEM-PLA na indústria com base em um estudo experimental realizado com profissionais de uma empresa de grande porte no setor de desenvolvimento de software; The software product line (PL) approach aims at promoting the generation of specific products from a particular domain based on the reuse of a central infra-structure...

The exploration of quieter actuation in animatronic toys

Fathallah, Paul
Fonte: Massachusetts Institute of Technology Publicador: Massachusetts Institute of Technology
Tipo: Tese de Doutorado Formato: 73 p.
ENG
Relevância na Pesquisa
15.67%
The main objective of this research was to find ways to actuate animatronic toys quietly. A practical assessment was conducted to evaluate a variety of quieter actuation methods for animatronic toys for Hasbro®, the client. Also, an evaluation of acoustical enclosures was carried out to determine if they were an effective way to reduce the sound from gear-boxes and actuators that currently actuate the line of animatronic toys made by the client. Several actuation methods and enclosure materials were considered and evaluated based upon their performance, relative quietness, and their viability in the application into animatronic toys. Qualitative and quantitative comparisons were made of each of the actuation methods and were eliminated based upon their ability to satisfy the design constraints based upon their safety, acoustical performance, and ability to reproduce the life-like characteristics of the toys. Quantitative comparisons were made of each of the enclosure materials using a sound control box and a decibel meter to measure the output sound pressure level of each enclosure configuration. Among all the evaluated alternatives, from advanced actuation methods to acoustically attenuating enclosures, the acoustical enclosures performed the best. The acoustical performance rating of the polyurethane-neoprene based composite layering was far superior to the other materials tested...

Preservando o estilo arquitetural no projeto baseado em busca de produto software

Mariani, Thainá
Fonte: Universidade Federal do Paraná Publicador: Universidade Federal do Paraná
Tipo: Dissertação Formato: 134 f. : il. (algumas color.) ; 31 cm.; application/pdf
PORTUGUêS
Relevância na Pesquisa
35.68%
Orientadora : Profª. Drª. Silvia Regina Vergilio; Co-orientadora : Profª. Drª. Thelma Elita Colanzi Lopes; Dissertação (mestrado) - Universidade Federal do Paraná, Setor de Ciências Exatas, Programa de Pós-Graduação em Informática. Defesa: Curitiba, 20/02/2015; Inclui bibliografia; Resumo: A adoção de estilos arquiteturais contribui para melhorar uma Arquitetura de Linha de Produto de Software (ALP) ao prover uma organização específica para os elementos, melhorando sua flexibilidade, extensibilidade e manutenção. Abordagens de otimização baseadas em busca podem também beneficiar o projeto de ALP, gerando alternativas de ALP associadas com o melhor trade-off entre diferentes medidas, como coesão, acoplamento e modularização de características. Entretanto, a utilização de operadores de busca modifica a organização da ALP, e consequentemente pode violar as regras dos estilos arquiteturais, impactando negativamente na compreensão da arquitetura. De modo a resolver esse problema, este trabalho introduz um conjunto de operadores de busca denominado SO4ARS (Search Operators for preserving Architectural Styles), que consideram as regras dos principais estilos arquiteturais geralmente utilizados no projeto baseado em busca de arquiteturas em geral e de ALPs: estilo em camadas...

Linha de produtos de software no processo de geração de sistemas Web de apoio a gestão de fomento de projetos

Carromeu, Camilo
Fonte: Universidade Federal de Mato Grosso do Sul Publicador: Universidade Federal de Mato Grosso do Sul
Tipo: Dissertação de Mestrado
POR
Relevância na Pesquisa
25.82%
Atualmente, um dos desafios da administração pública é atender de maneira eficiente, rápida e satisfatória as demandas crescentes e diferenciadas advindas da sociedade. Os governos têm sido pressionados a apresentar maior eficiência na aplicação do recurso público, maior efetividade nos resultados esperados dos serviços e programas sociais, além de prestar informações e serviços à sociedade de forma transparente e democrática. Porém, tal meta é impossível de ser alcançada sem um processo de informatização das operações internas nos órgãos governamentais. A necessidade de técnicas e ferramentas para auxiliar o projeto e o desenvolvimento ágil de softwares de maior qualidade e em menor tempo é uma das preocupações da Engenharia de Software. Muitos produtos são desenvolvidos em função de artefatos já especificados e implementados, utilizando técnicas de reutilização. Neste contexto, a técnica Linha de Produtos de Software (Software Product Line - LPS) surge como uma proposta de construção e reutilização sistemática de software baseado em um domínio especifico. O objetivo principal desta pesquisa é a instanciação e a automatiza ção de um processo LPS orientado a família de produtos no domínio Sistemas Web de Apoio à Gestão de Fomento de Projetos (SAGF) utilizados por agências estaduais de fomento a projetos (Fundações de Amparo á Pesquisa - FAP). O processo LPS utilizado é baseado na abordagem PLUS (Product Line UML-Based Software Engineering) e enfatiza o uso de padrões e frameworks na definição de um conjunto de sistemas que compartilham similaridades e variabilidades que satisfazem as necessidades específicas do domínio. Para automatizar o processo de LPS são implementadas e integradas a ferramenta Fênix e o framework Titan em um ambiente de geração de aplicação que permite instanciar e gerar aplicações Web para auxiliar a submissão...

Scenarios, quality attributes, and patterns: capturing and using their synergistic relationships for product line architectures

Ali Babar, Muhammad
Fonte: IEEE Computer Society Publicador: IEEE Computer Society
Tipo: info:eu-repo/semantics/conferenceObject; all_ul_research; ul_published_reviewed
ENG
Relevância na Pesquisa
55.94%
peer-reviewed; Typically, architectural choices determine the achievement of desired goals (such as reusability and maintainability) of product line software development. Several methods have been proposed to design and analyze product line architectures with respect to desired quality attributes. Most of these methods encourage the use of architectural patterns to develop architectures with known characteristics and apply scenarios to evaluate those architectures for desired quality attributes. We observe an increased awareness of the links that exist among scenarios, quality attributes, and patterns. However, there are very few attempts to systematically capture and suitably document such synergistic relationships to support architecture design and evaluation. This paper presents our thoughts on exploiting the above-mentioned synergy. It also proposes some techniques of improving the product line architecture design and evaluation process by identifying and capturing architecturally significant information from architectural patterns.

QoSPL: A QoS-Driven Software Product Line Engineering Framework for Distributed Real-time and Embedded Systems

Liu, Shih-Hsi; Bryant, Barrett R.; Gray, Jeff; Raje, Rajeev; Tuceryan, Mihran; Olsen, Andrew; Auguston, Mikhail
Fonte: Escola de Pós-Graduação Naval Publicador: Escola de Pós-Graduação Naval
Tipo: Artigo de Revista Científica
Relevância na Pesquisa
45.82%
The current synergy of Component-Based Software Engineering (CBSE) and Software Product Line Engineering (SPLE) requires evolution to facilitate Distributed Realtime and Embedded (DRE) system construction. Such evolution is driven by inherent Quality of Service (QoS) characteristics in DRE systems. This paper introduces a QoSdriven SPLE framework (QoSPL) as an analysis and design paradigm for constructing a set of DRE systems as a product line. Leveraging separation of concerns, DRE systems are analyzed and designed by a collection of QoS systemic paths, each of which individually determines how well the service performs along the path and as a whole represents a behavioral view of software architecture. The paradigm reduces construction workload from the problems of tangled functional and QoS requirements and abundant infeasible design alternatives, and offers a less subjective QoS evaluation. The adopted formalisms also facilitate high-confidence DRE product line construction.

The World Bank's Involvement in Global and Regional Partnership Programs : An Independent Assessment

Independent Evaluation Group
Fonte: Washington, DC: World Bank Publicador: Washington, DC: World Bank
Tipo: Publications & Research :: Publication
ENGLISH; EN_US
Relevância na Pesquisa
35.69%
Programs with regional or global reach are increasingly being used to channel funds to specific development needs, reflecting the emergence of new funding sources and in some cases donor distrust of the established multilateral development model to deliver global goods. Evaluating the contribution of these programs is important to understanding whether their relevance and effectiveness live up to their promise and how they contribute to the new aid architecture. This is third biennial report of the Independent Evaluation Group (IEG) on the World Bankapos;s involvement in global and regional partnership programs (GRPPs) since the conclusion of IEGapos;s two-phase evaluation on this topic in 2004. The first two biennial reports were discussed at the committee on development effectiveness subcommittee in May 2006 and March 2008. The present report is the first one that will be disclosed to the public reflecting the growing maturity of this line of IEG's work. This report has been based on the first 17 GPRs that IEG has completed and on interviews with Bank staff who have been involved in the management and oversight of GRPPs in central...

Arquitetura e cidade : o caso da Rambla de Pocitos em Montevidéu

Gaeta Gorriz, Julio Cesar
Fonte: Universidade Federal do Rio Grande do Sul Publicador: Universidade Federal do Rio Grande do Sul
Tipo: Tese de Doutorado Formato: application/pdf
POR
Relevância na Pesquisa
15.77%
Montevidéu é uma cidade litorânea e esta condição constitui um aspecto essencial e definidor da cidade. Concebida como uma varanda em direção ao rio, a rambla costeira percorre a cidade a partir de um qualificado e recreativo passeio na qual se concentra uma qualificada produção moderna que determinou uma transformação urbana importante e materializa uma produção arquitetônica oposta à cidade decimonónica. É neste setor e nesta arquitetura onde centramos o foco desta Tese. A Rambla de Pocitos recolhe a experiência de uma modernidade, associada a um singular modo de viver a cidade que associa três componentes: a paisagem, o usuário e a arquitetura. A tese envolve muitos autores, porém existem fundadas razões que destacam dois deles: Luis García Pardo e Raul Sichero Bouret; estes autores marcam o ponto de inflexão no pensamento e na obra moderna alcançado no período de consolidação no Uruguai. As obras mais importantes destes autores, - El Panamericano, La Goleta e El Pilar - somados a tantas outras que conformam a Rambla de Pocitos constituem as provas materiais da premissa de revalorização moderna na construção da cidade. Estes projetos foram concebidos segundo parâmetros modernos e apresenta estratégias de projetos...

Incorporating modern development and evaluation techniques into the creation of large-scale, spacecraft control software

Weiss, Kathryn Anne, 1979-
Fonte: Massachusetts Institute of Technology Publicador: Massachusetts Institute of Technology
Tipo: Tese de Doutorado Formato: 172 p.
ENG
Relevância na Pesquisa
46.11%
One of the major challenges facing the development of today's safety- and mission-critical space systems involves the construction of software to support the goals and objectives of these missions, especially those associated with NASA's Space Exploration Initiative, which has now become the focus of the US Space Program and its contractors. Consequently, the software used to implement much of the functionality in the various flight vehicles and ground facilities must be given special consideration. This dissertation outlines a new approach to spacecraft software development that focuses on incorporating modem software engineering techniques into the spacecraft domain including (1) a product-line approach to the software development enterprise and (2) a software architecture-centric design process to support that approach. The new product-line approach is demonstrated through its application to the Exploration Initiative. The technical and managerial aspects of the product line, which are required to successfully field the line, are described in detail. Among the technical artifacts developed to support the line, the software architecture is the most important.; (cont.) Consequently, it was necessary to create a systems engineering-based development...

A Business Maturity Model of Software Product Line Engineering

Ahmed, Faheem; Capretz, Luiz Fernando
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 24/07/2015
Relevância na Pesquisa
45.96%
In the recent past, software product line engineering has become one of the most promising practices in software industry with the potential to substantially increase the software development productivity. Software product line engineering approach spans the dimensions of business, architecture, software engineering process and organization. The increasing popularity of software product line engineering in the software industry necessitates a process maturity evaluation methodology. Accordingly, this paper presents a business maturity model of software product line, which is a methodology to evaluate the current maturity of the business dimension of a software product line in an organization. This model examines the coordination between product line engineering and the business aspects of software product line. It evaluates the maturity of the business dimension of software product line as a function of how a set of business practices are aligned with product line engineering in an organization. Using the model presented in this paper, we conducted two case studies and reported the assessment results. This research contributes towards establishing a comprehensive and unified strategy for a process maturity evaluation of software product lines.

An Architecture Process Maturity Model of Software Product Line Engineering

Ahmed, Faheem; Capretz, Luiz Fernando
Fonte: Universidade Cornell Publicador: Universidade Cornell
Tipo: Artigo de Revista Científica
Publicado em 24/07/2015
Relevância na Pesquisa
56.11%
Software architecture has been a key research area in the software engineering community due to its significant role in creating high quality software. The trend of developing product lines rather than single products has made the software product line a viable option in the industry. Software product line architecture is regarded as one of the crucial components in the product lines, since all of the resulting products share this common architecture. The increased popularity of software product lines demands a process maturity evaluation methodology. Consequently, this paper presents an architecture process maturity model for software product line engineering to evaluate the current maturity of the product line architecture development process in an organization. Assessment questionnaires and a rating methodology comprise the framework of this model. The objective of the questionnaires is to collect information about the software product line architecture development process. Thus, in general this work contributes towards the establishment of a comprehensive and unified strategy for the process maturity evaluation of software product line engineering. Furthermore, we conducted two case studies and reported the assessment results, which show the maturity of the architecture development process in two organizations