This paper considers the crucial problem of deploying wireless relays for achieving a connected wireless sensor network in indoor environments, an important aspect related to the management of the sensor network. Seve...
详细信息
A circuit model is presented for the modeling of mutual coupling for substrate integrated waveguide (SIW)-series fed dielectric resonator antenna (DRA) array excited by longitudinal slots. The antenna element can be m...
详细信息
A circuit model is presented for the modeling of mutual coupling for substrate integrated waveguide (SIW)-series fed dielectric resonator antenna (DRA) array excited by longitudinal slots. The antenna element can be modeled using S-parameters or π equivalent circuit. The mutual coupling between antennas is modeled as a two-port network shunt connected between adjacent antennas. A four elements millimeter-wave SIW-DRA array fed by longitudinal slots is simulated to validate this model. The simulation results using the developed model agree well with the full-wave solver results.
Ring oscillator Physical Unclonable Function (RO PUF) is a popular silicon PUF due to its ease of implementation on both ASIC and FPGA. However, RO PUFs have severe reliability issues when the operating environment de...
详细信息
Ring oscillator Physical Unclonable Function (RO PUF) is a popular silicon PUF due to its ease of implementation on both ASIC and FPGA. However, RO PUFs have severe reliability issues when the operating environment deviates from the nominal condition and security issues as cloning attacks have been reported. In this work, we propose to build configurable RO PUFs based on the notions of configurable RO PUF [6, 16] and highly flexible RO PUF [22] to address these concerns. First, we demonstrate how to build RO PUF from single flexible ROs, which improves both the reliability and hardware efficiency of RO PUFs. Then we propose a novel dual voltage based configurable RO PUF to mitigate the cloning attacks. Our experimental results show that our configurable RO PUFs are more reliable and hardware efficient than the existing RO PUF designs. Using the flexible RO PUF [22] as baseline, we have reduced the bit flip rate by 69% and improve the hardware utilization by 136%. In addition, the anti-cloning approach generates PUF data significantly different from the original PUF secret (average 47.5% Hamming distance) which makes potential cloning attacks very difficult.
The Information Hiding Principle is a modularization technique aimed at increasing the productivity of software development and maintenance. The Hiding Information concept introduced by Parnas is recognized as one of ...
详细信息
ISBN:
(纸本)9781450330657
The Information Hiding Principle is a modularization technique aimed at increasing the productivity of software development and maintenance. The Hiding Information concept introduced by Parnas is recognized as one of the key software design principles. However, as the author said, implementing the Principle is harder than it looks. This paper aims to discover what students understand and how they implement, on their designs, the Information Hiding Principle. The research was conducted through a qualitative case study with thirteen Master's students in the domain of software Design. Among the different concepts associated with understanding the Principle we could identify that some students adhere to the idea of dividing in order to hide, while others only care about hiding. Both of them without a successful implementation of the Principle. Few students have some idea about the Principle, however they do not get it all when implementing it. Furthermore, we can conclude that Parnas' statement remains until today. Copyright 2014 ACM.
Model-Driven engineering aims at reducing the cost of system development by raising the level of abstraction at which developers work. Thus, models become the main assets in this paradigm, guiding the development unti...
详细信息
Model-Driven engineering aims at reducing the cost of system development by raising the level of abstraction at which developers work. Thus, models become the main assets in this paradigm, guiding the development until code for the final application is obtained. However, even though domain-specific, models may become large and complex, becoming cumbersome to edit and manipulate. In this scenario, mechanisms helping in the agile definition and management of models in the large are crucial. Modularity is one of such mechanisms. In this paper, we describe a novel approach to the construction of EMF models in a structured way. It is based on the annotation of the Ecore meta-models with modularity concepts (like project, package and unit), from which we generate an Eclipse plug-in that enables the editing of models according to that structure (i.e., organized in projects and decomposed into folders and files). The paper presents our supporting tool and discusses benefits and future challenges.
Distributed Real-Time Embedded (DRE) systems that ad-dress safety and mission-critical system requirements are applied in a variety of domains today. Complex, integrated systems like managed satellite clusters expose ...
详细信息
Distributed Real-Time Embedded (DRE) systems that ad-dress safety and mission-critical system requirements are applied in a variety of domains today. Complex, integrated systems like managed satellite clusters expose heterogeneous concerns such as strict timing requirements, complexity in system integration, deployment, and repair;and resilience to faults. Integrating appropriate modeling and analysis techniques into the design of such systems helps ensure predictable, dependable and safe operation upon deployment. This paper describes how we can model and analyze applications for these systems in order to verify system properties such as lack of deadline violations. Our approach is based on (1) formalizing the component operation scheduling using Colored Petri nets (CPN), (2) modeling the abstract temporal behavior of application components, and (3) integrating the business logic and the component operation scheduling models into a concrete CPN, which is then analyzed. This model-driven approach enables a verification-driven workflow wherein the application model can be refined and restructured before actual code development.
software architecture description languages offer a convenient way of describing the high-level structure of a software system. Such descriptions facilitate rapid prototyping, code generation and automated analysis. O...
详细信息
software architecture description languages offer a convenient way of describing the high-level structure of a software system. Such descriptions facilitate rapid prototyping, code generation and automated analysis. One of the big challenges facing the software community is the design of architecture description languages that are general enough to describe a wide-range of systems, yet detailed enough to capture domain-specific properties and provide a high level of tool automation. This paper presents the multi-paradigm challenges we faced and solutions we built when creating a domain-specific modeling language for software architectures of distributed real-time systems.
Model-driven software development and systemsengineering rely on modeling languages that provide efficient, domain-specific abstractions for design, analysis, and implementation. Models are essential for communicatin...
详细信息
Model-driven software development and systemsengineering rely on modeling languages that provide efficient, domain-specific abstractions for design, analysis, and implementation. Models are essential for communicating ideas across the engineering team, but also key to the analysis of the system. No single model or modeling language can cover all aspects of a system, and even for particular aspects multiple modeling languages are used in the same system. Thus engineers face the dilemma of either defining a unifying semantics for all models, or finding a solution to the model integration problem. The talk will elaborate these problems, and show two, potential solutions: one using a model integration language (for the engineering design domain) and another one using explicit and executable semantics (for the domain of distributed reactive controllers).
Recent years have seen a proliferation of the use of simulation models in computational science. Most of these models have never been independently replicated by anyone but the original developer. Furthermore, there i...
详细信息
ISBN:
(纸本)9781632662156
Recent years have seen a proliferation of the use of simulation models in computational science. Most of these models have never been independently replicated by anyone but the original developer. Furthermore, there is a growing credibility gap due to widespread, relaxed attitudes in communication of experiments, models, and validation of simulations used in computational research. We examine various issues and challenges involved in model replication and simulation experiment reproducibility. Model-driven simulation engineering principles and model transformation concepts are adopted as solution strategies to improve replicability of models and reproducibility of experiments. A process model, an architectural framework, and an implementation strategy is introduced to address identified issues in simulation experiment management and model replication.
Processing of a large data set which is known for today as big data processing is still a problem that has not yet a well-defined solution. The data can be both structured and unstructured. For the structured part, eX...
详细信息
暂无评论