Miracle-dz/UniFAR-FTUs huggingface dataset:
Synthesis of software design models

Early system requirements are often captured by declarative and property-based artefacts, such as scenarios and goals. While such artifacts are intuitive and useful, they are partial and typically lack an overarching structure to allow systematic elaboration of the partial behaviors they denote. We propose a structuring approach appropriate for scoping different partial behaviors, focusing on scenario-based behavior specifications. The approach is based on Parnas’ notions of ‘modes’ and ‘mode-classes’, where a mode is a set of states that satisfy some predicate, and a mode-class is a collection of disjoint modes that partitions the system’s state-space so that each state belongs to exactly one mode. There may be several mode-classes, in which case every state belongs to exactly one mode from each mode-class. We structure a scenario by partitioning its observed states into modes, allowing elaboration of the scenario’s parts independently without losing the overall system view. Having every scenario partitioned via a suitable mode-class, we merge the mode-classes constructively to build a single behavioural model of the system. The evidence presented here suggests that this facilitates early refinement and an improved coverage of requirements, as well as improved generation of system models from partial behaviors. We provide a sound formal model of modes, based on which we detail a novel technique to synthesize a prototype of system behavior, given a set of scenarios and corresponding mode-classes specifications as input.
Research on “Online Parking Booking System”

Abstarct: People face parking problems in most metropolitan area. Hence this project offers a web based reservation system where users can view various parking areas and select the space to view whether space is available or not. The difficulty roots from not knowing where the parking spaces are available at the given time, even if this is known; many vehicles may pursue a small number of parking spaces which in turn leads to serious traffic load. Users can even make payment online via credit card. After making payment users are notified about the booking via email along with unique parking number.
Algorithms for Base Station Assignment in Heterogeneous Cellular Networks

Algorithms for Base Station Assignment in Heterogeneous Cellular Networks Kaiming Shen Master of Applied Science Graduate Department of Electrical and Computer Engineering University of Toronto 2013 This thesis aims to find out the base station (BS) assignment strategy which achieves load balancing in heterogeneous networks from the proportional fairness perspective. There are mainly three contributions in this thesis. First, for the BS assignment problem under fixed transmit power, a dual pricing approach called the dual coordinate descent is proposed, which achieves near-optimal solution and is suitable for distributed implementation. Further, this method is modified to apply to the orthogonal frequency-division multiplexing (OFDM) case. Second, for the joint BS assignment and power control problem, this thesis offers the outside incorporation method. This method is shown to be more practical than another novel approach in this thesis. Third, for the joint BS assignment and beamforming problem, this thesis proposes a two-stage method. This approach has comparable performance and low computational complexity as compared to the algorithm in the existing literature.
SDM 2010 Student Papers Competition Global Sensitivity Analysis for Stochastic Collocation

Non-intrusive stochastic expansion methods for uncertainty quantication (UQ) has received a great deal of attention the past decade because of their rigorous mathematical foundations and their ability to e ciently accurately characterize the probablilistic metrics of complex engineering systems. Furthermore, their formulations are especially amenable to variance-based global sensitivity analysis, and in this paper, we describe a novel method to obtain variance-based sensitivity information as a post-processing procedure to the construction of these stochastic expansion models.
Modèle d'exécutif distribué temps réel pour SynDEx

Ce document s'adresse aux concepteurs d'applications distribuees temps reel embarquees, qui desirent optimiser l'implantation de leurs algorithmes de commande et de traitement du signal et des images sur des architectures multiprocesseurs. Il s'adresse ensuite plus particulierement aux utilisateurs du logiciel SynDEx v4 de CAO niveau systeme, qui supporte la methodologie «Adequation Algorithme Architecture», developpee pour ameliorer leur productivite. Le but de ce document est d'abord de permettre au public vise de comprendre les tenants et aboutissants de la methodologie et de ses modeles, et plus particulierement les executifs distribues generes par le logiciel SynDEx, optimises pour le temps reel et pour les architectures embarquees multiprocesseur. Son but est ensuite de permettre a un public averti de porter le jeu de macros qui constituent le «noyau generique d'executif SynDEx v4», pour obtenir un generateur d'executif specifique a un nouveau type de processeur.
Issues of Matrix Six -Phased Converters: Technical Review

