905 resultados para Actuator faults


Relevância:

10.00% 10.00%

Publicador:

Resumo:

Kartonkivuokien käyttö elintarviketeollisuudessa on kasvanut vuosi vuodelta ja kuluttajat ovat löytäneet kartonkipakkaukset niiden ekologisuuden, graafisen ulkoasun sekä turvallisuuden ansiosta. Vuokien valmistus mekaanisella prässäyksellä kehittyy jatkuvasti ja uusi teknologia mahdollistaa täysin uudentyyppisten prässien valmistuksen. Työn tavoitteena on tutkia voidaanko mekaaninen prässäys toteuttaa vaakatasossa uutta teknologiaa hyödyntämällä kustannustehokkaasti. Lisäksi tavoitteena on selvittää, millä voimantuottomenetelmällä prässiltä vaadittava voimantuotto on edullisinta toteuttaa. Suunnittelussa otetaan huomioon olemassa olevat työkalut, modulaarisuus, EU:n elintarvikelainsäädäntö sekä muut kriittiset tekijät. Työssä sovelletaan metodisen konstruoinnin mukaisesti systemaattista ongelmanratkaisua (VDI 2221). Lisäksi työssä käydään läpi kilpaileva menetelmä arvoanalyysi. Suunnittelua ja komponenttivalintoja analysoidaan SWOT- sekä pisteanalyysien avulla. Suunnittelussa syntyneiden ratkaisujen lujuusominaisuuksia tarkastellaan FEM-analyysillä. Tuloksista havaittiin, että vaakatasossa suoritettava prässäyksen voimantuotto on edullisinta ja yksinkertaisinta toteuttaa sähkömekaniikalla, että halutut ominaisuudet voidaan saavuttaa ja rakenne pitää mahdollisimman kompaktina. Kustannustehokkuuden saavuttamiseksi hankinnat on syytä kilpailuttaa huolellisesti. Työn lopussa esitetään mahdollisia jatkokehityskohteita, joita syntyi tämän diplomityön aikana.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

