A microcontroller unit (MCU) is the critical part of an embedded system. The knowledge of MCU is essential for every field of science and technology which in turn directs that a strong curriculum based on MCUs at vari...
详细信息
ISBN:
(纸本)9781538633748
A microcontroller unit (MCU) is the critical part of an embedded system. The knowledge of MCU is essential for every field of science and technology which in turn directs that a strong curriculum based on MCUs at various levels of education is necessary for universities, colleges, and schools. For learning Atmel MCU programming, various trainer board models are available in the local market. But these currently available trainer board components are assembled on a large single printed circuit board (PCB) which is expensive, consumes high power and inconvenient for portable applications. Moreover, it is not possible to integrate new components in these trainer boards. This paper presents a module-based Edukit to overcome those problems. Miniaturization is the main contribution of Edukit. an ice-cream size box contains the whole Edukit which proves that the Edukit is simple, portable, low cost, consuming less power. Moreover, the Edukit is module based which in turn makes it a low-cost and suitable educational tool for any disciplines of science and engineering.
The advent of the Internet in the late 1990s led to the increased flood of data termed Big Data. To derive meaningful value from big data, specialized tools and techniques are required. These tools and techniques are ...
详细信息
Security is a major and indispensable component of a Distributed System. Aspects have been long used to enforce security policies over the Distributed Systems by regulating the communication between hosts. But there w...
详细信息
ISBN:
(纸本)9780946881543
Security is a major and indispensable component of a Distributed System. Aspects have been long used to enforce security policies over the Distributed Systems by regulating the communication between hosts. But there weren't any policies enforced over Aspects to regulate their activities, especially with the introduction of Distributed Aspects. The goal of this paper is to propose a new fine-grained control access to Aspects. This consists of introducing a new Security Agent (SA) which is a mediator between the aspect and the code. The task of the SA is to control the actions of the Aspect by checking whether an Aspect has the right permissions to connect to the code and to its functions.
As the economy surges forward, people's lifestyles accelerate, leading to increased instances where homes are left unattended for extended periods due to longer working hours. This shift has heightened the frequen...
详细信息
MadX (Methodical Accelerator Design) is the de-facto standard software for modeling accelerator lattices at CERN. This feature-rich software package is implemented and still maintained in the programming languages C a...
详细信息
In the paper the pulse field component equations for guided pulse in an optical fiber are obtained. The linear andnonlinear regimes on the pulse propagation are considered. It is shown that the equation systems for t...
详细信息
ISBN:
(纸本)0819440981
In the paper the pulse field component equations for guided pulse in an optical fiber are obtained. The linear andnonlinear regimes on the pulse propagation are considered. It is shown that the equation systems for the pulse field component envelopes depend on mode structure both for the nonlinear and linear regimes. The topological charge and its sign determine the dynamics of the pulse component envelopes and phase of the vortex pulse as well as of a nonsingular pulse.
In the embedded field, FAT32 file system with high portability and flexibility is needed to apply to a variety of hardware storage devices. Therefore, a file system design that meets the requirements is adopted. The w...
详细信息
This article presents a novel five-level transformer-based inverter with inherent boosting abilities specially designed for photovoltaic applications. The key distinction of this proposed inverter lies in its three-le...
详细信息
We envision the emergence of general-purpose, well-provisioned sensor networks-which we call "Sensoria" - that are embedded in (or overlayed atop) physical spaces, and whose use is shared amongst autonomous ...
详细信息
ISBN:
(纸本)9780780392762
We envision the emergence of general-purpose, well-provisioned sensor networks-which we call "Sensoria" - that are embedded in (or overlayed atop) physical spaces, and whose use is shared amongst autonomous users of that space for independent and possibly conflicting missions. Our conception of a Sensorium stands in sharp contrast to the commonly adopted view of an embedded sensor network as a special-purpose infrastructure that serves a well-defined, fixed mission. The usefulness of a Sensorium will not be measured by how highly optimized its various protocols are, or by how efficiently its limited resources are being used, but rather by how flexible and extensible it is in supporting a wide range of applications. To that end, in this paper, we overview and present a first-generation implementation of SNBENCH: a programming environment and associated run-time system that support the entire life-cycle of programming sensing-oriented applications. The components of SNBENCH are analogous to those commonly found in traditional, stand-alone general-purpose computing environments. SNAFU (SensorNet applications as Functional Units) is a high-level strongly-typed functional language that supports stateful, temporal, and persistent computation. SNAFU is compiled into an intermediate, abstract representation of the processing graph, called a STEP (Sensorium Task Execution Plan). The STEP graph is then linked to available Sensorium eXecution Environments (SXEs). A Sensorium Service Dispatcher (SSD) decomposes the STEP graph into a linked execution plan, loading STEP sub-graphs to appropriate individual SXEs and binding those loaded sub-graphs together with appropriate network protocols. The SSD may load many such programs onto a Sensorium simultaneously, taking advantage of programs' shared computation and dependencies to make more efficient use of sensing, computation, network, and storage resources.
With the increasing progress of high performance computing infrastructure, it has become necessary to design and implement easy to use tools that are able to translate any legacy software application to parallel. A de...
详细信息
ISBN:
(纸本)9781450363549
With the increasing progress of high performance computing infrastructure, it has become necessary to design and implement easy to use tools that are able to translate any legacy software application to parallel. A deep observation of the existing tools allowing such translation or conversion reveals that all of them are still far away from their expectations. Indeed, some recent studies stress the urgent need for such tools in order to respond better to users' needs in term of performance. In this paper, we propose a novel architecture based on web services which is able to translate any legacy software application into a parallel code. The resulting parallel code can be generated for any parallel programming model, also called the parallelization technique, such as MPI, OpenMP, CUDA, OpenCL or hybrid model. Our ultimate objective through this research is twofold. The first one is providing users a flexible architecture which is able to translate any sequential code into a parallel one, whatever the target parallel programming model. The second objective is providing parallel application developers a wide range of useful, easy to use parallel codes built as web services which can be included and used in their applications.
暂无评论