(Abstract) One of the main components of power electronics is matrix converters. A matrix converter is an Ac to AC converter, the structure of which is made up of two-way switches. This converter can be used to feed an AC current with a desirable AC voltage. Matrix converter is a powerful AC/AC converter for the application of induction motor drives with sinusoidal input currents and no DC-link capacitor. It offers remarkable advantages over other alternatives in applications requiring improved utility interaction and critical weight/volume reduction. In this paper, after the initial introduction and classification of the AC/AC converter, firstly the advantages, disadvantages and other particular problems related to the matrix converter have been presented. Then technical review on related issues of induction motor drive fed by matrix converters (MC) is presented. The first discussions presented the special difficulties involved in matrix converters. These are partly conceptual, partly concerning circuit topology, and current commutation technique. Secondly, different types of control and matrix converter control techniques based on the Spatial Vector Modulation (SVM) technique have been discussed. The third discussion describes the hardware development modes studies. And finally, the matrix converter has been simulated using MATLAB software, and output voltage and input current has been obtained with the help of modulation matrices.
An early Intelligent P2P Traffic Identification Method

In order to identify P2P traffic quickly and accurately as early as possible, an early intelligent P2P traffic identification method(EIIC) is proposed, which uses the size of early three packets payload and server port number obtained from the TCP flow as flow feature and classifies the traffic based on C4.5 algorithm. The results show that EIIC satisfies the following conditions: extracted features used, training samples selected under the unbiased conditions, it can be adaptive to actual network conditions and early classify the Internet traffic into application among WEB, MAIL, BitTorrent and eMule categories efficiently and quickly.
Review on Low Voltage and High Speed Dynamic Comparator

The requirement of fast, reduced power and compact analog-to-digital converters results in the frequent application of dynamic regenerative comparators to enhance speed and efficiency of power. The comparator with positive feedback mechanism is used to convert analog signals into digital scale. The use of preamplifier in comparator circuit increases the power dissipation. Large transistors with more power and die area is needed with the purpose to counterbalance for suppression of applied voltages and to gain fast speed with accuracy. In order to cope of this problem a new dynamic comparator is proposed known as dynamic regenerative comparators whose operation is fast even in small supply voltages. This paper provides a systematic review of comparator structure their design parameter, offset voltage, kickback noise and reduction technique.
New method of processing heat treatment experiments with numerical simulation support

In this work, benefits of combining modern software for numerical simulations of welding processes with laboratory research was described. Proposed new method of processing heat treatment experiments leading to obtaining relevant input data for numerical simulations of heat treatment of large parts was presented. It is now possible, by using experiments on small tested samples, to simulate cooling conditions comparable with cooling of bigger parts. Results from this method of testing makes current boundary conditions during real cooling process more accurate, but also can be used for improvement of software databases and optimization of a computational models. The point is to precise the computation of temperature fields for large scale hardening parts based on new method of temperature dependence determination of the heat transfer coefficient into hardening media for the particular material, defined maximal thickness of processed part and cooling conditions. In the paper we will also present an example of the comparison standard and modified (according to newly suggested methodology) heat transfer coefficient data’s and theirs influence on the simulation results. It shows how even the small changes influence mainly on distribution of temperature, metallurgical phases, hardness and stresses distribution. By this experiment it is also possible to obtain not only input data and data enabling optimization of computational model but at the same time also verification data. The greatest advantage of described method is independence of used cooling media type.
DETECTING SOUND SOURCES WITH THE HUMANOID ROBOT RH-1

Rh-l is a humanoid robot under development at the University Carlos I11 of Madrid. Along with other interaction types, the robot is capable of recognizing voice commands. This article describes the sound localization system that has been added recently. It is independent of the voice recognition system and uses the information From several microphones attached to the robot’s head that is further processed in order to estimate the sound source direction. Results are presented and discussed and the ideas how to improve the performance are suggested.
Effect of background knowledge and text structure on Egyptian and Danish secondary school students' reading comprehension

Page Chapter 1: Introduction 1 Chapter 2 Discourse and Text Types 9 Chapter 3: Models of Reading Comprehension 36 Chapter 4: Schema Theory and The Interactive Approach 51 Chapter 5: Phase 1: Recall ofExpository Texts: Methodology 72 Chapter 6: Results of Experiment in Phase 1 82 Chapter 7 Discussion ofExperiment in Phase 1 111 Chapter 8: Phase 2: The Think Aloud Experiment 122 Chapter 9 Conclusion and Implications of the Study 155
Using Partial Persistence to Support Bursts of Operations in IP-Lookup