This dissertation describes an approach for developing a real-time simulation for working mobile vehicles based on multibody modeling. The use of multibody modeling allows comprehensive description of the constrained motion of the mechanical systems involved and permits real-time solving of the equations of motion. By carefully selecting the multibody formulation method to be used, it is possible to increase the accuracy of the multibody model while at the same time solving equations of motion in real-time. In this study, a multibody procedure based on semi-recursive and augmented Lagrangian methods for real-time dynamic simulation application is studied in detail. In the semirecursive approach, a velocity transformation matrix is introduced to describe the dependent coordinates into relative (joint) coordinates, which reduces the size of the generalized coordinates. The augmented Lagrangian method is based on usage of global coordinates and, in that method, constraints are accounted using an iterative process. A multibody system can be modelled as either rigid or flexible bodies. When using flexible bodies, the system can be described using a floating frame of reference formulation. In this method, the deformation mode needed can be obtained from the finite element model. As the finite element model typically involves large number of degrees of freedom, reduced number of deformation modes can be obtained by employing model order reduction method such as Guyan reduction, Craig-Bampton method and Krylov subspace as shown in this study The constrained motion of the working mobile vehicles is actuated by the force from the hydraulic actuator. In this study, the hydraulic system is modeled using lumped fluid theory, in which the hydraulic circuit is divided into volumes. In this approach, the pressure wave propagation in the hoses and pipes is neglected. The contact modeling is divided into two stages: contact detection and contact response. Contact detection determines when and where the contact occurs, and contact response provides the force acting at the collision point. The friction between tire and ground is modelled using the LuGre friction model, which describes the frictional force between two surfaces. Typically, the equations of motion are solved in the full matrices format, where the sparsity of the matrices is not considered. Increasing the number of bodies and constraint equations leads to the system matrices becoming large and sparse in structure. To increase the computational efficiency, a technique for solution of sparse matrices is proposed in this dissertation and its implementation demonstrated. To assess the computing efficiency, augmented Lagrangian and semi-recursive methods are implemented employing a sparse matrix technique. From the numerical example, the results show that the proposed approach is applicable and produced appropriate results within the real-time period.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Korjauspalveluissa aikaa vieviä tapauksia ovat mikropiirien vaikeasti paikannettavat viat. Tällaista vianetsintää varten yrityksemme oli ostanut Polar Fault Locator 780 –mittalaitteen, jolla voidaan mitata mikropiirien toimintaa käyttämällä analogista tunnisteanalyysiä. Diplomityön tavoitteena oli selvittää, miten mittaustapaa voidaan käyttää korjauspalveluissa. Tutkintaa lähestyttiin joidenkin tyypillisten komponenttien näkökulmasta, mutta pääpaino oli mikropiireissä. Joitain mikropiirejä vaurioitettiin tahallisesti, jolloin mittaustulokset uusittiin ja tutkittiin miten vaurioituminen näkyy mittaustuloksissa. Tutkimusmenetelmänä oli kirjallisuus ja empiirinen kokeellisuus. Diplomityön tuloksena oli, että tätä mittaustapaa käyttämällä mikropiirien kuntoa voidaan tutkia. Ongelmiksi osoittautuivat alkuperäinen oletus mittalaitteen tuloksien tulkinnasta ja taustamateriaalin heikko saatavuus. Täten mittalaite parhaiten soveltuu tilanteisiin, joissa sen antamia tuloksia verrataan suoraan toisen toimivaksi tunnetun yksikön mittaustuloksiin. Vaurioitettaessa komponenteissa oli kuitenkin havaittavissa selvä poikkeavuus.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Turvalaakereita käytetään suojaamaan aktiivisia magneettilaakereita vikatilanteiden tapahtuessa. Tässä kandidaatintyössä suunniteltiin erilaisia ratkaisuja toteuttaa turvalaakerin toiminta sähkömekaanisella toimilaitteella. Työn tarkoituksena oli löytää uusia tapoja toteuttaa turvalaakerin rakenne. Uusilla ratkaisuilla poistettiin turvalaakereille ominaisia ongelmia. Suunnittelussa käytettiin perinteisiä koneensuunnittelun menetelmiä. Menetelmien tarkoitus oli mahdollistaa järjestelmällinen suunnittelu. Tässä työssä myös kirjallisuuskatsaus toimi yhtenä suunnittelun vaiheena. Tuloksiksi saatiin hahmotelmia ja 3D-malleja. Tulokset poikkesivat tavanomaisista turvalaakereiden rakenteista. Tuloksissa huomioitiin, että tässä työssä ei suunnitella valmista tuotetta. Suunniteltujen turvalaakereiden toiminta perustui mekanismeihin, jotka toivat mukanaan uusia ominaisuuksia. Sähkömekaanisen toimilaitteen sijoittaminen mekanismeihin oli kuitenkin vaikeaa. Työn tulokset avasivat uusia näkökulmia turvalaakerirakenteiden jatkokehittämiseen.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Tässä diplomityössä määritettiin Nesteen Suomen jalostamoiden normaalitoiminta ja integroidun päästöjen hallintamallin mukainen monitorointi. Työn ensimmäisenä tavoitteena oli selvittää määritelmä integroidun päästöjen hallintamallin mukaiselle normaalitoiminnalle öljynjalostamolla. Toisena tavoitteena oli löytää ratkaisut integroidun päästöjen hallintamallin monitoroinnin heikosti ohjeistettuihin kohtiin. Jalostamoiden normaalitoiminnan määrittäviä kohteita selvitettiin keskustelemalla jalostamon käyttöhenkilökunnan kanssa kriittisistä kohteista päästöjenhallinnan sekä jalostamokokonaisuuden toiminnan kannalta. Keskusteluissa esiin tulleiden kohteiden hyödyllisyyttä jalostamon normaalitoiminnan määrittämiseksi tutkittiin Nesteen jalostamoiden automaatiojärjestelmän historiatietojen perusteella. Selkeästi normaalista poikkeavaksi toiminnaksi lisääntyneiden päästöjen takia tunnistettiin polttoaineiden ja savukaasujen puhdistusprosessien häiriöt sekä Porvoon jalostamolla voimalaitoksen höyryntuotantohäiriöt. Lisäksi jalostamon normaalitoiminnan kuvaajaksi tunnistettiin toiminnassa olevien yksiköiden määrä. Monitoroinnin ohjeistuksen puutteisiin etsittiin ratkaisua olemassa olevista muiden soveltamisalojen ohjeistuksista. Integroidun päästöjen hallintamallin monitorointitarpeista tunnistettiin paljon samaa päästökaupan monitoroinnin kanssa. Monitoroinnin lisäohjeistuksena suositeltiin käyttämään päästökaupan monitorointiohjetta ja sieltä löytyviä määräyksiä. Integroidussa päästöjen hallintamallissa tunnistettiin uusia haasteita viranomaisseurannan toteuttamisessa.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Energy generation industry is very capital-intensive industry. Productivity and availability requirements have increased while competition and quality requirement have increased. Maintenance has a significant role that these requirements can be reached. Even maintenance is much more than repairing faults nowadays, spare parts are important part of maintenance. Large power boilers are user-specific therefore features of boilers vary from project to project. Equipment have been designed to follow the customer’s requirements therefore spare parts are mainly user-specific also. The study starts with literature review introducing maintenance, failure mechanisms, and systems and equipment of bubbling fluidized bed boiler. At the final part spare part management is discussed from boiler technology point of view. For this part of the study science publications about spare part management are utilized also some specialist from a boiler technology company and other original equipment manufacturers were interviewed. Spare part management is challenging from the boiler supplier point of view and the end user of spare parts has a responsibility of stocking items. Criticality analysis can be used for finding most critical devices of the process and spare part management shall focus to those items. Spare parts are part of risk management. Stocking spare parts is increasing costs but then high spare part availability is decreasing delay time caused by fault of item.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The Sand Creek Prospect is located within the eastern exposed margin of the Coast Plutonic Complex. The occurrence is a plug and dyke porphyry molybdenum deposit. The rock types, listed in decreasing age: 1) metamorphlc schists and gneisses; 2) diorite suite rocks - diorite, quartz diorite, tonalite; 3) rocks of andesitic composition; 4) granodiorites, coarse porphyritic granodiorite, quartzfeldspar porphyry, feldspar porphyry; and 5) lamprophyre. Hydrothermal alteration is known to have resulted from emplacement of the hornblende-feldspar porphyry through to the quartz-feldspar porphyry. Molybdenum mineralization is chiefly associated with the quartz-feldspar porphyry. Ore mineralogy is dominated by pyrite with subordinate molybdenite, chalcopyrite, covelline, sphalerite, galena, scheelite, cassiterite and wolframite. Molybdenite exhibits a textural gradation outward from the quartz-feldspar porphyry. That is, disseminated rosettes and rosettes in quartz veins to fine-grained molybdenite in quartz veins and potassic altered fractures to fine-grained molybdenite paint or 6mears in the peripheral zones. The quartz-feldspar porphyry dykes were emplaced in an inhomogeneous stress field. The trend of dykes, faults and shear zones is 0^1° to 063° and dips between 58° NW and 86* SE. Joint Pole distribution reflects this fault orientation. These late deformatior maxima are probably superimposed upon annuli representing diapiric emplacement of the plutons. A model of emplacement involving two magmatic pulses is given in the following sequence: Diorite pulse (i) dioritequartz diorite, (ii) tonalites; granodiorite pulse (iii) hornblende-fildspar microporphyry, hornblende/biotite porphyry, (iv) coarse grained granodiorite, (v) quartz-feldspar porphyry, (vi) feldspar porphyry, and (vii) lamprophyre. The combination of plutonic and coarse porphyritic textures, extensive propylitic overprinting of potassic alteration assemblages suggests that the. prospect represents the lower reaches of a porphyry system.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The nature of this research is to investigate paleoseismic deformation of glacial soft sediments from three sampling sites throughout the Scottish Highlands; Arrat's Mills, Meikleour and Glen Roy. The paleoseismic evidence investigated in this research will provide a basis for applying criteria to soft sediment deformation structures, and the trigger mechanisms that create these structures. Micromorphology is the tool used in this to investigate paleoseismic deformation structures in thin section. Thin section analysis, (micromorphology) of glacial sediments from the three sampling sites is used to determine microscale evidence of past earthquakes that can be correlated to modem-day events and possibly lead to a better understanding of the impact of earthquakes throughout a range of sediment types. The significance of the three sampling locations is their proximity to two major active fault zones that cross Scotland. The fault zones are the Highland Boundary Fault and the Great Glen Fault, these two major faults that parallel each other and divide the country in half Sims (1975) used a set of seven criteria that identified soft sediment deformation structures created by a magnitude six earthquake in Cahfomia. Using criteria set forth by Sims (1975), the paleoseismic evidence can be correlated to the magnitude of the deformation structures found in the glacial sediments. This research determined that the microstructures at Arrat's Mill, Meikleour and Glen Roy are consistent with a seismically induced origin. It has also been demonstrated that, even without the presence of macrostructures, the use of micromorphology techniques in detecting such activity within sediments is of immense value.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

