Miracle-dz/UniFAR-FTUs huggingface dataset:
Fylogenetische SSU rDNA-analyse van het fylum Nematoda

Nematoden vormen een van de meestgevarieerde en succesvolle diergroepen ter wereld. Ze zijn waarschijnlijk de meest talrijke dieren op aarde, komen in uiteenlopende milieus voor (zowel terrestrische als marien) en spelen een belangrijke rol in het ecosysteem. De verscheidenheid van voedingstypes en habitats maken deze groep ook erg interessant vanuit een evolutionair oogpunt. Ons onderzoek richt zich op het uitzoeken van de evolutionaire verwantschappen tussen nematoden aan de hand van het ribosomaal DNA - een neutraal gen dat niets te maken heeft met dier- of plantparasitisme - en de evolutie van kenmerken als voedingstypen, stresstrolerantie en de overgang van een marien leefmilieu naar het land. Nematodentaxonomie is een onderzoeksveld dat sinds het begin in beweging is geweest. De geconserveerde morfologie en de vaak moeilijk waarneembare kenmerken bemoeilijken de reconstructie van de evolutie van de nematoden. Dit heeft tot gevolg gehad dat de nematodensystemetiek steeds veranderde en er bijna net zoveel classificaties als taxonomen zijn. De laatste jaren is er veel veranderd door de opkomst van de moleculaire fylogenie. Het gebruik van DNA-sequenties - in het geval van vaak het small subunit ribosomal DNA (SSU rDNA)-gen - om de evolutie te traceren heeft geleid tot nieuwe inzichten en een hernieuwde interesses in nematodenevolutie
Software fault prediction using object-oriented metrics

Fault-prediction techniques aim to predict the fault prone software modules in order to streamline the effort to be applied in the later phases of software development. Many fault-prediction techniques have been proposed and evaluated for their performance using various performance criteria. However, due to the lack of compiling their performances in proper perspective, one significant issue about the viability of these techniques has not been adequately addressed. In this study, an adaptive cost evaluation framework is proposed that incorporates cost drivers for various fault removal phases, and performs a cost-benefit analysis for the misclassification of faults. Accordingly, our study focuses on investigating two important and related research questions regarding the viability of fault prediction. First, for a given software product, whether performing fault prediction analysis is economically effective or not? In case of an positive affirmation, then emphasis is provided on how to choose a fault prediction technique for an overall improved performance in terms of cost-effectiveness. In this study, Object-Oriented software metrics have been considered to provide requisite input data to design a classifier using statistical, machine learning and hybrid methods of soft computing. This work, also extends the study on finding the effectiveness of feature reduction techniques. From the obtained results, it is observed that performing fault prediction is quite desirable for those software systems, when the percentage of faulty modules are below the range of certain threshold value.
Understanding Ajax Applications by using Trace Analysis

Ajax is an umbrella term for a set of technologies that allows web developers to create highly interactive web applications. Ajax applications are complex; they consist of multiple heterogeneous artifacts which are combined in a highly dynamic fashion. This complexity makes Ajax applications hard to understand, and thus to maintain. For this reason, we have created FireDetective, a tool that uses dynamic analysis at both the client (browser) and server side to facilitate the understanding of Ajax applications. Using an exploratory pre-experimental user study, we see that web developers encounter problems when understanding Ajax applications. We also find preliminary evidence that the FireDetective tool allows web developers to understand Ajax applications more effectively, more efficiently and with more confidence. We investigate which techniques and features contributed to this result, and use observations made during the user study to identify opportunities for future work.
Modeling Object-Oriented Software for Reverse Engineering and Refactoring

The increased popularity of the object-oriented paradigm has also increased the interest in object-oriented reengineering. First of all, object-oriented software systems suffer from similar maintainability problems as traditional procedural systems, displaying the need for reengineering techniques tailored to deal with object- oriented code. Secondly, the increased importance of iterative development processes make reengineering techniques valuable in forward engineering, and thus for all paradigms that software is developed in. Reengineering requires tool support to deal with the large amounts of information and the wide variety of tasks to be performed. An important consideration in building tool environments for reengineering is what information must be provided and how this information is modelled. Design choices have a considerable impact not only on the ability to support reengineering tasks, but also on issues such as scalability and tool interoperability. Several metamodels exist that model software for the purposes of reengineering. However, they generally lack a discussion of the relevance of information for reengineering and the trade-offs of modeling alternatives. This thesis presents FAMIX, a language-independent metamodel for modelling object-oriented software for reengineering purposes.We discuss the exact contents of the metamodel, including its relevance for reengineering and how the metamodel supports the different object-oriented languages through its language- independent core. We also discuss the infrastructural design decisions of FAMIX by placing it into a design space for infrastructural aspects of reengineering repositories and metamodels. The design space presents multiple interdependent aspects, their design alternatives and howthese impact issues such as scalability, extensibility and information exchange. We validate the ability of FAMIXto support reengineering on a language-independent level in twoways. First, we present Moose, a reengineering tool environment with a repository based on FAMIX. Moose serves as a foundation for multiple reengineering tools and has been applied to reverse engineer several large industrial case studies. Secondly,we define a set of fifteen low-level refactorings in terms of the information available in FAMIX. Refactoring requires sufficient, complete and 100 correct information as well as a clear interpretation of the supported languages in the language-independent core of the metamodel, in order to correctly perform transformations on the language-specific code level. As such the refactorings provide an in-depth validation of the language independence of FAMIX.
Lidarbasierte Fahrstreifenzuordnung von Objekten für eine Abstandsregelung im Stop&Go-Verkehr

