A Genetic programming based approach for solving classification problems is presented in this paper. Classification is understood as the act of placing an object into a set of categories, based on the object's pro...
详细信息
Creating applications based on data from individual sensor nodes is typically a two-tiered process: Firstly, a (potentially large) number of sensor nodes is deployed in order to gather comprehensive datasets. After an...
详细信息
ISBN:
(纸本)3540462872
Creating applications based on data from individual sensor nodes is typically a two-tiered process: Firstly, a (potentially large) number of sensor nodes is deployed in order to gather comprehensive datasets. After analyzing the collected data, algorithms are then installed on the individual nodes and iteratively fine-tuned using a collect-and-analyze procedure. This approach is not only time consuming, but also prone to errors: the two separate steps of data collection and data analysis complicate algorithm development;the absence of programming abstractions in embedded systemsprogramming languages often introduces hard-to-detect runtime errors;and the lack of modern integrated development environments (IDEs) does not allow for quick trial-and-error prototyping. To mitigate those effects, we have developed JSense - a hardware abstraction layer for modern sensor nodes that allows for Java-based access to all sensor and actuator controls. It supports an IDE-based centralized development cycle with real-time debugging of a particular sensor environment, as well as the use of not-yet-available sensor and actuator hardware on each node, such as positioning information. Using JSense, designers of sensor-based environments can quickly try out a combination of situations and observe in real-time the data collection processes of their nodes, while programmers are able to prototype applications in their favorite Java-IDE in a hardware independent fashion, even taking into account not-yet-deployed node hardware.
For complex systems that are reusing intellectual property components, functional and compositional design correctness are an important part of the design process. Common system level capture in software programming l...
详细信息
The proceedings contains 18 papers. The topics discussed include: equational constraint solving via a restricted form of universal quantification;modeling the evolution of objects in temporal information systems;on th...
详细信息
ISBN:
(纸本)3540317821
The proceedings contains 18 papers. The topics discussed include: equational constraint solving via a restricted form of universal quantification;modeling the evolution of objects in temporal information systems;on the number of functional dependencies;solving abduction by computing joint explanations: logic;the nested list normal form for functional and multivalued dependencies;axiomatising functional dependencies for XML with frequencies;guarded open answer set programming with generalized literals;consistency checking algorithms for restricted UML class diagrams;on multivalued dependencies in fixed and undetermined universes;processing ranked queries with the minimum space;and hybrid minimal spanning tree and mixture of Gaussians based clustering algorithm.
A new multi-purpose Lightweight Grid system (LWG) is introduced, under the acronym CoBRA grid (Computational Basic Reprogrammable Adaptive grid). It provides the functionality grid users require, and offers grid devel...
详细信息
Separate-and-conquer classifiers strongly depend on the criteria used to choose which rules will be included in the classification model. When association rules are employed to build such classifiers (as in ART [3]), ...
详细信息
ISBN:
(纸本)354045764X
Separate-and-conquer classifiers strongly depend on the criteria used to choose which rules will be included in the classification model. When association rules are employed to build such classifiers (as in ART [3]), rule evaluation can be performed attending to different criteria (other than the traditional confidence measure used in association rule mining). In this paper, we analyze the desirable properties of such alternative criteria and their effect in building rule-based classifiers using a separate-and-conquer strategy.
It is usually assumed that the implementation of exception handling can be better modularized by the use of aspect-oriented programming (AOP). However, the trade-offs involved in using AOP with this goal are not well-...
详细信息
ISBN:
(纸本)1595934685
It is usually assumed that the implementation of exception handling can be better modularized by the use of aspect-oriented programming (AOP). However, the trade-offs involved in using AOP with this goal are not well-understood. This paper presents an in-depth study of the adequacy of the AspectJ language for modularizing exception handling code. The study consisted in refactoring existing applications so that the code responsible for implementing heterogeneous error handling strategies was moved to separate aspects. We have performed quantitative assessments of four systems - three object-oriented and one aspect-oriented - based on four quality attributes, namely separation of concerns, coupling, cohesion, and conciseness. Our investigation also included a multi-perspective analysis of the refactored systems, including (i) the reusability of the aspectized error handling code, (ii) the beneficial and harmful aspectization scenarios, and (iii) the scalability of AOP to aspectize exception handling in the presence of other crosscutting concerns. Copyright ACM 2006.
The Software Communications Architecture (SCA), which has been adopted as an SDR (Software Defined Radio) Forum standard, provides a framework that successfully exploits common design patterns of distributed, real-tim...
详细信息
The proceedings contain 462 papers. The topics discussed include: on collaborative content distribution using multi-message gossip;assembling genomes on large-scale parallel computers;centralized versus distributed sc...
详细信息
ISBN:
(纸本)1424400546
The proceedings contain 462 papers. The topics discussed include: on collaborative content distribution using multi-message gossip;assembling genomes on large-scale parallel computers;centralized versus distributed schedulers for multiple bag-of-task applications;flexible tardiness bounds for sporadic real-time task systems on multiprocessors;enhancing L2 organization for CMPs with a center cell;improving cache locality for thread-level speculation;on the effectiveness of speculative and selective memory fences;on consistency maintenance in service discovery;a segment-based DSM supporting large shared object space;physically-aware exploitation of component reuse in a partially reconfigurable architecture;a pattern selection algorithm for multi-pattern scheduling;selection of instruction set extensions for an FPGA embedded processor core;automatic application-specific microarchitecture reconfiguration;and improving locality of nonserial poliyadic dynamic programming.
This paper provides a series of lessons learned with respect to using performance modeling and analysis techniques on designs of object-oriented software systems. Specifically it focuses on the application of the Unif...
详细信息
暂无评论