The McElroy and Larder Lake assemblages, located in the southern Abitibi Greenstone Belt are two late Archean metavolcanic sequences having markedly contrasting physical characteristics arid are separated from one another by a regional fault. An assemblage is an informal term which describes stratified volcanic and/or sedimentary rock units built during a specific time period in a similar depositional or volcanic setting and are commonly bounded by faults, unconformities or intrusions. The petrology and petrogenesis of these assemblages have been investigated to determine if a genetic link exists between the two adjacent assemblages. The McElroy assemblage is homoclinal sequence of evolved massive and pillowed fl.ows, which except for the basal unit represents a progressively fractionated volcanic pile. From the base to the top of the assemblage the lithologies include Fe-tholeiitic, dendritic flows; komatiite basaltic, ultramafic flows; Mg-tholeiitic, leucogabbro; Mg-tholeiitic, massive flows and Fe-tholeiitic, pillowed flows. Massive flows range from coarse grained to aphanitic and are commonly plagioclase glomerophyric. The Larder Lake assemblage consists of komatiitic, Mg-rich and Fe-rich tholeiitic basalts, structurally disrupted by folds and faults. Tholeiitic rocks in the Larder Lake assemblage range from aphanitic to coarse grained massive and pillowed flows. Komatiitic flows contain both spinifex and massive textures. Geochemical variability within both assemblages is attributed to different petrogenetic histories. The lithologies of the McElroy assemblage were derived by partial melting of a primitive mantle source followed by various degrees of crystal fractionation. Partial melting of a primitive mantle source generated the ultramafic flows and possibly other flows in the assemblage. Fractionation of ultramafic flows may have also produced the more evolved McElroy lithologies. The highly evolved, basal, dendritic flow may represent the upper unit 3 of a missing volcanic pile in which continued magmatism generated the remaining McElroy lithologies. Alternatively, the dendritic flows may represent a primary lava derived from a low degree (10-15%) partial melt of a primitive mantle source which was followed by continued partial melting to generate the ultramafic flows. The Larder Lake lithologies were derived by partial melting of a komatiitic source followed by gabbroic fractionation. The tectonic environment for both assemblages is interpreted to be an oceanic arc setting. The McElroy assemblage lavas were generated in a mature back arc setting whereas the Larder Lake lithologies were produced during the early stages of komatiitc crust subduction. This setting is consistent with previous models involving plate tectonic processes for the generation of other metavolcanic assemblages in the Abitibi Greenstone Belt.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

