2 resultados para Strong stability preserving

em QSpace: Queen's University - Canada


Relevância:

30.00% 30.00%

Publicador:

Resumo:

Over the past few years, logging has evolved from from simple printf statements to more complex and widely used logging libraries. Today logging information is used to support various development activities such as fixing bugs, analyzing the results of load tests, monitoring performance and transferring knowledge. Recent research has examined how to improve logging practices by informing developers what to log and where to log. Furthermore, the strong dependence on logging has led to the development of logging libraries that have reduced the intricacies of logging, which has resulted in an abundance of log information. Two recent challenges have emerged as modern software systems start to treat logging as a core aspect of their software. In particular, 1) infrastructural challenges have emerged due to the plethora of logging libraries available today and 2) processing challenges have emerged due to the large number of log processing tools that ingest logs and produce useful information from them. In this thesis, we explore these two challenges. We first explore the infrastructural challenges that arise due to the plethora of logging libraries available today. As systems evolve, their logging infrastructure has to evolve (commonly this is done by migrating to new logging libraries). We explore logging library migrations within Apache Software Foundation (ASF) projects. We i find that close to 14% of the pro jects within the ASF migrate their logging libraries at least once. For processing challenges, we explore the different factors which can affect the likelihood of a logging statement changing in the future in four open source systems namely ActiveMQ, Camel, Cloudstack and Liferay. Such changes are likely to negatively impact the log processing tools that must be updated to accommodate such changes. We find that 20%-45% of the logging statements within the four systems are changed at least once. We construct random forest classifiers and Cox models to determine the likelihood of both just-introduced and long-lived logging statements changing in the future. We find that file ownership, developer experience, log density and SLOC are important factors in determining the stability of logging statements.

Relevância:

30.00% 30.00%

Publicador:

Resumo:

Zr-Excel alloy (Zr-3.5Sn-0.8Nb-0.8Mo) is a dual phase (α + β) alloy in the as-received pressure tube condition. It has been proposed to be the pressure tube candidate material for the Generation-IV CANDU-Supercritical Water Reactor (CANDU-SCWR). In this dissertation, the effects of heavy ion irradiation, deformation and heat treatment on the microstructures of the alloy were investigated to enable us to have a better understanding of the potential in-reactor performance of this alloy. In-situ heavy ion (1 MeV) irradiation was performed to study the nucleation and evolution of dislocation loops in both α- and β-Zr. Small and dense type dislocation loops form under irradiation between 80 and 450 °C. The number density tends to saturate at ~ 0.1 dpa. Compared with the α-Zr, the defect yield is much lower in β-Zr. The stabilities of the metastable phases (β-Zr and ω-Zr) and the thermal-dynamically equilibrium phase, fcc Zr(Mo, Nb)2, under irradiation were also studied at different temperatures. Chemi-STEM elemental mapping was carried out to study the elemental redistribution caused by irradiation. The stability of these phases and the elemental redistribution are strongly dependent on irradiation temperature. In-situ time-of-flight neutron diffraction tensile and compressive tests were carried out at different temperatures to monitor lattice strain evolutions of individual grain families during these tests. The β-Zr is the strengthening phase in this alloy in the as-received plate material. Load is transferred to the β-Zr after yielding of the α-Zr grains. The temperature dependence of static strain aging and the yielding sequence of the individual grain families were discussed. Strong tensile/compressive asymmetry was observed in the {0002} grain family at room temperature. The microstructures of the sample deformed at 400 °C and the samples only subjected to heat treatment at the same temperature were characterized with TEM. Concentration of β phase stabilizers in the β grain and the morphology of β grain have significant effect on the stability of β- and ω-Zr under thermal treatment. Applied stress/strain enhances the decomposition of isothermal ω phase but suppresses α precipitation inside the β grains at high temperature. An α → ω/ZrO phase transformation was observed in the thin foils of Zr-Excel alloy and pure Zr during in-situ heating at 700 °C in TEM.