Publication Date: 2013.
Aspect oriented programming (AOP) introduces new and powerful modularization constructs. The aspect module is used to encapsulate crosscutting concerns, which otherwise would remain tangled and scattered. The idea of encapsulating crosscutting concerns rapidly expanded to earlier phases in the development cycle, including requirement analysis (aspect oriented requirement engineering, AORE) and design (aspect oriented modeling, AOM). The overall application of aspect orientation concepts is known as aspect oriented software development (AOSD). AOP is not yet a mainstream practice. Particularly AOSD is still in its early stages. This is reflected in the lack of reports of full development cycles using aspect oriented approaches, especially using industrial case studies. Furthermore, the power of aspects comes at the price of new challenges, one of them is that systems built using aspects are more difficult to understand. The crosscutting nature of aspects allows them to alter the behavior of many other modules. As a result, aspects may interact in unintended and unanticipated ways. This problem is known as aspect interactions. In this work we deal with the aspect interaction problem in the context of an industrial domain: slots machines. We perform a complete development cycle of the slot machine software. This is, to the best of our knowledge, the first complete industrial case of study of aspect orientation. Through this experience we discovered the limitations with regard to aspect interactions, of some emblematic aspect oriented approaches for requirement engineering, design and implementation. The contribution of this work is threefold. Firstly, we contribute with the evaluation and extensions to some of AORE and AOM approaches, in order to provide explicit support for aspect interactions in requirement analysis and design phases. We also evaluate the implementation of interactions using a static and a dynamic AOP language, and propose an AspectJ extension that copes with aspect interactions. Secondly, this work is the first report of a complete aspect oriented development cycle of an industrial case study. Thirdly, this work provides a complex case study that presents several business logic crosscutting concerns, which in turn exhibit numerous aspect interactions, that serves as a challenging test bed for upcoming AOSD approaches.
Facultad de Informática
Repository: SEDICI (UNLP). Universidad Nacional de La Plata
Authors: Alende, Mariano
Publication Date: 2016.
Tesis para obtener el grado de Doctor of Philosophy Animal and Veterinary Sciences, de Clemson University, agosto 2016
Annual ryegrass (Lolium multiflorum) is an important forage in Southeastern US. However, as in other winter annuals, concern exists about the balance between water soluble carbohydrates (WSC) and protein, which can lead to ruminal nutrient asynchrony. Lately, efforts have been done to increase the WSC content of ryegrass, and cultivars known as “high sugar varieties” have been released to the market. Several productive and environmental advantages have been suggested for these cultivars. The objective of our research was to compare conventional versus high sugar varieties under several conditions and from different approaches, to evaluate the potential of the high sugar varieties through a series of experiments. Our general hypothesis was that high sugar varieties would produce higher quality forage which in turn would lead to performance improvements and higher microbial protein synthesis. The first experiment evaluated four ryegrass varieties grown under greenhouse conditions varying in ploidy (diploid and tetraploid) and cycle length (annual or intermediate) to assess their chemical composition and digestibility. Later, two of those varieties which showed similar botanical characteristics and yields (Lonestar and Enhancer) were used in a two year experiment, to evaluate cattle performance, in vivo digestibility, and dry matter and forage intake, evaluating the interaction with corn supplementation as well. The next experiment involved the digestibility assessment of one of the varieties (Enhancer), grown in farm conditions, with four different in vitro methods: Daisy incubator system, batch culture, ANKOM gas production system and continuous culture fermenters, aiming to compare the results obtained by each of the in vitro method. In the last experiment, continuous culture fermenters were used to evaluate the effect of WSC and soluble protein levels on fermentation parameters, microbial protein synthesis and nutrient digestibility. Additionally, this dissertation includes a literature review on the potential of residual feed intake for cattle production efficiency improvement.
Author affiliation: Alende, Mariano. INTA. Estación Experimental Agropecuaria Anguil; Argentina
Repository: INTA Digital (INTA). Instituto Nacional de Tecnología Agropecuaria
Authors: Di Persia, Leandro Ezequiel
Publication Date: 2009.
En las últimas décadas el problema de separación ciega de fuentes ha emergido en varias disciplinas relacionadas con el procesamiento digital de señales y el aprendizaje maquinal. En la resolución de este problema el objetivo es obtener por separado las fuentes que generaron en conjunto determinada variación de alguna cantidad física, dado un conjunto de mediciones del efecto conjunto de todas las fuentes. Entre las aplicaciones de interés para tal técnica está el reconocimiento automático del habla, en el cual se busca obtener una transcripción escrita a partir del habla emitida por una persona. Estos sistemas han alcanzado un grado de madurez pero todavía sufren de una gran desventaja: no pueden manejar adecuadamente la existencia de ruido en la entrada. En esta tesis se proponen tres técnicas basadas en el análisis de componentes independientes en el dominio frecuencial, para producir una efectiva separación de las fuentes sonoras presentes en un cuarto con reverberación. Para la evaluación del desempeño de las mismas se realizó un estudio exhaustivo de medidas objetivas de calidad, y se desarrolló un protocolo experimental que permite una evaluación comparativa del desempeño. Además se realizó la evaluación de los mismos mediante la tasa de reconocimiento de un sistema de reconocimiento automático del habla, y se evaluó también el tiempo de cálculo. Los resultados se contrastaron con los de métodos del estado del arte para esta tarea. Se verificó que todos los métodos propuestos produjeron importantes mejoras tanto en la calidad objetiva como en la tasa de reconocimiento.
In the last decades a new problem related to machine learning and signal processing has emerged in many disciplines: the blind source separation problem. The blind source separation technique aims to segregate the sources that contribute to some variation of a physical quantity, given a set of measurements of the global variation produced by all sources at a time. One particular application of the blind source separation methods is the Automatic Speech Recognition, which can be defined as the task of determining the text that corresponds to a given spoken utterance. This kind of systems have reached a maturity point but they still suffer from a strong drawback: they cannot adequatelly manage the existence of noise or competing sources in the input. This doctoral dissertation presents several advances in the technique of audio source separation in reverberat conditions, using independent component analysis in the time-frequency domain. Three methods were developed in order to produce a better quality of separation and, at the same time, to reduce the processing times. The proposed algorithms were evaluated under realistic conditions such as different environments and different kind and power of competing sources. For this purpose we used two evaluation alternatives, objective quality measures of the resulting signal and the performance in the application of interest, that is, automatic speech recognition. The results for the different approaches show the possibility of getting through the dilemma between resulting quality and requiered processing time, converging to a very fast and high quality separation method.
Agencia Nacional de Promoción Científica y Tecnológica
Consejo Nacional de Investigaciones Científicas y Técnicas
Keywords: Separación ciega de fuentes sonoras; Análisis de componentes independientes; Reverberación; Ruido del ambiente; Reconocimiento robusto del habla; Evaluación objetiva de calidad; Blind source separation; Independent component analysis; Reverberation; Ambient noise; Robust speech recognition; Objective quality evaluation.
Repository: Biblioteca Virtual (UNL). Universidad Nacional del Litoral