Spelling suggestions: "subject:"productline"" "subject:"productlines""
101 |
Prise en charge du « copie et appropriation » dans les lignes de produits logiciels / Supporting Clone-and-Own in software product lineGhabach, Eddy 11 July 2018 (has links)
Une Ligne de Produits Logiciels (LPL) supporte la gestion d’une famille de logiciels. Cette approche se caractérise par une réutilisation systématique des artefacts communs qui réduit le coût et le temps de mise sur le marché et augmente la qualité des logiciels. Cependant, une LPL exige un investissement initial coûteux. Certaines organisations qui ne peuvent pas faire face à un tel investissement, utilisent le « Clone-and-own » C&O pour construire et faire évoluer des familles de logiciels. Cependant, l'efficacité de cette pratique se dégrade proportionnellement à la croissance de la famille de produits, qui devient difficile à maintenir. Dans cette thèse, nous proposons une approche hybride qui utilise à la fois une LPL et l'approche C&O pour faire évoluer une famille de produits logiciels. Un mécanisme automatique d’identification des correspondances entre les « features » caractérisant les produits et les artéfacts logiciels, permet la migration des variantes de produits développées en C&O dans une LPL. L’originalité de ce travail est alors d’aider à la dérivation de nouveaux produits en proposant différents scenarii d’opérations C&O à effectuer pour dériver un nouveau produit à partir des features requis. Le développeur peut alors réduire ces possibilités en exprimant ses préférences (e.g. produits, artefacts) et en utilisant les estimations de coûts sur les opérations que nous proposons. Les nouveaux produits ainsi construits sont alors facilement intégrés dans la LPL. Nous avons étayé cette thèse en développant le framework SUCCEED (SUpporting Clone-and-own with Cost-EstimatEd Derivation) et l’avons appliqué à une étude de cas sur des familles de portails web. / A Software Product Line (SPL) manages commonalities and variability of a related software products family. This approach is characterized by a systematic reuse that reduces development cost and time to market and increases software quality. However, building an SPL requires an initial expensive investment. Therefore, organizations that are not able to deal with such an up-front investment, tend to develop a family of software products using simple and intuitive practices. Clone-and-own (C&O) is an approach adopted widely by software developers to construct new product variants from existing ones. However, the efficiency of this practice degrades proportionally to the growth of the family of products in concern, that becomes difficult to manage. In this dissertation, we propose a hybrid approach that utilizes both SPL and C&O to develop and evolve a family of software products. An automatic mechanism of identification of the correspondences between the features of the products and the software artifacts, allows the migration of the product variants developed in C&O in an SPL The originality of this work is then to help the derivation of new products by proposing different scenarios of C&O operations to be performed to derive a new product from the required features. The developer can then reduce these possibilities by expressing her preferences (e.g. products, artifacts) and using the proposed cost estimations on the operations. We realized our approach by developing SUCCEED, a framework for SUpporting Clone-and-own with Cost-EstimatEd Derivation. We validate our works on a case study of families of web portals.
|
102 |
Methodology for the derivation of product behaviour in a Software Product Line / Méthodologie SPL pour la dérivation de modèles comportementaux des produitsIstoan, Paul 21 February 2013 (has links)
Le principal problème abordé dans cette thèse est la définition d'une nouvelle méthodologie SPL qui couvre les deux phases du processus et met l'accent sur la dérivation de modèles comportementaux des produits. Le chapitre 2 définit le cadre de cette thèse : les lignes de produits logiciels, les processus opérationnels et l'ingénierie dirigé par les modèles. Dans le chapitre 3, nous proposons une nouvelle méthodologie SPL centrée sur la dérivation de comportement des produits. Nous décrivons d'abord le courant principal de la méthodologie, et ensuite les différentes étapes. Dans le chapitre 4, nous proposons un nouveau langage spécifique domaine appelé CBPF pour la modélisation des fragments de processus opérationnels. Une approche dirigée par les modèles est suivie pour créer CBPF: syntaxe abstraite, syntaxe concrète graphique et sémantique translationnelles. Dans le chapitre 5, nous proposons plusieurs types de vérifications applicables aux fragments afin de déterminer leur justesse. Pour la vérification structurelle, est définit un ensemble des règles de cohérence qui doivent être valides pour chaque fragment réalisé avec CBPF. Pour vérifier le comportement, nous transformons d'abord les fragments dans des réseaux de Pétri équivalents. On peut alors vérifier des propriétés génériques mais aussi définir des propriétés spécifiques. Dans le chapitre 6, nous illustrons la méthodologie proposée en l'appliquant à une étude de cas à partir du domaine système de gestion de crise. Nous proposons également une suite d'outils qui supporte notre méthodologie. Le chapitre 7 décrit les améliorations possibles et les extensions aux contributions de cette thèse. Nous concluons la thèse dans le chapitre 8. / The major problem addressed in this thesis is the definition of a new SPLE methodology that covers both phases of the SPLE process and focuses on the derivation of behavioral models of SPL products. In Chapter 2 three research areas scope context of this thesis: Software Product Lines, Business Processes, and Model-Driven Engineering. Throughout Chapter 3, we propose a new SPLE methodology that focuses on the derivation of product behavior. We first describe the main flow of the methodology, and then detail the individual steps. In chapter 4 we propose a new domain specific language called CBPF created for modeling composable business process fragments. A model driven approach is followed for creating CBPF: definition of the abstract syntax, graphical concrete syntax and translational semantics. In Chapter 5 we propose several types of verifications that can be applied to business processfragments to determine their "correctness". For structural verification we definine a set of fragment consistency rules that should be valid for every business process fragment created with CBPF. To check behavioral correctness we first transform the business process fragment into an equivalent HCPN. We can then check generic properties but also define aset of fragment specific properties. In chapter 6 we exemplify the proposed SPL methodology by applying it to a case study from the crisis management system domain. We also propose a tool suite that supports our methodology. Chapter 7 describes possible improvements and extensions to the contributions of this thesis. We conclude the thesis in Chapter 8 and draw some conclusions.
|
103 |
Proximity dimensions effects on innovation of footwear firms in Local Production Systems (LPS): case studies in Brazil and Colombia. / Efeitos das dimensões de proximidade na inovação das empresas de calçado em Sistemas Produtivos Locais: casos no Brasil e na Colômbia.Villamil Ramirez, Boris Alejandro 29 March 2019 (has links)
With the aim to identify the best practices for small and medium manufacture firms in local production systems (LPS) in their mutual proximity and access to knowledge that improves their innovation abilities (spillovers), the correlation of institutional, organizational, social and cognitive proximities is studied, as well as firm characteristics (production, innovation, experience) with its growth (production, employees, sales). Interviews are done to 53 footwear firms from two LPS (Jaú, São Paulo, Brazil and Cali, Valle, Colombia), classified in ten intersected subgroups (region, type of product, size) that correlate in Spearman coefficient matrixes (Rho). It concludes that proximity dimensions are not a direct vehicle to achieve growth results in firms, since only cognitive proximity evidences permanent correlations with all growth indexes, although this is only for specialized LPS (one type of product for one market). It is also found that the behaviour of firms is very varied, and correlations are differentiated whether it is a specialized or diverse sector, which moves discussion to differences in the results of production models. / Com o propósito de identificar as melhores práticas para pequenas e médias empresas de manufatura nos sistemas de produção local (SPL) em sua aproximação mútua, e ter acesso ao conhecimento que poderia favorecer as suas capacidades de inovação (derramas), é estudada a correlação das dimensões de proximidade cognitiva, social, organizacional e institucional e as características da empresa (produção, inovação, experiência) com o seu crescimento (produção, empregados, vendas). São entrevistadas 53 empresas de dois SPL calçadistas (Jaú, São Paulo, Brasil e Cali, Valle, Colômbia), classificadas em dez subconjuntos intersectados (região, tipo de produto, tamanho) que se correlacionam em matrizes de coeficiente de Spearman (Rho). Conclui-se que as dimensões de proximidade não são um veículo direto para alcançar resultados de crescimento nas empresas, dado que só a proximidade cognitiva evidência correlações com todos os indicadores de crescimento, mas apenas nos SPL de carácter especializado (um tipo de produto, para um mercado único). Além disso, verificou-se que o comportamento das empresas é diverso, e que as correlações se manifestam diferenciadas se o setor é especializado ou diverso, que muda a discussão para as diferenças nos resultados dos modelos de produção.
|
104 |
Tre lampor och ett ben : produktserie för Gotlands Lampfabrik / Three lampshades and one lamp foot : Product line for Gotlands LampfabrikJohansson, Emma January 2010 (has links)
<p>Gotlands Lampfabrik är en nystartad verksamhet (2009) som drivs av Jonas Kling och Jane Odell centralt på Gotland. De producerar stilrena lampskärmar i ett ljust polymermaterial med papp på båda sidorna.</p><p>Produktionen är liten och görs för hand på plats i den egna fabriken i Väskinde.</p><p>Sortimentet består av 33 lampskärmar och i nuläget producerar inte Gotlands Lampfabrik sina egna lampben eller upphängningar utan köper in dem från fristående parter vilket medför att sortimentet kan uppfattas som spretigt och osammanhängande. Dagens sortiment saknar även vägglampor och ljuskällorna som används är glödlampor som från och med 2009 håller på att urfasas från den Europeiska marknaden efter ett beslut från EU.</p><p><strong> </strong></p><p>Möjligheten att kunna välja lampor från samma serie till sitt hem är både efterfrågat samt kan ge en känsla av sammanhållen och genomtänkt interiör. Genom att göra en produktserie med tillhörande upphängning samt lampben skulle verksamheten kunna profilera sig bättre och få en mer tydlig produktidentitet.</p><p>I ett nära samarbete med Jonas på Gotlands Lampfabrik kom vi gemensamt överens om att skapa en ny produktserie med tydligt släktskap till varandra. I produktserien skulle en taklampa, en golvlampa samt en bordslampa ingå men efter undersökningar tog vi beslutet att byta ut bordslampan till en vägglampa då Gotlands Lampfabrik saknade denna armatur helt. För att tydligare visa på produktseriens tillhörighet till varandra valde jag även att utveckla ett ben till golvlampan. Då vi arbetat bort bordslampan och den möjliga tillhörande lampbenet fann jag det omöjligt att skapa en upphängning för vägglampan som synligt tillhörde resten av produktserien.</p><p>Projektet började med förstudier då jag gjorde en enkätundersökning, marknadsundersökning, trendspaning samt samlade in fakta som sedan legat till grund för arbetet. Efter sammanställning av fakta togs skisser och enklare modeller fram i papper för att presentera mina konceptförslag. Tillsammans med Jonas på Gotlands Lampfabrik diskuterade vi fram ett favoritförslag som resulterade i ytterligare ett koncept som vi båda kände oss nöjda med och sedan producerade jag serien i fabriken. Projektet resulterade i tre lampskärmar, en tak-, en vägg- och en golvlampa med tillhörande lampben för golvlampan. Lampbenet består av ett modulsystem med utbytbara delar där kunden själv får välja vilken form och material som just deras lampben ska ha. Samtliga lampor är försedda med tvinnad textilsladd för en mer exklusiv känsla och är framtagna i det vita plastlaminatet som Gotlands Lampfabrik redan använder. De har även en liten märkning på sladden som visar att den kommer från Gotlands Lampfabrik. Ljuskällan med överlägsna fördelar för projektet blev Philips MasterLED 7W vilket ger en behaglig belysning.</p> / <p>Gotlands Lampfabrik is a new business (2009) run by Jonas Kling and Jane Odell on Gotland in Sweden. They produce stylish lampshades in a bright polymer material with paper on both sides. Their production is small and made by hand in their own workshop in Väskinde with a current collection consisting of 33 lamps.</p><p>Gotlands Lampfabrik currently does not produce their own lamp fixtures or suspensions but instead buys them from other companies, as a result making the collection seem unclear and incoherent.</p><p>The current collection also lacks wall lamps and the light sources are outdated light-bulbs that are slowly being taken off the market after a decision from the EU.</p><p>The possibility to select well designed lamps from a series for your home are both in high-demand and can provide a sense of coherency and well though-out interior design for the consumer.</p><p>By making a new, carefully put together product series and lamp-foot, branding for Gotlands Lampfabrik would be easier and help their lamps have a more clear product identity.</p><p>In a close collaboration with Jonas we both agreed that I would create a new product series for Gotlands Lampfabrik with a distinct design relationship within the new series. The product series would include a hanging lamp, a floor lamp and a table lamp but after some discussion and studies we took the decision to replace the table lamp with a wall lamp since Gotlands Lampfabrik lacked this fixture in their collection.</p><p>The project started with a pilot study where I did market research, a survey and investigated trends within lighting and lamps. After I compiled these facts I made sketches and models and presented them for Gotlands Lampfabrik. Together with Jonas we discussed and picked our favourite concepts which was developed further. The final concept we both agreed on was produced by me in their workshop. The project resulted in three lamps and a modular system for the floor lamp fixture where consumers can select the shape and materials by themselves. All lamps are equipped with a textile cord for a more exclusive feel and are designed in the white plastic laminate that Gotlands Lampfabrik already use in production. The lamps also have a small label on the cord which shows that it comes from Gotlands Lampfabrik. The light source that had most benefits, and was well suited for this project was Philips MasterLED 7W.</p>
|
105 |
Tre lampor och ett ben : produktserie för Gotlands Lampfabrik / Three lampshades and one lamp foot : Product line for Gotlands LampfabrikJohansson, Emma January 2010 (has links)
Gotlands Lampfabrik är en nystartad verksamhet (2009) som drivs av Jonas Kling och Jane Odell centralt på Gotland. De producerar stilrena lampskärmar i ett ljust polymermaterial med papp på båda sidorna. Produktionen är liten och görs för hand på plats i den egna fabriken i Väskinde. Sortimentet består av 33 lampskärmar och i nuläget producerar inte Gotlands Lampfabrik sina egna lampben eller upphängningar utan köper in dem från fristående parter vilket medför att sortimentet kan uppfattas som spretigt och osammanhängande. Dagens sortiment saknar även vägglampor och ljuskällorna som används är glödlampor som från och med 2009 håller på att urfasas från den Europeiska marknaden efter ett beslut från EU. Möjligheten att kunna välja lampor från samma serie till sitt hem är både efterfrågat samt kan ge en känsla av sammanhållen och genomtänkt interiör. Genom att göra en produktserie med tillhörande upphängning samt lampben skulle verksamheten kunna profilera sig bättre och få en mer tydlig produktidentitet. I ett nära samarbete med Jonas på Gotlands Lampfabrik kom vi gemensamt överens om att skapa en ny produktserie med tydligt släktskap till varandra. I produktserien skulle en taklampa, en golvlampa samt en bordslampa ingå men efter undersökningar tog vi beslutet att byta ut bordslampan till en vägglampa då Gotlands Lampfabrik saknade denna armatur helt. För att tydligare visa på produktseriens tillhörighet till varandra valde jag även att utveckla ett ben till golvlampan. Då vi arbetat bort bordslampan och den möjliga tillhörande lampbenet fann jag det omöjligt att skapa en upphängning för vägglampan som synligt tillhörde resten av produktserien. Projektet började med förstudier då jag gjorde en enkätundersökning, marknadsundersökning, trendspaning samt samlade in fakta som sedan legat till grund för arbetet. Efter sammanställning av fakta togs skisser och enklare modeller fram i papper för att presentera mina konceptförslag. Tillsammans med Jonas på Gotlands Lampfabrik diskuterade vi fram ett favoritförslag som resulterade i ytterligare ett koncept som vi båda kände oss nöjda med och sedan producerade jag serien i fabriken. Projektet resulterade i tre lampskärmar, en tak-, en vägg- och en golvlampa med tillhörande lampben för golvlampan. Lampbenet består av ett modulsystem med utbytbara delar där kunden själv får välja vilken form och material som just deras lampben ska ha. Samtliga lampor är försedda med tvinnad textilsladd för en mer exklusiv känsla och är framtagna i det vita plastlaminatet som Gotlands Lampfabrik redan använder. De har även en liten märkning på sladden som visar att den kommer från Gotlands Lampfabrik. Ljuskällan med överlägsna fördelar för projektet blev Philips MasterLED 7W vilket ger en behaglig belysning. / Gotlands Lampfabrik is a new business (2009) run by Jonas Kling and Jane Odell on Gotland in Sweden. They produce stylish lampshades in a bright polymer material with paper on both sides. Their production is small and made by hand in their own workshop in Väskinde with a current collection consisting of 33 lamps. Gotlands Lampfabrik currently does not produce their own lamp fixtures or suspensions but instead buys them from other companies, as a result making the collection seem unclear and incoherent. The current collection also lacks wall lamps and the light sources are outdated light-bulbs that are slowly being taken off the market after a decision from the EU. The possibility to select well designed lamps from a series for your home are both in high-demand and can provide a sense of coherency and well though-out interior design for the consumer. By making a new, carefully put together product series and lamp-foot, branding for Gotlands Lampfabrik would be easier and help their lamps have a more clear product identity. In a close collaboration with Jonas we both agreed that I would create a new product series for Gotlands Lampfabrik with a distinct design relationship within the new series. The product series would include a hanging lamp, a floor lamp and a table lamp but after some discussion and studies we took the decision to replace the table lamp with a wall lamp since Gotlands Lampfabrik lacked this fixture in their collection. The project started with a pilot study where I did market research, a survey and investigated trends within lighting and lamps. After I compiled these facts I made sketches and models and presented them for Gotlands Lampfabrik. Together with Jonas we discussed and picked our favourite concepts which was developed further. The final concept we both agreed on was produced by me in their workshop. The project resulted in three lamps and a modular system for the floor lamp fixture where consumers can select the shape and materials by themselves. All lamps are equipped with a textile cord for a more exclusive feel and are designed in the white plastic laminate that Gotlands Lampfabrik already use in production. The lamps also have a small label on the cord which shows that it comes from Gotlands Lampfabrik. The light source that had most benefits, and was well suited for this project was Philips MasterLED 7W.
|
106 |
Distributed Game Environment : A Software Product Line for Education and ResearchQuan, Nguyen January 2013 (has links)
A software product line is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or demand. Software product lines capitalize commonality and manage variation to reduce the time, effort, cost and complexity when creating and maintaining products in a product line. Therefore reusing core assets, software product line can address problems such as cost, time-to-market, quality, complexity of developing and maintaining variants, and need to quickly respond to market’s demands. The development of a software product line is different from conventional software development and in the area of education and research of product line there is a lack of a suitable purposefully designed and developed software product line (SPL) that can be used for educational or research purposes. In this thesis we have developed a software product line for turn-based two players distributed board games environment that can be used for educational and research purposes. The software product line supports dynamic runtime update, including games, chat, and security features, via OSGi framework. Furthermore, it supports remote gameplay via local area network and dynamic runtime activity recovery. We delivered a product configuration tool that is used to derive and configure products from the core assets based on feature selection. We have also modeled the software product line’s features and documented its requirements, architecture and user guides. Furthermore, we performed functional and integration tests of the software product line to ensure that the requirements are met according to the requirements specification prescribed by the stakeholders.
|
107 |
Uma estrat?gia dirigida a modelos e baseada em linguagem de descri??o arquitetural para linhas de produtos de softwareMedeiros, Ana Luisa Ferreira de 30 July 2012 (has links)
Made available in DSpace on 2014-12-17T15:47:00Z (GMT). No. of bitstreams: 1
AnaLFM_TESE.pdf: 3970701 bytes, checksum: 513ce9d2a22c9323df778dcf23fb1033 (MD5)
Previous issue date: 2012-07-30 / Model-oriented strategies have been used to facilitate products customization in the
software products lines (SPL) context and to generate the source code of these
derived products through variability management. Most of these strategies use an
UML (Unified Modeling Language)-based model specification. Despite its wide
application, the UML-based model specification has some limitations such as the fact
that it is essentially graphic, presents deficiencies regarding the precise description of
the system architecture semantic representation, and generates a large model, thus
hampering the visualization and comprehension of the system elements. In contrast,
architecture description languages (ADLs) provide graphic and textual support for
the structural representation of architectural elements, their constraints and
interactions. This thesis introduces ArchSPL-MDD, a model-driven strategy in which
models are specified and configured by using the LightPL-ACME ADL. Such
strategy is associated to a generic process with systematic activities that enable to
automatically generate customized source code from the product model. ArchSPLMDD
strategy integrates aspect-oriented software development (AOSD), modeldriven
development (MDD) and SPL, thus enabling the explicit modeling as well as
the modularization of variabilities and crosscutting concerns. The process is
instantiated by the ArchSPL-MDD tool, which supports the specification of domain
models (the focus of the development) in LightPL-ACME. The ArchSPL-MDD uses
the Ginga Digital TV middleware as case study. In order to evaluate the efficiency,
applicability, expressiveness, and complexity of the ArchSPL-MDD strategy, a
controlled experiment was carried out in order to evaluate and compare the
ArchSPL-MDD tool with the GingaForAll tool, which instantiates the process that is
part of the GingaForAll UML-based strategy. Both tools were used for configuring
the products of Ginga SPL and generating the product source code / Estrat?gias dirigidas a modelos t?m sido usadas para facilitar a customiza??o de
produtos no contexto de Linhas de Produtos de Software (LPS) e gera??o de c?digo
fonte desses produtos derivados atrav?s do gerenciamento de variabilidades. A
maioria dessas estrat?gias faz uso da especifica??o de modelos baseados em UML
(Unified Modeling Language), que apesar de ser amplamente aplicada, possui algumas
limita??es por ser essencialmente gr?fica, apresentar defici?ncia em descrever
precisamente a sem?ntica da representa??o da arquitetura do sistema e gerar um
modelo extenso, o que dificulta a visualiza??o e compreens?o dos elementos do
sistema. J? as linguagens de descri??o arquiteturais (ADLs) oferecem suporte textual
e gr?fico para representa??o estrutural dos elementos arquiteturais, suas restri??es e
intera??es. Essa tese apresenta ArchSPL-MDD, uma estrat?gia dirigida a modelos
especificados e configurados usando a ADL LightPL-ACME. Tal estrat?gia est?
associada a um processo gen?rico com atividades sistem?ticas que permitem a
gera??o autom?tica do c?digo fonte customizados a partir do modelo do produto. A
estrat?gia ArchSPL-MDD integra o desenvolvimento orientado a aspectos (DSOA),
desenvolvimento dirigido a modelos (DDM), e LPS, o que permite a modelagem
expl?cita e modulariza??o de variabilidades e caracter?sticas transversais. O processo
? instanciado pela ferramenta ArchSPL-MDD, que oferece suporte para a
especifica??o, em LightPL-ACME dos modelos de dom?nio que s?o o foco do
desenvolvimento. O ArchSPL-MDD usa como estudo de caso o middleware de TV
Digital Ginga. De forma a avaliar a efici?ncia, aplicabilidade, expressividade e
complexidade da estrat?gia ArchSPL-MDD, foi realizado um experimento controlado
que avalia e compara a ferramenta ArchSPL-MDD, com a ferramenta GingaForAll,
que instancia o processo que faz parte da estrat?gia GingaForAll, baseada em UML.
Ambas as ferramentas foram usadas para configura??o do produto da LPS do do
middlelare Ginga e gera??o de c?digo fonte do produto
|
108 |
Uma abordagem anotativa para ger?ncia de variabilidade em linhas de processos de software: concep??o, implementa??o e avalia??oAleixo, Fellipe Ara?jo 19 August 2013 (has links)
Made available in DSpace on 2014-12-17T15:47:04Z (GMT). No. of bitstreams: 1
FellipeAA_TESE.pdf: 3718694 bytes, checksum: ce9f8bd2cb41f94ca63270d9cfe0484c (MD5)
Previous issue date: 2013-08-19 / Nowadays, the importance of using software processes is already consolidated
and is considered fundamental to the success of software development projects. Large
and medium software projects demand the definition and continuous improvement of
software processes in order to promote the productive development of high-quality
software. Customizing and evolving existing software processes to address the variety
of scenarios, technologies, culture and scale is a recurrent challenge required by the
software industry. It involves the adaptation of software process models for the reality
of their projects. Besides, it must also promote the reuse of past experiences in the
definition and development of software processes for the new projects. The adequate
management and execution of software processes can bring a better quality and
productivity to the produced software systems. This work aimed to explore the use and
adaptation of consolidated software product lines techniques to promote the
management of the variabilities of software process families. In order to achieve this
aim: (i) a systematic literature review is conducted to identify and characterize
variability management approaches for software processes; (ii) an annotative approach
for the variability management of software process lines is proposed and developed; and
finally (iii) empirical studies and a controlled experiment assess and compare the
proposed annotative approach against a compositional one. One study a comparative
qualitative study analyzed the annotative and compositional approaches from different
perspectives, such as: modularity, traceability, error detection, granularity, uniformity,
adoption, and systematic variability management. Another study a comparative
quantitative study has considered internal attributes of the specification of software
process lines, such as modularity, size and complexity. Finally, the last study a
controlled experiment evaluated the effort to use and the understandability of the
investigated approaches when modeling and evolving specifications of software process
lines. The studies bring evidences of several benefits of the annotative approach, and the
potential of integration with the compositional approach, to assist the variability
management of software process lines / A ind?stria de software encontra-se, nos dias de hoje, em um cen?rio altamente
din?mico, o qual reflete o mundo dos neg?cios e a sociedade como um todo. A demanda
por sistemas de software ?, dessa forma, cada vez mais crescente e visa atender a
diferentes dom?nios. Nesse cen?rio, onde sistemas de software complexos precisam ser
desenvolvidos com um excelente n?vel de qualidade e consumindo menor quantidade de
recursos; aumenta a import?ncia da defini??o de processos de software. Por?m, tais
processos necessitam ser devidamente adaptados aos contextos espec?ficos de cada
projeto, de forma a garantir a qualidade dos produtos de software desenvolvidos bem
como o uso eficaz dos recursos dispon?veis. Para que essa adapta??o dos processos de
software ocorra de forma eficaz, ? necess?rio promover a reutiliza??o de especifica??es
de processos j? existentes, bem como experi?ncias e pr?ticas de sucesso passadas. Este
trabalho explora a ado??o de t?cnicas de engenharia de linha de produtos de software de
forma a promover a ger?ncia de variabilidades de fam?lias de processos de software.
Para um melhor entendimento do problema em quest?o foi realizada uma revis?o
sistem?tica da literatura, a qual identificou um conjunto de abordagens para a ger?ncia
de variabilidades em processos de software e suas principais caracter?sticas. Tamb?m
foi realizada a proposta de uma abordagem anotativa para a ger?ncia de variabilidades
em processos de software, bem como um estudo explorat?rio visando a concretiza??o
dessa abordagem e a implementa??o de um prot?tipo de ferramenta para auxiliar na
aplica??o da mesma. A abordagem anotativa proposta foi, ent?o, avaliada e comparada
com a abordagem composicional do EPF Composer. Tais avalia??es foram conduzidas
por meio da realiza??o de estudos emp?ricos e um experimento controlado. Nos estudos
emp?ricos as abordagens foram avaliadas: (i) qualitativamente de acordo com um
conjunto de crit?rios de an?lise da especifica??o de suas variabilidades; e (ii)
quantitativamente por meio da compara??o de valores obtidos para m?tricas de
modularidade, tamanho e complexidade para as especifica??es de uma mesma linha de
processo usando as abordagens anotativa e composicionais. O experimento controlado
teve como objetivo comparar as abordagens anotativa e composicional sob a perspectiva
do esfor?o e entendimento das abordagens quando utilizadas na especifica??o de
variabilidades em uma linha de processos de software. Os estudos evidenciaram
diversos benef?cios proporcionados pela abordagem anotativa no contexto de linhas de
processos de software e seu potencial de integra??o com abordagens composicionais
para auxiliar na modelagem de variabilidades em processos de software
|
109 |
Reqsys-MDD: uma ferramenta para mapeamento entre modelos de features e requisitos em linhas de produto de softwareSousa, Lidiane Oliveira dos Santos 23 May 2012 (has links)
Made available in DSpace on 2014-12-17T15:48:02Z (GMT). No. of bitstreams: 1
LidianeOSS_DISSERT.pdf: 4948473 bytes, checksum: f3f2d84880d3d969d6a1a9ec6252b0ff (MD5)
Previous issue date: 2012-05-23 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / The approach Software Product Line (SPL) has become very promising these days, since it
allows the production of customized systems on large scale through product families. For the
modeling of these families the Features Model is being widely used, however, it is a model
that has low level of detail and not may be sufficient to guide the development
team of LPS. Thus, it is recommended add the Features Model to other models representing
the system from other perspectives. The goals model PL-AOVgraph can assume this
role complementary to the Features Model, since it has a to context oriented language of
LPS's, which allows the requirements modeling in detail and identification of crosscutting
concerns that may arise as result of variability. In order to insert PL-AOVgraph in
development of LPS's, this paper proposes a bi-directional mapping between PL-AOVgraph
and Features Model, which will be automated by tool ReqSys-MDD. This tool uses the
approach of Model-Driven Development (MDD), which allows the construction of systems
from high level models through successive transformations. This enables the integration of
ReqSys-MDD with other tools MDD that use their output models as input to other
transformations. So it is possible keep consistency among the models involved, avoiding loss
of informations on transitions between stages of development / A abordagem de Linha de Produto de Software (LPS) tem se tornado bastante promissora nos
dias de hoje, uma vez que permite a produ??o de sistemas customizados em larga escala,
atrav?s de fam?lias de produtos. Para a modelagem destas fam?lias o Modelo de Features tem
sido muito utilizado, no entanto, se trata de um modelo que apresenta baixo n?vel de
detalhamento, podendo n?o ser suficiente para orientar a equipe de desenvolvimento da LPS.
Dessa forma, ? recomend?vel agregar o Modelo de Features a outros modelos que
representem o sistema sob outras perspectivas. O Modelo de Metas PL-AOVgraph pode
assumir esta fun??o complementar ao Modelo de Features, uma vez que possui uma
linguagem voltada para o contexto das LPS s, que permite a modelagem de requisitos de
forma detalhada e a identifica??o de caracter?sticas transversais, que podem surgir em
decorr?ncia da variabilidade. Com o objetivo de inserir PL-AOVgraph no processo de
desenvolvimento das LPS s, este trabalho prop?e um mapeamento bi-direcional entre PLAOVgraph
e Modelo de Features, que ser? automatizado pela ferramenta ReqSys-MDD. Esta
ferramenta utiliza a abordagem de Desenvolvimento Orientado a Modelos (Model-Driven
Development MDD), que permite a constru??o de sistemas a partir de modelos de alto n?vel,
atrav?s de transforma??es sucessivas. Isto possibilita a integra??o de ReqSys-MDD com
outras ferramentas MDD que utilizem seus modelos de sa?da como entrada para outras
transforma??es. Assim, ? poss?vel manter a consist?ncia entre os modelos envolvidos,
evitando a perda de informa??es nas transi??es entre as etapas de desenvolvimento
|
110 |
Um m?todo para desenvolvimento de abordagens generativas com composi??o de linguagens espec?ficas de dom?nioCampos Neto, Edmilson Barbalho 05 August 2013 (has links)
Made available in DSpace on 2014-12-17T15:48:08Z (GMT). No. of bitstreams: 1
EdmilsonBCN_DISSERT.pdf: 2688212 bytes, checksum: bae476692f237de556a79c9741333002 (MD5)
Previous issue date: 2013-08-05 / The software systems development with domain-specific languages has
become increasingly common. Domain-specific languages (DSLs) provide increased
of the domain expressiveness, raising the abstraction level by facilitating the
generation of models or low-level source code, thus increasing the productivity of
systems development. Consequently, methods for the development of software
product lines and software system families have also proposed the adoption of
domain-specific languages. Recent studies have investigated the limitations of
feature model expressiveness and proposing the use of DSLs as a complement or
substitute for feature model. However, in complex projects, a single DSL is often
insufficient to represent the different views and perspectives of development, being
necessary to work with multiple DSLs. In order to address new challenges in this
context, such as the management of consistency between DSLs, and the need to
methods and tools that support the development with multiple DSLs, over the past
years, several approaches have been proposed for the development of generative
approaches. However, none of them considers matters relating to the composition of
DSLs. Thus, with the aim to address this problem, the main objectives of this
dissertation are: (i) to investigate the adoption of the integrated use of feature models
and DSLs during the domain and application engineering of the development of
generative approaches; (ii) to propose a method for the development of generative
approaches with composition DSLs; and (iii) to investigate and evaluate the usage of
modern technology based on models driven engineering to implement strategies of
integration between feature models and composition of DSLs / A utiliza??o de linguagens espec?ficas de dom?nios para o desenvolvimento
de sistemas de software tem se tornado cada vez mais comum. Elas propiciam um
aumento da expressividade do dom?nio, elevando o seu n?vel de abstra??o atrav?s
de facilidades para gera??o de modelos ou c?digos de baixo-n?vel, que aumentam
assim a produtividade do desenvolvimento de sistemas. Como consequ?ncia,
m?todos para o desenvolvimento de linhas de produtos de software e fam?lias de
sistemas tamb?m t?m proposto a utiliza??o de linguagens espec?ficas de dom?nio
(domain-specific languages DSLs). Estudos recentes t?m investigado os limites de
expressividade do modelo de features, e propondo o uso de DSLs em sua
substitui??o ou complemento. Contudo, em projetos complexos, uma ?nica DSL
muitas vezes ? insuficiente para representar as diferentes vis?es e perspectivas do
desenvolvimento, sendo necess?rio trabalhar com m?ltiplas DSLs. Com isso surgem
novos desafios, tais como a ger?ncia de consist?ncia entre as DSLs, e a
necessidade de m?todos e ferramentas que ofere?am suporte ao desenvolvimento
com m?ltiplas DSLs. Ao longo dos ?ltimos anos, diversas abordagens t?m sido
propostas para o desenvolvimento de abordagens generativas, entretanto, nenhuma
delas considera quest?es relacionadas ? composi??o de DSLs. Assim, visando
abordar tal problem?tica, os principais objetivos desta disserta??o s?o: (i) investigar
a ado??o do uso integrado de modelos de features e DSLs tanto na engenharia de
dom?nio quanto de aplica??o de desenvolvimento de abordagens generativas; (ii)
propor um m?todo para o desenvolvimento de abordagens generativas com
composi??o de DSLs; e (iii) investigar e avaliar o uso de tecnologias atuais de
engenharia dirigida por modelos na implementa??o de estrat?gias de integra??o
entre modelos de features e composi??o de DSLs
|
Page generated in 0.0479 seconds