On Mars, interior layered deposits (ILD) provide evidence that water was once stable at the surface of the planet and present in large quantities. In West Candor Chasma, the ILD and their associated landforms record the depositional history of the chasma, and the deformation of those deposits provide insight into the stresses acting on them and the chasma as a whole. The post ILD structural history of West Candor is interpreted by analyzing the spatial relationships and orientation trends of structural features within the ILD. Therecording of stresses through brittle deformation of ILDs implies that the ILD had been lithified before the stress was imposed. Based on the prominent orientation trends of deformation features, the orientation of the stress regime acting upon the ILD appears to be linked to the regime that initially created the chasma-forming faults. An additional minor stress orientation was also revealed and may be related to large structures outside west Candor Chasma. The late depositional history of Ceti Mensa is herein investigated by examining the attributes and spatial relationship between unique corrugated, linear formations (CLF). The CLFs appear to be aeolian in origin but display clear indications of brittle deformation, indicating they have been Iithified. Evidence of lithification and the mineral composition of the surrounding material support the interpretation of circulating water in the area.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Hebes Chasma is an 8 km deep, 126 by 314 km, isolated basin that is partially filled with interior layered deposits (ILD), massive deposits of water altered strata. By analyzing the ILD’s structure, stratigraphy and mineralogy, as well as the perimeter faults exposed in the plateau adjacent to the chasma, the evolution and depositional history of Hebes Chasma is interpreted. Three distinct ILD units were found and are informally referred to as the Lower, Upper and Late ILDs. These units have differing layer thicknesses, layer attitudes, mineralogies and erosional landforms. Based on observations of the plateau, wall morphology and slump blocks within the chasma’s interior, chasma evolution appears to be controlled by cross-faults that progressively detached sections of the wall. A scenario involving the loss of subsurface volume and ash fall events is proposed as the dominant setting throughout Hebes’ geologic history.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Dans ce mémoire, nous décrivons le travail effectué pour étendre nos connaissances sur les sources d’instabilité instrumentales en imagerie de résonance magnétique, en particulier dans le domaine anatomique par une étude où cinq adultes ont été scannés quatre fois dans la même plate-forme IRM, deux fois avant et deux fois après une mise à niveau importante d’un scanner 3T de Siemens. Les volumes de l’hippocampe droit et gauche de chaque sujet ont été mesurés avec une segmentation manuelle. Nous avons analysé la fiabilité test-retest avant et après la mise à niveau du système d’IRM. Dans le domaine fonctionnel, cinq adultes ont été scannés quatre fois dans la même plate forme IRM deux fois avant et deux fois après la même mise à niveau du scanneur. Les acquisitions du signal BOLD sont faites dans deux différentes résolutions spatiales (2x2x2mm et 4x4x4mm) pour évaluer la sensibilité du signal BOLD sous conditions de haute et basse SNR. Une dernière étude fonctionnelle sur fantôme avait pour but d’étudier la stabilité de la machine pour les images fonctionnelles et détecter les sources de bruit de type machine. La séquence EPI (Echo Planar Imaging) d’écho de gradient à deux dimensions a été utilisée. Des analyses comme le pourcentage des fluctuations et l’analyse de Fourier des résidus ont également été réalisées. Nous résultats indiquent que les différences dans le matériel provenant d’une importante mise à niveau ne peuvent pas compromettre la validité des études structurelles et fonctionnelles faites à travers la mise à niveau du scanneur. Les acquisitions quotidiennes ont permis de suivre l’évolution de la stabilité et de détecter toute source de bruit qui peut détériorer la détection des activations dans les images fonctionnelles.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Depuis la valorisation du corps comme site identitaire et comme langage autre dans la théorisation de l’écriture au féminin des années 1970, les représentations du corps, notamment du corps féminin, occupent la scène romanesque jusqu’à aujourd’hui. Dans cette perspective, le présent mémoire s’intéresse au corps fantomatique des héroïnes du Ravissement de Lol V. Stein de Marguerite Duras et de La Maison étrangère d’Élise Turcotte. Le corps se fait littéralement hantise chez Duras et Turcotte : il est marqué d’absence, d’étrangeté, de fatigue et d’errance, ne trouvant plus de lieu d’être ni de repères à la suite d’un événement « traumatique », dans le cas de Lol, ou à la suite d’une séparation, dans celui d’Élisabeth. Les protagonistes sont sous l’emprise d’un sentiment d’étrangeté qui spectralise le corps en introduisant un décalage dans le rapport à soi et à autrui. Ce sentiment est causé en partie par une mémoire défaillante qui fragmente leur identité. C’est par un travail mémoriel que Lol V. Stein et Élisabeth tenteront de résoudre la hantise de leur histoire individuelle et familiale. Le texte fait écho à la corporalité fantomatique – mise en scène selon diverses représentations du corps dématérialisé – en se spectralisant à son tour par l’inscription des « blancs » dans l’écriture. Le processus d’effacement des corps sera mis en parallèle avec une spatio-temporalité elle aussi marquée par la hantise du passé. La spectralité apparaît, dans le récit contemporain au féminin, pour témoigner d’une identité (cor)rompue par la rupture ; celle-ci devient prétexte à une réflexion sur la manière d’habiter son corps et d’un être-au-monde à repenser.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Les changements sont faits de façon continue dans le code source des logiciels pour prendre en compte les besoins des clients et corriger les fautes. Les changements continus peuvent conduire aux défauts de code et de conception. Les défauts de conception sont des mauvaises solutions à des problèmes récurrents de conception ou d’implémentation, généralement dans le développement orienté objet. Au cours des activités de compréhension et de changement et en raison du temps d’accès au marché, du manque de compréhension, et de leur expérience, les développeurs ne peuvent pas toujours suivre les normes de conception et les techniques de codage comme les patrons de conception. Par conséquent, ils introduisent des défauts de conception dans leurs systèmes. Dans la littérature, plusieurs auteurs ont fait valoir que les défauts de conception rendent les systèmes orientés objet plus difficile à comprendre, plus sujets aux fautes, et plus difficiles à changer que les systèmes sans les défauts de conception. Pourtant, seulement quelques-uns de ces auteurs ont fait une étude empirique sur l’impact des défauts de conception sur la compréhension et aucun d’entre eux n’a étudié l’impact des défauts de conception sur l’effort des développeurs pour corriger les fautes. Dans cette thèse, nous proposons trois principales contributions. La première contribution est une étude empirique pour apporter des preuves de l’impact des défauts de conception sur la compréhension et le changement. Nous concevons et effectuons deux expériences avec 59 sujets, afin d’évaluer l’impact de la composition de deux occurrences de Blob ou deux occurrences de spaghetti code sur la performance des développeurs effectuant des tâches de compréhension et de changement. Nous mesurons la performance des développeurs en utilisant: (1) l’indice de charge de travail de la NASA pour leurs efforts, (2) le temps qu’ils ont passé dans l’accomplissement de leurs tâches, et (3) les pourcentages de bonnes réponses. Les résultats des deux expériences ont montré que deux occurrences de Blob ou de spaghetti code sont un obstacle significatif pour la performance des développeurs lors de tâches de compréhension et de changement. Les résultats obtenus justifient les recherches antérieures sur la spécification et la détection des défauts de conception. Les équipes de développement de logiciels doivent mettre en garde les développeurs contre le nombre élevé d’occurrences de défauts de conception et recommander des refactorisations à chaque étape du processus de développement pour supprimer ces défauts de conception quand c’est possible. Dans la deuxième contribution, nous étudions la relation entre les défauts de conception et les fautes. Nous étudions l’impact de la présence des défauts de conception sur l’effort nécessaire pour corriger les fautes. Nous mesurons l’effort pour corriger les fautes à l’aide de trois indicateurs: (1) la durée de la période de correction, (2) le nombre de champs et méthodes touchés par la correction des fautes et (3) l’entropie des corrections de fautes dans le code-source. Nous menons une étude empirique avec 12 défauts de conception détectés dans 54 versions de quatre systèmes: ArgoUML, Eclipse, Mylyn, et Rhino. Nos résultats ont montré que la durée de la période de correction est plus longue pour les fautes impliquant des classes avec des défauts de conception. En outre, la correction des fautes dans les classes avec des défauts de conception fait changer plus de fichiers, plus les champs et des méthodes. Nous avons également observé que, après la correction d’une faute, le nombre d’occurrences de défauts de conception dans les classes impliquées dans la correction de la faute diminue. Comprendre l’impact des défauts de conception sur l’effort des développeurs pour corriger les fautes est important afin d’aider les équipes de développement pour mieux évaluer et prévoir l’impact de leurs décisions de conception et donc canaliser leurs efforts pour améliorer la qualité de leurs systèmes. Les équipes de développement doivent contrôler et supprimer les défauts de conception de leurs systèmes car ils sont susceptibles d’augmenter les efforts de changement. La troisième contribution concerne la détection des défauts de conception. Pendant les activités de maintenance, il est important de disposer d’un outil capable de détecter les défauts de conception de façon incrémentale et itérative. Ce processus de détection incrémentale et itérative pourrait réduire les coûts, les efforts et les ressources en permettant aux praticiens d’identifier et de prendre en compte les occurrences de défauts de conception comme ils les trouvent lors de la compréhension et des changements. Les chercheurs ont proposé des approches pour détecter les occurrences de défauts de conception, mais ces approches ont actuellement quatre limites: (1) elles nécessitent une connaissance approfondie des défauts de conception, (2) elles ont une précision et un rappel limités, (3) elles ne sont pas itératives et incrémentales et (4) elles ne peuvent pas être appliquées sur des sous-ensembles de systèmes. Pour surmonter ces limitations, nous introduisons SMURF, une nouvelle approche pour détecter les défauts de conception, basé sur une technique d’apprentissage automatique — machines à vecteur de support — et prenant en compte les retours des praticiens. Grâce à une étude empirique portant sur trois systèmes et quatre défauts de conception, nous avons montré que la précision et le rappel de SMURF sont supérieurs à ceux de DETEX et BDTEX lors de la détection des occurrences de défauts de conception. Nous avons également montré que SMURF peut être appliqué à la fois dans les configurations intra-système et inter-système. Enfin, nous avons montré que la précision et le rappel de SMURF sont améliorés quand on prend en compte les retours des praticiens.

