1 |
Recoder with EclipseDíaz González, Saúl, Pariente Alonso, Álvaro January 2009 (has links)
RECODER is a Java framework aimed at source code analysis and metaprogramming. It works on several layers to offer a set of semi-automatic transformations and tools, ranging from a source code parser and unparser, offering a highly detailed syntactical model, analysis tools which are able to infer types of expressions, evaluate compile-time constants and keep cross-reference information, to transformations of the very Java sources, containing a library of common transformations and incremental analysis capabilities. These make up an useful set of tools which can be extended to provide the basis for more advanced refactoring and metacompiler applications, in very different fields, from code beautification and simple preprocessors, stepping to software visualization and design problem detection tools to adaptive programming environments and invasive software composition. The core system development of RECODER started in the academic field and as such, it was confined into a small platform of users. Although a powerful tool, RECODER framework lacks usability and requires extensive and careful configuration to work properly. In order to overcome such limitations, we have taken advantage of the Eclipse Integrated Development Environment (Eclipse IDE) developed by IBM, specifically its Plugin Framework Architecture to build a tool and a vehicle where to integrate RECODER functionalities into a wide-used, well-known platform to provide a semi-automated and user-friendly interface. In this bachelor thesis we will document how we have integrated RECODER into an Eclipse plug-in to perform a “proof of concept” transformation of an Eclipse Java Project, directly mapping the Eclipse-generated configuration of the project into RECODER's to automate the tedious task of manually configuring RECODER.
|
2 |
Recoder with EclipseDíaz González, Saúl, Pariente Alonso, Álvaro January 2009 (has links)
<p> </p><p>RECODER is a Java framework aimed at source code analysis and metaprogramming. It works on several layers to offer a set of semi-automatic transformations and tools, ranging from a source code parser and unparser, offering a highly detailed syntactical model, analysis tools which are able to infer types of expressions, evaluate compile-time constants and keep cross-reference information, to transformations of the very Java sources, containing a library of common transformations and incremental analysis capabilities.</p><p>These make up an useful set of tools which can be extended to provide the basis for more advanced refactoring and metacompiler applications, in very different fields, from code beautification and simple preprocessors, stepping to software visualization and design problem detection tools to adaptive programming environments and invasive software composition.</p><p>The core system development of RECODER started in the academic field and as such, it was confined into a small platform of users. Although a powerful tool, RECODER framework lacks usability and requires extensive and careful configuration to work properly.</p><p>In order to overcome such limitations, we have taken advantage of the Eclipse Integrated Development Environment (Eclipse IDE) developed by IBM, specifically its Plugin Framework Architecture to build a tool and a vehicle where to integrate RECODER functionalities into a wide-used, well-known platform to provide a semi-automated and user-friendly interface.</p><p>In this bachelor thesis we will document how we have integrated RECODER into an Eclipse plug-in to perform a “proof of concept” transformation of an Eclipse Java Project, directly mapping the Eclipse-generated configuration of the project into RECODER's to automate the tedious task of manually configuring RECODER.</p><p> </p>
|
3 |
A numerical investigation of the flows in and around clustered module plug nozzlesPerigo, D. A. January 2001 (has links)
This thesis aims to make advances in the accurate simulation of the ows in and around clustered module plug nozzles. The resulting simulations presented in this thesis are, as far as can be ascertained from available data, the most detailed to date in Europe. A comparison is made with results from other sources for clarication of this point. In the process of producing these solutions, two ow solvers have been developed. NSAXIMB is a general 2D multi-block ow solver,developed by the author, for the axisymmetric, Reynolds averaged Navier-Stokes equations. It was developed to allow simulation of axisymmetic plug nozzle congurations and the investigation of the effects of turbulence modelling on such ows. MERLIN is a general 3D, implicit, multi-block ow solver again for the RANS equations. MERLIN was developed by the Centre for Computational uid Dynamic at Craneld. Signicant input from this work has included a large portion of the structure of the mean ow solver and the extension of the advanced two equation turbulence modelling, incorporated in NSAX- IMB, to three dimensions. Of the turbulence models investigated the zonal models of Menter prove to be most effective in reproducing experimental results. These models out perform a more advanced non-linear eddy viscosity formulation, based on the work of Abid. In an effort to improve solution accuracy, grid adaptation software, based on node redistribution techniques has been developed for use in conjunction with the 3D ow solver. This work is demonstrated in conjunction with a basic test case before application to the clustered module plug nozzle conguration. Results for the complex block topology adopted in the 3D test case are shown to cause the adaptation process to fail. Further, it is shown that such a process may not be generalised for arbitrary topologies.
|
4 |
Desktop Integration with a Web Based ApplicationGustafsson, Johan January 2012 (has links)
This master thesis work was done at Ipendo Systems in Linköping, a company that makes an intellectual property management system called Ipendo Platform. The master thesis describes the design and development of an extension to a web based solution to work as desktop application and demonstrating the solution with an Outlook plugin. The goal was to improve the workflow for the user when handling documents received by mail and also find and evaluate a model for product integration that could be re-used for future projects. The result of the master thesis is an Outlook plugin and a web service that exposes part of Ipendo Platform functionality in a service layer. As a final test the solution was tested in a production environment to simulate real world usage. The report provides conclusions about the pros and cons of this kind solution and how the current design and implementation of Ipendo Platform has affected the outcome.
|
5 |
Spezifikation und Implementierung eines Plug-ins für JOSM zur semiautomatisierten Kartografierung von Innenraumdaten für OpenStreetMapGruschka, Erik 15 January 2016 (has links) (PDF)
Der Kartendienst OpenStreetMap ist einer der beliebtesten Anbieter für OpenData-Karten. Diese Karten konzentrieren sich jedoch derzeitig auf Außenraumumgebungen, da sich bereits existierende Ansätze zur Innenraumkartografierung nicht durchsetzen konnten. Als einer der Hauptgründe wird die mangelnde Unterstützung der verbreiteten Karteneditoren angesehen. Die vorliegende Bachelorarbeit befasst sich daher mit der Implementierung eines Plug-Ins für die Erstellung von Innenraumkarten im Editor „JOSM“, und dem Vergleich des Arbeitsaufwandes zur Innenraumkartenerstellung mit und ohne diesem Hilfsmittel.
|
6 |
Investigation of Plug Nozzle Flow FieldChutkey, Kiran January 2013 (has links) (PDF)
Plug nozzle, a passive altitude adaptive nozzle, for futuristic SSTO applications, exhibits greater efficiency as compared to conventional nozzles over a wide range of altitudes. The plug nozzle comprises of a primary nozzle and a contoured plug; an under–expanded jet exiting the primary nozzle is allowed to further expand over the plug surface for altitude adaptation. At design condition the flow expands correctly to the ambient conditions on the full length plug surface, while at off design conditions the flow adapts to the ambient conditions through wave interactions within the nozzle core jet. Based on thrust to weight considerations, the full length plug is truncated and this results in a base flow rich in flow physics. In addition, the base flow exhibits an interesting transitional behaviour from open wake to a closed wake because of the wave interactions within the nozzle core jet. The plug surface flow can further exhibit flow complexities because of wave interactions resulting from the shear layer emanating from the splitter plates, in case of clustered plug flows. Considering these flow complexities, the design of the plug nozzles and analysing the associated flows can be a challenge to the aerodynamic community. An attempt has been made in understanding this class of flows in this thesis. This objective has been accomplished using both experimental and computational tools.
In the present work, both the linear and annular plug nozzle geometries have been analysed for a wide range of pressure ratios spanning from 5to 80. The linear and annular nozzles have been designed for similar flow conditions and their respective design pressure ratios are 60and 66. From the experimental and computational results, it has been shown that the computational solver performs well in predicting the wave interactions on the plug surface. In addition the limitations of the computational solver in predicting the plug base flows in general has been brought out. This limitation in itself need not be considered as a serious handicap in the design and analysis of plug nozzle flows; this is because the plug base contribution to the thrust is very minimal, as has been brought out in this thesis. Apart from this the high quality experimental data generated is also of immense value to the CFD community as this also serves as a valuable data base for CFD code validation.
For analysis, the plug flow field has been categorized into three different regimes based on the primary nozzle lip expansion fan extent. The flow field is categorised based on the reflection of the primary nozzle lip expansion fan from plug surface, base region shear layer and symmetry line downstream of the base region recirculation bubble. This flow division is particularly helpful in understanding the base wake characteristics with increasing pressure ratio. The base lip pressure and the base pressure variation have been discussed with respect to the primary nozzle lip expansion fan extent. In the open wake regime (or for low pressure ratios) the wave interactions within the core jet flow impinge on the base region shear layer. Because of these interactions it is difficult to propose an empirical model for open wake base pressure. In the closed wake regime (for higher pressure ratios), the base region recirculation bubble is completely under the shower of primary nozzle lip expansion fan. Hence the base lip pressure and base pressure are frozen with respect to stagnation conditions. Based on these insights it was possible to propose empirical models for linear and annular closed wake base pressure. Along with these, a mathematical model defining a reference pressure ratio PR∗, beyond which the closed wake base pressure is expected to be more than the ambient pressure has also been proposed. This is expected to serve as a good design parameter. In case of linear plug flows, this also serves the purpose of base wake transition, for the cases considered in this thesis.
The flow expansion process or the primary nozzle lip expansion fan extent was also useful in understanding the differences between the linear and annular plug nozzle flow fields. In a linear plug nozzle, the flow expands only in the streamwise direction while in an annular plug nozzle the flow expands both along the streamwise and azimuthal directions. The flow expands at a faster rate in case of annular nozzle as against linear nozzle. Hence differences are observed between the linear and annular nozzle on plug and base surfaces. On the annular plug surface more wave interactions are observed because of faster expansion. With regard to base characteristics, faster expansion in annular plug nozzle, with respect to linear nozzle, results in a lower base lip pressure, lower base pressure and higher wake transition pressure ratio.
The realistic cluster plug configurations have also been considered for the present studies. The effects of clustering on the plug nozzle flow field have been brought out by considering two different linear cluster nozzles and one annular cluster nozzle. The differences in the flow field of a simple and cluster plug nozzle has been discussed. In case of simple plug nozzle wave interactions are observed only in the stream wise direction, while in case of cluster plug nozzle three dimensional wave interactions are observed because of the splitter plates. Along the splitter plate differential end conditions introduce a curved recompression shock on the plug surface. This recompression shock in turn induces a streamwise vortex and also a secondary shock. It has been observed that differences between the simple and cluster plug surface pressure field are because of three dimensional wave interactions. Regarding the base pressure, differences between the simple and cluster geometries were observed for shorter truncation plug lengths (20% length plug). While for longer plug lengths (more than 34% length) the effects of clustering were reduced on the base pressure. Regarding the transition pressure ratio, differences were observed between simple and clustered plug nozzles for all the plug lengths considered.
In addition, the performance of the plug nozzles has been carried out. From the analysis it was found that the primary nozzle and plug surface are major contributors towards thrust. The base surface contributes only about 2– 3% of the thrust at design condition. Hence, from a design point of view, a computational solver can be a useful tool considering its efficacy on the plug surface and in the primary nozzle.
|
7 |
Investigation of Plug Nozzle Flow FieldChutkey, Kiran January 2013 (has links) (PDF)
Plug nozzle, a passive altitude adaptive nozzle, for futuristic SSTO applications, exhibits greater efficiency as compared to conventional nozzles over a wide range of altitudes. The plug nozzle comprises of a primary nozzle and a contoured plug; an under–expanded jet exiting the primary nozzle is allowed to further expand over the plug surface for altitude adaptation. At design condition the flow expands correctly to the ambient conditions on the full length plug surface, while at off design conditions the flow adapts to the ambient conditions through wave interactions within the nozzle core jet. Based on thrust to weight considerations, the full length plug is truncated and this results in a base flow rich in flow physics. In addition, the base flow exhibits an interesting transitional behaviour from open wake to a closed wake because of the wave interactions within the nozzle core jet. The plug surface flow can further exhibit flow complexities because of wave interactions resulting from the shear layer emanating from the splitter plates, in case of clustered plug flows. Considering these flow complexities, the design of the plug nozzles and analysing the associated flows can be a challenge to the aerodynamic community. An attempt has been made in understanding this class of flows in this thesis. This objective has been accomplished using both experimental and computational tools.
In the present work, both the linear and annular plug nozzle geometries have been analysed for a wide range of pressure ratios spanning from 5to 80. The linear and annular nozzles have been designed for similar flow conditions and their respective design pressure ratios are 60and 66. From the experimental and computational results, it has been shown that the computational solver performs well in predicting the wave interactions on the plug surface. In addition the limitations of the computational solver in predicting the plug base flows in general has been brought out. This limitation in itself need not be considered as a serious handicap in the design and analysis of plug nozzle flows; this is because the plug base contribution to the thrust is very minimal, as has been brought out in this thesis. Apart from this the high quality experimental data generated is also of immense value to the CFD community as this also serves as a valuable data base for CFD code validation.
For analysis, the plug flow field has been categorized into three different regimes based on the primary nozzle lip expansion fan extent. The flow field is categorised based on the reflection of the primary nozzle lip expansion fan from plug surface, base region shear layer and symmetry line downstream of the base region recirculation bubble. This flow division is particularly helpful in understanding the base wake characteristics with increasing pressure ratio. The base lip pressure and the base pressure variation have been discussed with respect to the primary nozzle lip expansion fan extent. In the open wake regime (or for low pressure ratios) the wave interactions within the core jet flow impinge on the base region shear layer. Because of these interactions it is difficult to propose an empirical model for open wake base pressure. In the closed wake regime (for higher pressure ratios), the base region recirculation bubble is completely under the shower of primary nozzle lip expansion fan. Hence the base lip pressure and base pressure are frozen with respect to stagnation conditions. Based on these insights it was possible to propose empirical models for linear and annular closed wake base pressure. Along with these, a mathematical model defining a reference pressure ratio PR∗, beyond which the closed wake base pressure is expected to be more than the ambient pressure has also been proposed. This is expected to serve as a good design parameter. In case of linear plug flows, this also serves the purpose of base wake transition, for the cases considered in this thesis.
The flow expansion process or the primary nozzle lip expansion fan extent was also useful in understanding the differences between the linear and annular plug nozzle flow fields. In a linear plug nozzle, the flow expands only in the streamwise direction while in an annular plug nozzle the flow expands both along the streamwise and azimuthal directions. The flow expands at a faster rate in case of annular nozzle as against linear nozzle. Hence differences are observed between the linear and annular nozzle on plug and base surfaces. On the annular plug surface more wave interactions are observed because of faster expansion. With regard to base characteristics, faster expansion in annular plug nozzle, with respect to linear nozzle, results in a lower base lip pressure, lower base pressure and higher wake transition pressure ratio.
The realistic cluster plug configurations have also been considered for the present studies. The effects of clustering on the plug nozzle flow field have been brought out by considering two different linear cluster nozzles and one annular cluster nozzle. The differences in the flow field of a simple and cluster plug nozzle has been discussed. In case of simple plug nozzle wave interactions are observed only in the stream wise direction, while in case of cluster plug nozzle three dimensional wave interactions are observed because of the splitter plates. Along the splitter plate differential end conditions introduce a curved recompression shock on the plug surface. This recompression shock in turn induces a streamwise vortex and also a secondary shock. It has been observed that differences between the simple and cluster plug surface pressure field are because of three dimensional wave interactions. Regarding the base pressure, differences between the simple and cluster geometries were observed for shorter truncation plug lengths (20% length plug). While for longer plug lengths (more than 34% length) the effects of clustering were reduced on the base pressure. Regarding the transition pressure ratio, differences were observed between simple and clustered plug nozzles for all the plug lengths considered.
In addition, the performance of the plug nozzles has been carried out. From the analysis it was found that the primary nozzle and plug surface are major contributors towards thrust. The base surface contributes only about 2– 3% of the thrust at design condition. Hence, from a design point of view, a computational solver can be a useful tool considering its efficacy on the plug surface and in the primary nozzle.
|
8 |
Comparison of emissions and energy consumptions between a conventional diesel school bus and a plug-in hybrid school bus, emphasizes on rechargingFlorette, Claire Anne 26 October 2010 (has links)
Quantifying the emissions due to the charging of the batteries of the plug-in hybrid electricity school bus operated by the Austin Independent School District (AISD) is the focus of this work. This plug-in hybrid school bus is one of only nineteen in the country, and was manufactured by IC Corporation. This hybrid school bus reduces fuel consumption and CO₂, NOx and PM emissions in comparison with conventional diesel buses. This reduction is good for the health of the children who take the school bus everyday as they are part of the population the most at risk because their lungs are still developing.
In order to evaluate CO₂, NOx and PM emissions, measurements of the charging of the batteries versus time were taken for the two charging periods each day during the months of April and May 2009. These measurements were repeated in October 2009 when the route was changed for the new school year: 2009-2010. An analysis of the Austin electricity mix that provides electricity to the bus center was done hour by hour to evaluate the emissions, calculated on a g/mile basis. Measurements of the vehicle speed versus time and altitude were taken during February 2010 in order to explain some of the differences observed between the two routes.
Different parameters were studied to analyze the results. The first parameter studied was the impact of the season on the emissions. The second parameter studied was the impact of the route and its characteristics (road length, traffic, grade, etc.). The last parameter studied was the difference between two methods used to evaluate the emissions using the electricity mix data. These two methods are different but each of them brings something to the analysis of the results. / text
|
9 |
Improving the Usability of ProtégéPlug-In for Artifact Management using Taxonomic Pathschenreddy, pradeep reddy January 2009 (has links)
<p>The goal of this thesis is to improve Usability and functionality of a tool for artifact management, which applies taxonomic paths for categorizing artifacts. The main issues of using the taxonomic paths are used for categorization and should improve the precision when retrieving documents. The results show the improvements in functionality and usability of the artifact manager. This thesis explains about Usability, re-engineering, and necessary infrastructure to improve the performance of the artifact manager tool.At the end of the thesis necessary modifications has been done to improve usability and functionality of artifact manager</p>
|
10 |
Space Plug-and-Play Architecture Networking: A Self-Configuring Heterogeneous Network ArchitectureChristensen, Jacob Holt 01 December 2012 (has links)
The Space Plug-and-Play Architecture (SPA) networking approach outlined in this dissertation is an improvement over the previous approach used by the Satellite Data Model(SDM). The first improvement is the introduction of a SPA network model based on the Open Systems Interconnection (OSI) model. Second, a new addressing and routing scheme is presented, which places the burden of routing on the network infrastructure instead of the network endpoints. These improvements have been implemented in a software infrastructure called the SPA Services Manager (SSM). The SSM was developed under an International Organization for Standardization (ISO) 9001 certified development process, the details of which are presented. A collection of network timing graphs that measure latency and jitter of the SPA network is contained in this dissertation, as well as a runtime memory footprint. The maturity of the development process and these initial performance measurements demonstrate that the SSM is qualified for spaceflight.
|
Page generated in 0.3023 seconds