Miracle-dz/UniFAR-FTUs huggingface dataset:
Distributed Object Computing With CORBA

The Object Management Group (OMG) was formed in 1989 with the purpose of creating standards allowing for the interoperability and portability of distributed object-oriented (OO) applications. Unlike the Open Software Foundation (OSF), the OMG does not actually produce software, only specifications. These specifications are created using ideas and technology from OMG members who respond to Requests For Information (RFI) and Requests For Proposals (RFP) issued by the OMG. A strength of this approach is that most of the major players in the commercial distributed OO computing arena are among the several hundred companies that belong to the OMG.
Runtime checks for the Universe type system

A primary matrix pattern such as 5 x 7 matrix structure and an auxiliary matrix pattern such as 4 x 6 matrix structure are combined with each other in an ink jet system printer in such a manner that auxiliary dots contributing to the auxiliary matrix pattern are shifted in both column and row directions by a half dot position with respect to the primary matrix pattern. These auxiliary dots function to increase dot density along oblique lines in the dot matrix pattern.
Computer-Aided Performance Analysis of a Refurbished Three-Phase Induction Motor

– In this work, a 20-kW, 48-slot, 4-pole, 3-phase, 380V, 50Hz, squirrel-cage induction motor was refurbished and subjected to a steady-state performance analysis. A computer-aided approach was adopted requiring the development of a software application package to that effect. In this paper the authors present the performance equations derived from the L-configured equivalent circuit of 3-phase induction motors. The equations enabled the generation of the necessary program using the MATLAB programming language. By means of open-circuit and short-circuit laboratory tests the six voltage, current and power quantities required as the major input variables to the software application package were obtained. Running the software package with these experimental quantities led to the determination of the machine equivalent circuit parameters in the first instance. And by using the parameters in the same running process the software package also produced the motor performance quantities and curves for analytical purposes. The analysis showed the motor as exhibiting satisfactory full-load values of torque, speed, output power, slip, power factor and efficiency.
Steganography: Past, Present, Future

Steganography (a rough Greek translation of the term Steganography is secret writing) has been used in various forms for 2500 years. It has found use in variously in military, diplomatic, personal and intellectual property applications. Briefly stated, steganography is the term applied to any number of processes that will hide a message within an object, where the hidden message will not be apparent to an observer. This paper will explore steganography from its earliest instances through potential future application.
Déterminants individuels de la position sociale et du rôle dans la cohésion de groupe chez trois espèces de cercopithecinae

La vie en groupe fascine les scientifiques depuis longtemps et la question des mecanismes en jeu permettant a un groupe social de rester cohesif est largement etudiee. Dans ce travail, je me suis interessee a l’implication des relations sociales dans le maintien de la cohesion chez trois especes de Cercopithecinae. Pourquoi certains individus occupent une place particuliere au sein du reseau de relations sociales d’un groupe ? Ces individus ayant un statut social particulier ont-ils un role de ciment social ? D’apres les resultats de ce travail, les relations de parente, en relation avec le style social de l’espece, semblent etre le facteur predominant sous-tendant l’accession des individus a un statut social eleve. De plus, les individus occupant une position sociale elevee jouent un role primordial dans la stabilite du groupe, et ont egalement une influence importante sur les decisions prises quotidiennement, leur conferant in fine un avantage en termes de survie et de reproduction.
ZS Project: Zoological Science meets Institutional Repositories

To evaluate how the deposition of journal articles in Institutional Repositories (IRs) affects the number of citations and e-journal usage, we placed some articles published in Zoological Science in two IRs, and compared their use in IRs with e-journals, as well as with the number of resulting citations between 2008 and 2009. The results reveal that deposit in IRs did not reduce e-journal usage. Moreover, whereas the journals gained new readers, this did not have an effect on the number of citations.
Kalman filter estimation of human pilot-model parameters

The parameters of a human pilot-model transfer function are estimated by applying the extended Kalman filter to the corresponding retarded differential-difference equations in the time domain. Use of computer-generated data indicates that most of the parameters, including the implicit time delay, may be reasonably estimated in this way. When applied to two sets of experimental data obtained from a closed-loop tracking task performed by a human, the Kalman filter generated diverging residuals for one of the measurement types, apparently because of model assumption errors. Application of a modified adaptive technique was found to overcome the divergence and to produce reasonable estimates of most of the parameters.
SigTree: An automated meta-analytic approach to find significant branches in a phylogenetic tree