We present an enhanced path-copying method to make linked data structures partially persistent, that allows the carrying out any number of operations between two adjacent versions versus only one operation per version for the original method. This extended path-merging procedure makes heavy use of merged paths in binary search trees, that turn out to be a nimble method to represent nodes changed by manipulations of the tree. We show, through the results of several experiments, the efficiency of path-merging and compare its performance with path-copying. As domain-specific application in the environment of detecting conflict in packet filters, we replace the backbone data structure of SlabDetect, an algorithm for resolving conflicts in a set F of n one-dimensional packet filters, with a Red-Black tree upgraded with the path-merging method. The persisted SlabDetect algorithm provides a compact and task-oriented representation of the filters in F without increasing SlabDetect’s runtime complexity of O(n log n). In addition, we present data from experiments, to support the above and contrast the performances of both the original and the persisted variant of SlabDetect.
???Defining entropy before heat, not viceversa??? in introductory thermodynamics: twentyfive-year teaching experience in engineering programs

As well as many other people, we have felt, both as students and as teachers, that some traditional approaches present ambiguities and logical inconsistencies in the exposition of the basics of thermodynamics. Since the late ’80s we have adopted an approach developed over thirty years of course and research work at M.I. T. : rooted in the work of Hatsopoulos and Keenan [1], it has been presented in a systematic and detailed way by Gyftopoulos and Beretta [2]. On the basis of our teaching experience we believe that this approach is particularly suited for students attending engineering programs and our goal here is to underline the most important reasons of its success. In the paper we summarize and discuss how we have adapted the sequence of arguments proposed in [2, Chaps. 2-14] to meet the needs of undergraduate engineering students.
Virtual Try-On System using Image Processing and Augmented Reality

Virtual try-on applications have become popular because they allow users to watch them -selves wearing different clothes without the effort of changing them physically. This helps users to make quick buying decisions and thus improves the sales efficiency of retailers. In our system user can select multiple number of virtual clothes for trying-on and they can also change the background of the image. The system physically simulates the selected virtual clothes on the user’s body in real-time which help the user to see virtual clothes ﬁtting. User can also virtually try eye-glasses in this system. The major contribution of our system is that according to the user’s body size we are automatically simulating the cloths on the user body . so that it can be used for proper alignment and ﬁtting of the virtual cloths. In our proposed system we are using image processing and Augmented Reality to achieve a virtual try-on.
A Usability Study on Hand Gesture Controlled Operation of In-Car Devices

The aim of this study is to find out if hand gestures can reasonably be used to control in-car devices. Therefore, a set of consistent gestures which allow intuitive human machine interaction is searched. The results show a consistent gesture vocabulary for a variety of devices. Since this study is extremely dependent on its environment, in this paper mainly the methodology is described whereas about the results only a short overview is given
Optimal three-dimensional biped walking pattern generation based on geodesics

The innovative three-dimensional humanoid biped gait planning method using geodesics is introduced in this article. In order to control three-dimensional walking, the three-dimensional linear inverted pendulum model is studied in our energy-optimal gait planning based on geodesics. The kinetic energy of the three-dimensional linear inverted pendulum model is calculated at first. Based on this kinetic energy model, the Riemannian metric is defined and the Riemannian surface is further determined by this Riemannian metric. The geodesic is the shortest line between two points on the Riemannian surface. This geodesic is the optimal kinetic energy gait for the center of gravity because the kinetic energy along the geodesic is invariant according to the geometric property of geodesics and the walking is energy-saving. Finally, a simulation experiment using a 12-degree-of-freedom biped robot model is implemented. The gait sequences of the simulated RoboErectus humanoid robot are obtained in the ROS (Robot Operating System) Gazebo environment. The proposed geodesics approach is compared with the traditional sinusoidal interpolation method by analyzing the torque feedback of each joint of both legs, and our geodesics optimization gait planning method for three-dimensional linear inverted pendulum model walking control is verified by the assessment results.
The Appropriateness of the Factual Density as an Informativeness Measure for Online News

In circumstances where the receptivity of the online news is affected by the media bias in covering public attention events, the quality of the textual component is of pervasive importance for a reliable perception of their informativeness. Aware of this threat, several natural language processing techniques have been developed for the purpose of capturing the quality of the web content based on the concepts of objectivity classification and stylometric features, knowledge maturing, factual density, or simple word count. This paper explores the appropriateness of the factual density as an adequate quality measure of the information reported on the missing Malaysia Airliners Flight 370 as a public attention event. The results suggest that the factual density needs to be applied under strict conditions in terms of increased confidence level of the textual news content, if its substance is a subject of capitalization as a referent source of information.
Introduction to Linear Logic