Relevância:

10.00% 10.00%

Publicador:

Resumo:

Les logiciels sont en constante évolution, nécessitant une maintenance et un développement continus. Ils subissent des changements tout au long de leur vie, que ce soit pendant l'ajout de nouvelles fonctionnalités ou la correction de bogues. Lorsque les logiciels évoluent, leurs architectures ont tendance à se dégrader et deviennent moins adaptables aux nouvelles spécifications des utilisateurs. En effet, les architectures de ces logiciels deviennent plus complexes et plus difficiles à maintenir à cause des nombreuses dépendances entre les artefacts. Par conséquent, les développeurs doivent comprendre les dépendances entre les artefacts des logiciels pour prendre des mesures proactives qui facilitent les futurs changements et ralentissent la dégradation des architectures des logiciels. D'une part, le maintien d'un logiciel sans la compréhension des les dépendances entre ses artefacts peut conduire à l'introduction de défauts. D'autre part, lorsque les développeurs manquent de connaissances sur l'impact de leurs activités de maintenance, ils peuvent introduire des défauts de conception, qui ont un impact négatif sur l'évolution du logiciel. Ainsi, les développeurs ont besoin de mécanismes pour comprendre comment le changement d'un artefact impacte le reste du logiciel. Dans cette thèse, nous proposons trois contributions principales : La spécification de deux nouveaux patrons de changement et leurs utilisations pour fournir aux développeurs des informations utiles concernant les dépendances de co-changement. La spécification de la relation entre les patrons d'évolutions des artefacts et les fautes. La découverte de la relation entre les dépendances des anti-patrons et la prédisposition des différentes composantes d'un logiciel aux fautes.