An experiment involving two treatment groups compared whole wheat diet and refined wheat diet on different sets of mice. Of interest were the differences by treatment of the levels of hundreds of bacteria in the guts of the mice. It was desired to determine the statistical significance of not only the individual bacteria, but also the families of bacteria. These family relationships are represented in a phylogenetic tree, and it was determined helpful to color the branches of bacteria based on the significance of their corresponding families. Calculating these p-values and coloring the branches by hand would not be a quick process. An automated method would greatly increase the efficiency of these calculations. To handle this problem, SigTree, an R package, was written. The p-values for individual bacteria (tips) are combined up the tree using meta-analysis methods, and significance is visualized on a color scale in a revised phylogenetic tree plot. SigTree is able to handle not only the motivating mouse diet experiment, but also experiments that fall into the general framework of having significance tests (and resulting p-values) on each tip in a phylogenetic tree.
The q-matrix method of fault-tolerant teaching in knowledge assessment and data mining

Fault tolerant teaching (FTT) systems are adaptive teaching systems that tolerate student, teacher, and system errors in diagnosing student misconceptions. These systems automatically assess student knowledge of the concepts underlying a tutorial topic, and use this assessment to direct remediation of knowledge. FTT methods use statistical techniques to interpret student responses to questions, and are constructed to tolerate the usual errors that occur during student testing—such as a student answering a question correctly without knowing how, or accidentally missing a question they understand well. These methods do not require any knowledge about the subject area being taught. In this dissertation, we implement the q-matrix method of FTT in three NovaNET tutorials, covering three topics and several levels of difficulty. During the course of the experiment, a q-matrix model was constructed to explain the relationship between tutorial questions and the concepts underlying these questions. The q-matrix model was then used to assess student knowledge of each concept, and to guide their remediation. The learning paths of self-guided students were compared to those prescribed by the FTT system, to determine if a student's self-assessment corresponds to that made by the system. We evaluate the q-matrix model in terms of interpretability and its correspondence to expert models of the topics. We also compare the q-matrix extraction method to other data mining techniques, such as cluster analysis and factor analysis. This dissertation resulted in the construction of a fully automated, fault tolerant, intelligent tutoring system, which can diagnose and correct student misconceptions. This system also provides a model for each topic that relates each tutorial question to its underlying concepts. The experimental analysis provides valuable insight into the factors that influence the extraction and interpretability of these models, as well as their value in automatically assessing student knowledge. In addition, the q-matrix method is used as a general data mining tool in one tutorial where a traditional application of the q-matrix method would not be appropriate. This application and its favorable comparison with other data mining tools mark the q-matrix method as a viable data clustering and interpretation tool for data mining.
Motion expression in French: typological diversity

This paper offers a detailed description of lexicalisation patterns for the expression of motion available in French. By doing so, it brings to the fore patterns unaccounted for in the existing literature (e.g. Talmy 1985, 1991) and thus proposes to re-examine Talmy’s famous typology for motion in the light of these new findings. Such a presentation aims at documenting the linguistic complexity present in French usage for a better understanding of motion in language, and for wider applications in cognitive explanations linked to the domain of motion. Based on the variability of patterns reported, we suggest that a structural understanding alone of lexicalisation patterns – possibly in any domain – is insufficient to provide a thoroughly reliable framework of linguistic analysis and predictability. Instead, we propose to restore the focus on the study of meaning back to the centre stage of cognitive linguistic understanding by showing how crucially deterministic semantics and pragmatics are to lexicalisation patterns of a syntactic nature.
Biomechanical Model-Based Control of a Human Leg: An Interactive Educational Module

A first challenge for students taking a control systems course is to draw a block diagram to represent a control process. One of the main difficulties of this task is identifying the actuating signals and the response (output) signals. Control applications discussed in a typical undergraduate control system course or those that can be found in control systems textbooks deal with man-made systems and processes, such as cruise control for an automobile, DC motors, vehicle suspension systems, inverted pendulum, etc [1-3]. The intention of the authors was to introduce students to a biological control application consisting of the modeling and control of a human leg. The objective of the study undertaken by the authors was to develop students’ understanding of the neuromuscular skeletal system from a control systems perspective using a simplified computer model of the human leg [4].
From Language to Knowledge: Starting Hawk