Seit mehreren Jahren sind Abstandsregelsysteme in Serienfahrzeugen im Einsatz. Dabei liegen aktuelle Herausforderungen vor allem in der Auflosung der Zielkonflikts, stets sehr schnell jedoch auch immer im Sinne des Fahrers auf einen Wechsel des vorausfahrenden Objekts zu reagieren. Informationen uber den Verlauf des Fahrstreifens konnten diese Aufgabe erleichtern, sollten jedoch keine zusatzlichen Kosten verursachen. Im Rahmen dieser Arbeit wurde das diesbezugliche Potential von Lidarsensorik untersucht. Es wurde gezeigt, dass Lidarsensorik dazu verwendet werden kann, neben der hinlanglich bekannten Objektdetektion auch eine Fahrstreifenerkennung durchzufuhren. Durch Kombination beider Informationen lasst sich die Zielauswahl fur ein Abstandsregelsystem im Stop&Go-Verkehr ohne den Einsatz von Zusatzsensorik signifikant verbessern. Im Vergleich zu herkommlichen Systemen ergibt sich dadurch eine schnellere Detektion des Ein-bzw. Ausscherens anderer Fahrzeuge und damit eine Moglichkeit zur komfortableren Abstandsregelung.
Using graphical examples to motivate the study of recursion

Recursion is an important part of a complete computer science education. It is a topic that is often introduced during the first course, and then revisited when tree data structures are introduced and functional languages are discussed. Because recursion is introduced early in the curriculum, the range of problems that can be discussed when it is first encountered is limited. In particular, because students generally haven't been introduced to data structures like trees or efficient sorting algorithms such as quick sort and merge sort, these areas which use recursion to elegantly solve important problems can't be used to motivate its study. This paper describes three graphical problems which can be used to motivate the study of recursion. Each of the examples demonstrates the utility of recursion while being appropriate for students nearing the end of their first term in a computer science course. In particular, these examples can be understood and implemented by students who have a reasonable understanding of loops, function calls, and, for some problems, arrays. They do not require any knowledge of object oriented design, pointers or complex data structures. Furthermore, while iterative solutions exist for each of the problems that we describe, the iterative solution for each problem is more complex than its recursive solution. We believe that this is an additional strength of these examples because it helps convince students that recursion is a tool that will allow them solve some problems more easily.
A critical view on recommendation systems

