5 resultados para Languages, Modern
em Universidade Federal do Rio Grande do Norte(UFRN)
Resumo:
The automatic speech recognition by machine has been the target of researchers in the past five decades. In this period have been numerous advances, such as in the field of recognition of isolated words (commands), which has very high rates of recognition, currently. However, we are still far from developing a system that could have a performance similar to the human being (automatic continuous speech recognition). One of the great challenges of searches for continuous speech recognition is the large amount of pattern. The modern languages such as English, French, Spanish and Portuguese have approximately 500,000 words or patterns to be identified. The purpose of this study is to use smaller units than the word such as phonemes, syllables and difones units as the basis for the speech recognition, aiming to recognize any words without necessarily using them. The main goal is to reduce the restriction imposed by the excessive amount of patterns. In order to validate this proposal, the system was tested in the isolated word recognition in dependent-case. The phonemes characteristics of the Brazil s Portuguese language were used to developed the hierarchy decision system. These decisions are made through the use of neural networks SVM (Support Vector Machines). The main speech features used were obtained from the Wavelet Packet Transform. The descriptors MFCC (Mel-Frequency Cepstral Coefficient) are also used in this work. It was concluded that the method proposed in this work, showed good results in the steps of recognition of vowels, consonants (syllables) and words when compared with other existing methods in literature
Resumo:
The focus of this research is the teaching of the Latin language. Due to the fact that its teaching has been facing a growing crisis in the last four decades, which currently persists, we ponder about external and internal causes of its decline, aiming at pointing out an alternative that enable us to find a way out of this situation. So, our research questions mainly concern how the teaching of Latin is viewed amongst the academic society, also investigating if it has kept up with the development of the scientific reflection about human language and the new approaches on language teaching. Furthermore, we analyse the contribution that the study of Latin can provide to the academic formation of language teachers and try to identify the areas of knowledge that can contribute to a reshaping of its teaching. Based on these guidelines, we have established as the goals of this research: 1) to reflect about the current situation of the teaching of Latin and the causes of its decline; 2) to determine its social representation among teachers and students of the Language Courses, as a way of defining the role it fulfills in the academic formation of teachers; 3) to accomplish an exploratory study of some handbooks that show alternative proposals on how to teach Latin, in order to detect their adequacy to current times and to the goals of the academic study of languages; 4) to offer an alternative proposal on how to teach Latin that takes into account the principles of Applied Linguistics, considering the socio-historical and cultural aspects of the language, enabling it to meet the requirements set by modern times. This research is divided into two parts. The first part presents the theoretical framework. We map the studies about Latin teaching inside and outside Brazil and argue against the concept of Latin being a dead language, presenting arguments set on changing this view. Then we describe and comment the notions of literacy, genre and culture, which helped us understand the reasons for the decline of the teaching of Latin and to point out suitable ways to overcome the crisis. The second part is dedicated to reflecting on the literacy practices in Latin teaching. We began by examining the answers to the questionnaires given to students and teachers about the view of Latin in the Language Courses; then we reflect on the teaching-learning of Latin as an academic literacy practice followed by an analysis of the didactic material used in teaching Latin. Finally, we suggest an approach of the familiar letter genre in ancient Rome as a means of teaching Latin in a contextualized way
Resumo:
Researches in Requirements Engineering have been growing in the latest few years. Researchers are concerned with a set of open issues such as: communication between several user profiles involved in software engineering; scope definition; volatility and traceability issues. To cope with these issues a set of works are concentrated in (i) defining processes to collect client s specifications in order to solve scope issues; (ii) defining models to represent requirements to address communication and traceability issues; and (iii) working on mechanisms and processes to be applied to requirements modeling in order to facilitate requirements evolution and maintenance, addressing volatility and traceability issues. We propose an iterative Model-Driven process to solve these issues, based on a double layered CIM to communicate requirements related knowledge to a wider amount of stakeholders. We also present a tool to help requirements engineer through the RE process. Finally we present a case study to illustrate the process and tool s benefits and usage
Resumo:
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
Resumo:
Mainstream programming languages provide built-in exception handling mechanisms to support robust and maintainable implementation of exception handling in software systems. Most of these modern languages, such as C#, Ruby, Python and many others, are often claimed to have more appropriated exception handling mechanisms. They reduce programming constraints on exception handling to favor agile changes in the source code. These languages provide what we call maintenance-driven exception handling mechanisms. It is expected that the adoption of these mechanisms improve software maintainability without hindering software robustness. However, there is still little empirical knowledge about the impact that adopting these mechanisms have on software robustness. This work addresses this gap by conducting an empirical study aimed at understanding the relationship between changes in C# programs and their robustness. In particular, we evaluated how changes in the normal and exceptional code were related to exception handling faults. We applied a change impact analysis and a control flow analysis in 100 versions of 16 C# programs. The results showed that: (i) most of the problems hindering software robustness in those programs are caused by changes in the normal code, (ii) many potential faults were introduced even when improving exception handling in C# code, and (iii) faults are often facilitated by the maintenance-driven flexibility of the exception handling mechanism. Moreover, we present a series of change scenarios that decrease the program robustness