Abstract : This report describes work completed by the MIT Computer Science and Artificial Intelligence Laboratory in support of DARPA's Rapid Knowledge Formation (RKF) program over the period from July 2000 to September 2003. The primary focus of the RKF program is to develop new technology to automate the task of transforming raw human- understandable information into encoded, machine-understandable information. The project described in this report addresses a central subtask of this task: converting natural language text into an encoded representation that can support computer inference. The technical approach taken in this effort is based on two key insights: First, we can make the translation task manageable by breaking it into successive stages of isolating information, then standardizing it, then encoding it, with each stage facilitated by proven components of natural language processing technology. Second, we can gain leverage during the translation process by exploiting human interaction at a number of distinct points along the way.
XP as a Framework for Practical Software Engineering Experiments

We discuss how Extreme Programming (XP) can be used as the base software development method to perform practical experiments in software engineering. We show how the main features of XP can help us to minimize some of the problems and difficulties that appear when trying to perform such experiments in a university environment. We also discuss the execution and experiences from one experiment studying a new methodology: the Stepwise Feature Introduction.
A Self-Healing Network for Content-Based Publish/Subscribe Systems

Content-based routing in publish/subscribe systems is often realized through overlay networks with acyclic topologies. These types of network usually are simple to implement and maintain but are more prone to node crashes. In this research paper we introduce a Topology Management System (TMS), a component of a content-based pub/sub broker. Aim of the TMS is to mask dynamic changes of the underlying topology to the content-based routing engine. TMS is resilient to certain broker failures and allows brokers join and leave.
Linux Security Howto

From the Publisher: In the ever-changing world of global data communications, inexpensive Internet connections, and fast-paced software development, security is becoming more and more of an issue. Security is now a basic requirement because global computing is inherently insecure. As your data goes from point A to point B on the Internet, for example, it may pass through several other points along the way, giving other users the opportunity to intercept, and even alter, the data. Even other users on your system may maliciously transform your data into something you did not intend. Linux Security HOWTO is a general overview of security issues that face the administrator of Linux systems. It covers general security philosophy and a number of specific examples of how to better secure your Linux system from intruders. Also included are pointers to security-related material and programs. Improvements, constructive criticism, additions and corrections are gratefully accepted.
The SNARL Service: Standards-based Naming for Accessing Resources in an LFC

My invention provides the user with a new and innovative way to display a working model railroad train set traveling around a Christmas tree. My invention enables the user to elevate the train to a varying height to prevent any interference with the placements of gifts at the base of the tree, and also provides the means to place the model train out of the reach of small children and pets. The model train is supported on my invention by a track (FIG. 1) which is attached to supports (FIG. 1) connecting the track to the Christmas tree by an adjustable collar (FIG. 1) and by the use of support legs.
Zero-Player Games - What We Talk about When We Talk about Players

Do games need people? If so, what is it that makes people important to games? It can seem self-evident that games are artifacts designed to be used by players, but in this paper we will discuss the paradoxical idea of zero-player games. We do not wish to argue against the study of players, but we believe that many common conceptions of players are too vague to be useful. Based on the examination of zero-player games, we provide five subcomponents to help in the understanding of the player concept. Expressed as questions, these are: Is this a human player? Does the player have agency? Does the player play over time? Does the player appear to have intentionality? Does the player exhibit aesthetic preferences?
From Emergent to Conventional Reading: Similarities and Differences in Children's Learning in Skills-Based and Whole Language Classrooms.

The purpose of this study was to compare children's acquisition and use of reading strategies and their evolving stance toward reading in two instructional settings, skills-based and whole language. The authors used test-score and descriptive data to select case study children who represented a range of reading development, e.g., from emergent (least proficient) to conventional (most proficient). The authors observed and tape-recorded the subjects in-class reading samples twice weekly during the second half of first grade, an active period of development in beginning reading. The children were also given a controlled, common reading task outside the classroom for comparison purposes. Children's reading strategies and stance toward literacy were coded and studied for the commonly known strategies such as self-correction and substitutions that are meaningful and have letter/sound correspondence, and other motivationrelated responses such as effort, persistence, and willingness to take on difficult reading tasks. The children in the constructivists-based whole language classroom used more reading strategies and exhibited patterns of a positive stance demonstrated through perseverance and courage in the face of challenging reading as well as persistence and effortful application of strategies such as self-correcting, etc. These results provide insight into some characteristics of young children's development in learning to read that are not often researched. (Contains 60 references.) (Author/CRW) **************************************************************************#w**** Reproductions supplied by EDRS are the best that can be made From the original document. *. *.
Main character detection in news and movie content