The literature on recommendation systems indicates that the choice of the methodology significantly influences the quality of recommendations. The impact of the amount of available data on the performance of recommendation systems has not been systematically investigated. We study different approaches to recommendation systems using the publicly available EachMovie data set. In contrast to previous work on this data set, here a significantly higher subset is used. The effects caused by the number of customers and movies as well as their interaction with different methods are investigated. We compare two commonly used collaborative filtering approaches to several regression models using an experimental full factorial design. According to our findings, the number of customers significantly influences the performance of all approaches under study. For a large number of customers and movies, we show that simple linear regression with model selection can provide significantly better recommendations than collaborative filtering. From a managerial perspective, this gives suggestions about the selection of the model to be used depending on the amount of data available. Furthermore, the impact of an enlargement of the customer database on the quality of recommendations is shown. (author's abstract)
KWRL - an RDF based rule language for annotations, Institute of Computer Science, LMU, Munich

This project thesis presents KWRL a rule language for annotations for the KiWi project. The thesis consists of two main parts. The first main part introduces RDF as the underlying language for the project and KWRL itself and general inference. Existing query and rule languages and RDF reasoners are then examined to see whether any of these are usable for the project. The second main part deals with KWRL itself. It introduces the concept of annotations, defines the syntax of KWRL queries, constructions, rules and programs; it sketches the semantics for KWRL and finally specifies what needs to be done in further research.
Les ports de commerce français de 1965 à 1983.

RESUME ; Cet article etudie l'evolution des ports francais a partir de 1965, parce que c'est a cette date qu'est mise en place la reforme des « ports autonomes » qui coincide avec le debut d'une nouvelle politique nationale portuaire de grand style. La croissance des activites littorales dure jusqu'apres la crise de 1974 ; c'est alors qu'il convient d'etudier la structure portuaire nationale. Avec le debut des annees 1980, commence une phase difficile dont il faut chercher a mesurer le poids pour l'avenir.
Representing creativeness : practice-based approaches to research in creative arts

The investigation of creativeness in the creative arts requires some theoreti- cal originality to enable the development of an effective research method capable of subtly reporting upon original artistic activity. The research endeavour requires something of the tactfulness of the work it seeks to understand. Considered introspection, in the form of practice-based research, into creative arts practice offers the opportunity to try to under- stand the way an artist engages in an original way with their physical, cultural and psychic raw materials. Art is, in a sense by definition, like philosophy, difficult to pin down, defini- tionally and conceptually. If it was not, it would no longer be art, or philoso- phy, respectively. However deconstructive or reconstructive the artist's intent, the recognizable face of a contemporary artistic work still functions, much as Martin Heidegger suggested - like a 'shimmering veil', a 'reveal- ing' which 'conceals in a way that opens to light' (1977, p. 25). As cultural theorist Henri Lefebvre puts it, art is based upon 'an appearance inca- pable of appearing' (1991, p395). It is about producing something new (unknown) within culture (what is established). One way art can usefully be thought of is as an indeterminate condition, a threshold between conscious thought and unconscious feeling, an opening onto a liminal space where rationality (theory) and irrationality (experi- ence, emotion, art) mix in the individual creative act (practice). It appears to offer a doorway beyond mere perception, an opening onto the imper- ceptible. The difficulty is, as Heidegger suggested, that in trying to reveal something of the qualities of 'the veil' which we apprehend as the recog- nizable face of an art work, we only reveal this 'veil' as that which 'veils'. That is, we cannot find an isolatable essential quality behind it. To investigate and report upon creativeness in the creative arts requires us to think about artistic originality with some theoretical originality. Art, as Art, Design & Communication in Higher Education 2 (1&2) pp. 49-66. © Intellect Ltd. ISSN 1474-273X
An Optimizer for Multimedia Instruction Sets

Due to the increasing use of digital multimedia, modern microprocessors provide multimedia extension instruction sets to increase the performance of these applications. Examples include SUN VIS, Intel MMX and HP MAX2. These instruction sets provide “subword parallelism” by providing SIMD instructions on small, fixed-point data units (such as 8-bit bytes or 16-bit words) within a wide (typically 64-bit) data word on modern microprocessors. Other operations include subword data permutation and commonly used aggregate operations such as sum of absolute differences. Usually, programmers take advantage of these instructions by rewriting inner-most loops by hand. Even with certain compiler extensions to avoid assembly coding, this process is still error-prone and painful. This paper describes a research project in progress that automatically optimizes for the SUN VIS instruction set by exploring loop level parallelism in multimedia programs.
Developing extensible lattice-Boltzmann simulationsfor general-purpose graphics-programming units

Lattice-Boltzmann methods are versatile numerical modeling techniques capable of reproducing a wide variety of fluid-mechanical behavior. These methods are well suited to parallel implementation, particularly on the single-instruction multiple data (SIMD) parallel processing environments found in computer graphics processing units (GPUs). Although more recent programming tools dramatically improve the ease with which GPU programs can be written, the programming environment still lacks the flexibility available to more traditional CPU programs. In particular, it may be difficult to develop modular and extensible programs that require variable on-device functionality with current GPU architectures. This paper describes a process of automatic code generation that overcomes these difficulties for lattice-Boltzmann simulations. It details the development of GPU-based modules for an extensible lattice-Boltzmann simulation package - LBHydra. The performance of the automatically generated code is compared to equivalent purpose written codes for both single-phase, multiple-phase, and multiple-component flows. The flexibility of the new method is demonstrated by simulating a rising, dissolving droplet in a porous medium with user generated lattice-Boltzmann models and subroutines.
DICE MUSIC IN THE EIGHTEENTH CENTURY

FROM I757 to I8I2 at least twenty musical dice games were published in Europe, some in several editions and languages. All made it possible for the person ignorant of music to write minuets, marches, polonaises, contredances, waltzes and so forth by selecting bits of prefabricated music through the use of chance operations. These publications are notable in that they offer, two centuries earlier than the twentieth-century 'advent' of aleatory music, methods by which chance-determined music may be composed. Leonard Ratner has written, 'The amusement afforded by these musical games of chance bespeaks pure dilettantism . '. 1 Rococo attempts at devizing a mechanical means of composition are in accordance with the rationalistic temperament of the time, as shown by the many treatises on music published during this period that include discussions of mathematics. The treatises and criticisms of Friedrich Wilhelm Marpurg (I7I8-98) are filled with mathematical analyses of music. More noteworthy is the relating of music to natural sciences that is found in the works of Jean-Philippe Rameau. Most important, however, was the general public enthusiasm for mathematics. Without the eighteenth century's great interest in mathematics there would have been no incentive for the creation of such unusual means of composition as dice games. Of course, the separation and codification of musical elements that made the dice games feasible were only possible because of the simple and symmetrical nature of Rococo music. A complete list of the musical dice games follows this article, including several works ,which are no longer extant and thus cannot be discussed. Enough survive, however, to demonstrate a curious musical practice. The first of these musical oddities was also the first publication ofJohann Philipp Kirnberger (I 72 I -83), Der allezeitfertige Menuettenund Polonoisenkomponist (Berlin, I 757). Since this publication was to serve as a model for many of the succeeding musical dice games, it will be discussed in more detail than most of the works mentioned in this article. The 'Minuet Composer' allowed the novice to compose either a polonaise, consisting of one six-bar period and one eight-bar period, or a minuet and trio, both eight bars in length. A throw of two dice determined which bar of music would be used next as the I "'Ars combinatoria": Chance and Choice in Eighteenth-century Music', Studies in Eighteenth-century Music: a Tribute to Karl Geiringer on his Seventieth Birthday, ed. H. C. Robbins Landon & Roger Chapman, London, I970, p. 345.
The Italian Syntactic-Semantic Treebank

A bale ejection system for a baling apparatus having a frame defining a compacting chamber and a ram mounted for vertical reciprocal movement within the frame, to compress waste material in the compacting chamber into a bale, including bale support means pivotally mounted on the frame and disposed adjacent the bottom and a side of the compacted bale, bale lift means pivotally mounted on the bale support means and having catch means formed near their upper ends. The bale lift means are manually movable into the path of the upwardly moving ram so that the ram will engage the catch means and raise the lift means relative to the frame causing the bale support means to pivot upwardly and forwardly relative to the bottom of the compacting chamber to eject the bale. A method of making a bale ejection system for a conventional vertical ram baling apparatus including pivotally mounting the bale support means near a lower edge portion of the frame means, pivotally mounting the bale lift means on the bale support means and providing actuating means to allow controlled timed movement of the lift means into the upward path of travel of the ram to operate the bale ejection system.
Computer Programming Languages for Health Care.

Abstract This paper advocates the use of standard high level programming languages for medical computing. It recommends that U.S. Government agencies having health care missions implement coordinated policies that encourage the use of existing standard languages and the development of new ones, thereby enabling them and the medical computing community at large to share state-of-the-art application programs. Examples are based on a model that characterizes language and language translator influence upon the specification, development, test, evaluation, and transfer of application programs.
Power Network Control Using Object- Oriented Term-Rewriting

In this paper, we describe the use of the expert system shell CLIPS to define the network model in the Distribution Management System (DMS) for the Indonesian State Power system (PLN). Although, the DMS is implemented by a mixed CLIPS/C++ system, the rules defining the behavior of the system are developed using the framework of Object-Oriented Term-Rewriting (OOTR) to guarantee the asynchronous characteristics of the program’s execution. Another advantage of using OOTR is that we can describe both the power propagation in the network, and the alarm conditions which have to be monitored in a uniform fashion. We discuss the performance of the system, and the general approach of using OOTR as part of a rapidprototyping methodology for power networks and other reactive systems.
Le dollar et l’inflation mondiale

[eng] Dollar and World Inflation The relations between the world inflation and the dollar are analysed through the monetary policies and the price variations of the raw materials. According to the authors, the American monetary policy is not directly responsible for the correlation of the worldwide inflation. These correlations result rather from the effects of different monetary policies in different areas. On the other hand, being the main reserve and trade currency, the dollar may have furthered the strong rise of the price of the raw materials during these last years. Classification JEL : E31, E58, E44, F43, Q4 [fre] Les liens entre inflation mondiale et dollar sont analyses a partir des politiques monetaires et de l'evolution des matieres premieres, Sur le premier point, les auteurs concluent que la politique monetaire americaine ne peut etre tenue pour directement responsable de la correlation observee des inflations au niveau mondial qui resulte plutot des differentes politiques monetaires. Par contre, etant la principale monnaie de facturation et de reserve, le dollar a pu, du fait de politiques accommodantes, favoriser la forte hausse du prix des matieres premieres enregistree ces dernieres annees. Classification JEL : E31, E58, E44, F43, Q4