Search results for " Soft"
showing 10 items of 1710 documents
A modular approach in teaching thyristor rectifiers with equation-oriented softwares
2014
This article is devoted to some issues of teaching power electronics in university courses. In the modern education system the students are expected to be no longer subject of passive learning, but that, within a certain extent, they collaborate in their training interactively with the teacher to develop the applications and the topics of the studied framework. For this purpose, this article presents a modular approach for teaching module regarding three-phase thyristor rectifiers. A simulator based on the MATLAB equation solver has been developed by considering the detailed physical operation of such converters. In particular, the realized simulator takes various aspects into account, incl…
Estimation of the Velocity of a Walking Person in Non-Stationary Indoor Environments from the Received RF Signal
2018
Accurate estimation of the time-variant (TV) velocity, i.e., TV speed and TV direction of motion, of walking persons in indoor environment is of great importance in a variety of wireless indoor applications. This paper presents a novel method for estimating the velocity of a walking person in three-dimensional indoor environments, which are assumed to be equipped with a distributed 3 × 3 multiple-input multiple-output (MIMO) system. The approach estimates the TV speed, TV vertical angle-of-motion (VAOM), and TV horizontal angle-of-motion (HAOM) by fitting the spectrogram of the complex channel gain of a non-stationary indoor channel model to the spectrogram obtained from the received radio …
A CORBA based architecture for distributed embedded systems using the RTLinux-GPL platform
2004
This paper describes an architecture for distributed computing on the RTLinux-GPL(GPL version of RTLinux, hereafter RTLinux) platform. The proposed architecture implements the CORBA (common object request broker architecture) model of computation, more specifically the minimum CORBA specification for embedded systems, and also provide the extensions for real-time computing. Since RTLinux lacks networking capabilities, the architecture implements all the required functionality in a layered fashion: network drivers, TCP/IP stack and an ORB (object request broker). Most of this work consists on a set of partings of some widely known open source Linux projects to RTLinux: Linux Ethernet device …
Premesse a uno studio sulle questioni di fine vita nel diritto penale: una riflessione a partire dal liberalismo di Joel Feinberg
2010
LE QUESTIONI SOTTESE AL TEMA DELLE DECISIONI DI FINE VITA SI CARATTERIZZANO TUTTE PER LA PRESENZA DI UN COMUNE PROFILO PROBLEMATICO : RAVVISABILE NELLA VALUTAZIONE DELLA PORTATA DEL PRINCIPIO DIO AUTONOMIA O AUTODETERMINAZIONE DELLA PERSONA DALLA QUALE SEMBRA DIPENDERE LA SOLUZIONE DI MOLTEPLICI PROBLEMI GIURIDICI CHE VENGONO SPESSO AFFRONTATI IN SEDE APPLICATIVA COME IPOTESI DI CONFLITTI DI DIRITTI O DI DOVERI. L'AUTORE SEGUE UN APPROCCIO CHE PRENDE LE MOSSE DAL LIBERALISMO DI JOEL FEINBERG PER ESAMINARE ANCHE SOTTO UNA DIVERSA PROSPETTIVA ALCUNE DECISIONI DELLA GIURISPRUDENZA ITALIANA SUL PROBLEMA DELLA EUTANASIA E DEL FINE VITA
Hardware and firmware developments for the upgrade of the ATLAS Level-1 Central Trigger Processor
2014
The Central Trigger Processor (CTP) is the final stage of the ATLAS first level trigger system which reduces the collision rate of 40 MHz to a Level-1 event rate of 100 kHz. An upgrade of the CTP is currently underway to significantly increase the number of trigger inputs and trigger combinations, allowing additional flexibility for the trigger menu. We present the hardware and FPGA firmware of the newly designed core module (CTPCORE+) module of the CTP, as well as results from a system used for early firmware and software prototyping based on commercial FPGA evaluation boards. First test result from the CTPCORE+ module will also be shown.
FISH: Face Intensity-Shape Histogram representation for automatic face splicing detection
2019
Abstract Tampered images spread nowadays over any visual media influencing our judgement in many aspects of our life. This is particularly critical for face splicing manipulations, where recognizable identities are put out of context. To contrast these activities on a large scale, automatic detectors are required. In this paper, we present a novel method for automatic face splicing detection, based on computer vision, that exploits inconsistencies in the lighting environment estimated from different faces in the scene. Differently from previous approaches, we do not rely on an ideal mathematical model of the lighting environment. Instead, our solution, built upon the concept of histogram-ba…
Array programming with NumPy.
2020
Array programming provides a powerful, compact and expressive syntax for accessing, manipulating and operating on data in vectors, matrices and higher-dimensional arrays. NumPy is the primary array programming library for the Python language. It has an essential role in research analysis pipelines in fields as diverse as physics, chemistry, astronomy, geoscience, biology, psychology, materials science, engineering, finance and economics. For example, in astronomy, NumPy was an important part of the software stack used in the discovery of gravitational waves1 and in the first imaging of a black hole2. Here we review how a few fundamental array concepts lead to a simple and powerful programmi…
Implementing Ethics in AI: Initial Results of an Industrial Multiple Case Study
2019
Artificial intelligence (AI) is becoming increasingly widespread in system development endeavors. As AI systems affect various stakeholders due to their unique nature, the growing influence of these systems calls for ethical considerations. Academic discussion and practical examples of autonomous system failures have highlighted the need for implementing ethics in software development. However, research on methods and tools for implementing ethics into AI system design and development in practice is still lacking. This paper begins to address this focal problem by providing elements needed for producing a baseline for ethics in AI based software development. We do so by means of an industri…
Software Startup Practices -- Software Development in Startups through the Lens of the Essence Theory of Software Engineering
2020
Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud technology, increasing numbers of new software startups are born. Typically, the main argument for studying software startups is that they differ from mature software organizations in various ways, thus making the findings of many existing studies not directly applicable to them. How, exactly, software startups really differ from other types of software organizations as an on-going debate. In this paper, we seek to better understand how software startups differ from mature so…
The Personal Software Process, Experiences from Denmark
2003
Software process improvement (SPI) research and practice is transforming from the traditional large-scale assessment based improvement initiatives into smaller sized, tailored initiatives where the emphasis is set on the development personnel and their personal abilities. The personal software process (PSPSM) is a method for improving the personal capabilities of a single software engineer. This paper contributes to the body of knowledge within this area by reporting experiences from Denmark. The results indicate an improvement in the effort estimation skills and a significant increase in the resulting product quality in terms of reduced total defect density. The data shows that with relati…