Advances in multimedia compression standards, data storage, digital hardware technology and network performance have led to a considerable increase in the amount of digital content being archived and made available online. As a result, data organization, representation and efficient search and retrieval from digital video repositories has seen increased interest from the research community in recent years. In order to facilitate access to desired media segments, many indexing techniques have been employed. Automatic content structuring is one enabling technology used to aid browse/ retrieval. Scene-level analysis and sports summarization are two examples of active research in this area. Content structuring can be considered as the task of building an ’’index” and/or ’’table of contents” for events or objects that occur throughout a programme. Our approach to content structuring is to build an index based on the reappearance of the main characters within the content. For news programmes, this can be used for temporal segmentation into individual news stories based on the fact that the anchorperson, the main ’’character” in this scenario signals the beginning of a news item. For movie content, this could provide enhanced random access browsing functionality to the end user. In this thesis we propose an approach to news story segmentation that uses low-level features and three different algorithms for temporal segmentation. We then extend this system to perform anchor-person detection using automatic face detection and clustering algorithms. An extensive manually marked up test set has been used to validate each component of our overall approach. Finally, we discuss how our approach could be extended to identify the main characters in movie content using similar classification techniques and directorial conventions.
Survey of Aspect-Oriented Analysis and Design Approaches

A number of Aspect-Oriented (AO) Requirements, Architecture, and Design approaches have emerged recently. In this report we survey the most significant of these approaches, considering their origins, aims, and contributions. Alongside the AO approaches, we also analyse some of the contemporary non-AO work in order to bring out the differences between two sets of techniques, and to understand the potential contributions of aspect-oriented analysis and design. We also provide some initial insights into processes for AO requirements engineering, analysis and design which may serve as basis for integration of the work of the AOSDEUROPE project partners. We also outline some issues relevant to such integration. Document ID: AOSD-Europe-ULANC-9 Deliverable /Milestone No: D11 Work-package No: WP 6 Type: Survey Status: FINAL Version: 1.0 Date: 18 May 2005 Author(s): Ruzanna Chitchyan, Awais Rashid, Pete Sawyer, Alessandro Garcia (ULANC) Monica Pinto Alarcon (UMA) Jethro Bakker, Bedir Tekinerdogan (UT) Siobhan Clarke, Andrew Jackson (TCD)
Aspect-Oriented Composition of Design Patterns: a Quantitative Assessment *

Pattern composition has been shown as a challenge to applying design patterns in real software systems. One of the main problems is that the implementations of multiple design patterns in a system are not limited to affect the application classes. They also crosscut each other in multiple heterogeneous ways so that their separation and composition are far from being trivial. In this context, it is of paramount importance to systematically verify whether aspect-oriented programming (AOP) supports improved composability of design patterns. This paper presents a systematic investigation on how AOP scales up to deal with modularization of pattern- specific concerns in the presence of pattern interactions. We have made both qualitative and quantitative assessments of 62 pair-wise compositions taken from 3 medium-sized systems implemented in Java and AspectJ programming languages. Our analysis has also included the evaluation of compositions involving more than two patterns. The assessment was based on four fundamental software attributes, namely separation of concerns, coupling, cohesion, and conciseness.
A method for mapping and measuring users' mental models of the depth/breadth tradeoff

Understanding users' mental models can improve design and testing of interactive systems. Yet, the extraction of users' mental models and their representation are still a tough challenge. We addressed this question by focusing on how the depth/breadth tradeoff in web navigation structures is reflected in users' mental models. The approach presented here is based on gathering the data in an unlimited-hierarchy variation of card sorting technique and analyzing the results using hierarchic cluster analysis visualized with dendograms. We report a pilot study of our approach and compare the hierarchic cluster analysis and dendograms with ANOVA. The findings show significantly different perceptions of breadth versus depth in two different devices, a desktop computer and cellular phone. These findings are in contrast with findings of more traditional mental model assessment approaches, thus validating the necessity and the usefulness of the purposed new approach.
Effectiveness of complex index terms in information retrieval

This paper explores the effectiveness of index terms more complex than single words in conventional information retrieval systems. Retrieval is performed in two phases. In the first phase, a conventional retrieval method (the Okapi system) is used and in the second phase, complex index terms such as syntactic relations and single words with part of speech information are introduced to rerank the results of the first phase. The effectiveness of the different types of index terms are evaluated through experiments, in which the TR EC-7 test collection and 50 queries are used. The experiments show that retrieval effectiveness was improved for 32 out of 50 queries.