Preface The main concern of this report is to give an introduction to Linear Logic. For pedagogical purposes we shall also have a look at Classical Logic as well as Intuitionistic Logic. Linear Logic was introduced by J.-Y. Girard in 1987 and it has attracted much attention from computer scientists, as it is a logical way of coping with resources and resource control. The focus of this technical report will be on proof-theory and computational interpretation of proofs, that is, we will focus on the question of how to interpret proofs as programs and reduction (cut-elimination) as evaluation. We first introduce Classical Logic. This is the fundamental idea of the proofs-as-programs paradigm. Cut-elimination for Classical Logic is highly non-deterministic; it is shown how this can be remedied either by moving to Intuitionistic Logic or to Linear Logic. In the case on Linear Logic we consider Intuitionistic Linear Logic as well as Classical Linear Logic. Furthermore, we take a look at the Girard Translation translating Intuitionistic Logic into Intuitionistic Linear Logic. Also, we give a brief introduction to some concrete models of Intuitionistic Linear Logic. No proofs will be given except that a proof of cut-elimination for the multiplicative fragment of Classical Linear Logic is included in an appendix. Acknowledgements. Thanks for comments from the participants of the BRICS Mini-course corresponding to this technical report. The proof-rules are produced using Paul Taylor's macros.
Pose Estimation of a Camera using Newton Optimization on the Manifold

Bundle adjustment is a minimization method frequently used to refine the structure and motion parameters of a moving camera. In this work, we present a Newton-based approach to enhance the accuracy of the estimated motion parameters in the bundle adjustment framework. The key issue is to parameterize the motion variables of a camera on the manifold of the Euclidean motion by using the underlying Lie group structure of the motion representation. We then reformulate the bundle adjustment cost function and derive the gradient and the Hessian formulation on the manifold to minimize the cost function in such a manner that the minimum is the desired estimate of the motion. This results in a more compact derivation of the Hessian which allows us to use its complete form in the minimization process. Compared to the Levenberg-Marquardt scheme, the proposed algorithm is shown to provide more accurate results while having a comparable complexity although the latter uses an approximate form of the Hessian. The experimental results we performed on simulated and real image sets are evidence that demonstrate our claims.
A Multilevel I/O Tracer for Timing and Performance Analysis of Storage Systems in IaaS Cloud

Data centers are more and more relying on hybrid storage systems consisting of flash memory based storage devices and traditional hard disk drives. Optimal data placement in such hybrid storage systems is a very important issue in the domain of cloud computing and virtualization. This is specially the case when users need that storage systems enforce Quality of Service requirements on I/Os performed, for example for multimedia applications. To characterize Virtual Machine (VM) I/O workload properties such as timing predictability or throughput, monitoring services are necessary on such new architectures. This article presents a multilevel I/O tracer for virtual machines that relies on and complement different state-of-the-art tools. It produces I/O traces at different levels of the Linux I/O software stack. The I/O tracer gives an exhaustive information that allows administrators to precisely characterize virtual machine I/O behavior in terms of percentage of read/write I/Os, percentage of random/sequential, I/O request inter-arrival time, etc. This tool is the first piece towards a middleware whose purpose is to meet user QoS requirements thanks to optimal data placement and migration policies in a hybrid storage system in the context of an IaaS Cloud.
An automated method for registration of satellite remote sensing images

An automated method is proposed for registration of satellite remote sensing multi-spectral images having different spatial resolution and relative rotation and shift. The proposed method automatically estimates the ratio of spatial resolution and the relative rotation and shift by using a spatial correlation technique. After compensating them, corresponding point pairs are automatically generated in both images. They yield the division of the images into many triangles. The images are precisely registered by using piece-wise affine transformation for the triangles. The method is successfully applied to registration between an actual SPOT/HRV image and a LANDSAT/TM image. <<ETX>>
ViTAP demonstration

Automatically processing US English broadcast news such that a Government data analyst can efficiently and accurately discover points of interest is a challenge. Performing this task on a new language without understanding the language makes the task near impossible. But with a little knowledge of broadcast news and state of the art audio, video and textual processing technologies at hand, we have built a system built that processes US English and Arabic broadcast News. Also, the collected data is programmatically shared to researchers.
Autopilot Design and Path Planning for a UAV

development, as well as studies conducted in the interests of Swedish defence and the safety and security of society. The organisation employs approximately 1250 personnel of whom about 900 are scientists. This makes FOI Sweden’s largest research institute. FOI gives its customers access to leading-edge expertise in a large number of fields such as security policy studies, defence and security related analyses, the assessment of various types of threat, systems for control and management of crises, protection against and management of hazardous substances, IT security and the potential offered by new sensors. Autopilot Design and Path Planning for a UAV