2,641,764 research outputs found
"Behavioral Aspects of Implementation Theory"
This paper incorporates behavioral economics into implementation theory. We use mechanisms that are strictly detail-free. We assume that each agent dislikes telling a white lie when such lying does not serve her/his material interest. We present a permissive result wherein by using just a single detail-free mechanism, any alternative can be uniquely implemented in iterative dominance as long as the agents regard this alternative as being socially desirable.
Implementation Aspects of a Transmitted-Reference UWB Receiver
In this paper, we discuss the design issues of an ultra wide band (UWB) receiver targeting a single-chip CMOS implementation for low data-rate applications like ad hoc wireless sensor networks. A non-coherent transmitted reference (TR) receiver is chosen because of its small complexity compared to other architectures. After a brief recapitulation of the UWB fundamentals and a short discussion on the major differences between coherent and non-coherent receivers, we discuss issues, challenges and possible design solutions. Several simulation results obtained by means of a behavioral model are presented, together with an analysis of the trade-off between performance and complexity in an integrated circuit implementation
Design and Implementation Aspects of a novel Java P2P Simulator with GUI
Peer-to-peer networks consist of thousands or millions of nodes that might
join and leave arbitrarily. The evaluation of new protocols in real
environments is many times practically impossible, especially at design and
testing stages. The purpose of this paper is to describe the implementation
aspects of a new Java based P2P simulator that has been developed to support
scalability in the evaluation of such P2P dynamic environments. Evolving the
functionality presented by previous solutions, we provide a friendly graphical
user interface through which the high-level theoretic researcher/designer of a
P2P system can easily construct an overlay with the desirable number of nodes
and evaluate its operations using a number of key distributions. Furthermore,
the simulator has built-in ability to produce statistics about the distributed
structure. Emphasis was given to the parametrical configuration of the
simulator. As a result the developed tool can be utilized in the simulation and
evaluation procedures of a variety of different protocols, with only few
changes in the Java code.Comment: 8 Pages, 7 figures, This article was accepted for presentation in the
IEEE Panhellenic Conference in Informatics (PCI 2008),
http://www.aegean.gr/PCI200
Memory management in the programming language ICL
This paper presents the issues involved in implementing the programming language ICL and some of the details of the implementation, with special emphasis on aspects of the data management system. While the structures and algorithms presented here apply to all implementations of ICL, they are particularly relevant to the VAX implementation. This report is not intended to serve as an introduction to programming in ICL nor as a comprehensive guide to its implementation
Static and Dynamic Detection of Behavioral Conflicts Between Aspects
Aspects have been successfully promoted as a means to improve the modularization of software in the presence of crosscutting concerns. The so-called aspect interference problem is considered to be one of the remaining challenges of aspect-oriented software development: aspects may interfere with the behavior of the base code or other aspects. Especially interference between aspects is difficult to prevent, as this may be caused solely by the composition of aspects that behave correctly in isolation. A typical situation where this may occur is when multiple advices are applied at a shared, join point.\ud
In [1] we explained the problem of behavioral conflicts between aspects at shared join points. We presented an approach for the detection of behavioral conflicts. This approach is based on a novel abstraction model for representing the behavior of advice. This model allows the expression of both primitive and complex behavior in a simple manner. This supports automatic conflict detection. The presented approach employs a set of conflict detection rules, which can be used to detect generic, domain specific and application specific conflicts. The approach is implemented in Compose*, which is an implementation of Composition Filters. This application shows that a declarative advice language can be exploited for aiding automated conflict detection.\ud
This paper discusses the need for a runtime extension to the described static approach. It also presents a possible implementation approach of such an extension in Compose*. This allows us to reason efficiently about the behavior of aspects. It also enables us to detect these conflicts with minimal overhead at runtime
- …
