247,236 research outputs found
Identifying and Exploiting Features for Effective Plan Retrieval in Case-Based Planning
Case-Based planning can fruitfully exploit knowledge
gained by solving a large number of problems, storing
the corresponding solutions in a plan library and reusing
them for solving similar planning problems in the future.
Case-based planning is extremely effective when
similar reuse candidates can be efficiently chosen.
In this paper, we study an innovative technique based
on planning problem features for efficiently retrieving
solved planning problems (and relative plans) from
large plan libraries. A problem feature is a characteristic
of the instance that can be automatically derived from
the problem specification, domain and search space
analyses, and different problem encodings.
Since the use of existing planning features are not always
able to effectively distinguish between problems
within the same planning domain, we introduce a new
class of features.
An experimental analysis in this paper shows that our
features-based retrieval approach can significantly improve
the performance of a state-of-the-art case-based
planning system
A graphical user interface for Boolean query specification
On-line information repositories commonly provide keyword search facilities via textual query languages based on Boolean logic. However, there is evidence to suggest that the syntactical demands of such languages can lead to user errors and adversely affect the time that it takes users to form queries. Users also face difficulties because of the conflict in semantics between AND and OR when used in Boolean logic and English language. We suggest that graphical query languages, in particular Venn-like diagrams, can alleviate the problems that users experience when forming Boolean expressions with textual languages. We describe Vquery, a Venn-diagram based user interface to the New Zealand Digital Library (NZDL). The design of Vquery has been partly motivated by analysis of NZDL usage. We found that few queries contain more than three terms, use of the intersection operator dominates and that query refinement is common. A study of the utility of Venn diagrams for query specification indicates that with little or no training users can interpret and form Venn-like diagrams which accurately correspond to Boolean expressions. The utility of Vquery is considered and directions for future work are proposed
Software Code Generation for the RVC-CAL Language
International audienceThe MPEG Reconfigurable Video Coding (RVC) framework is a new standard under development by MPEG that aims at providing a unified high-level specification of current and future MPEG video coding technologies using dataflow models. In this framework, a decoder is built as a configuration of video coding modules taken from the standard MPEG toolbox library or proprietary libraries. The elements of the library are specified by a textual description that expresses the I/O behavior of each module and by a reference software written using a subset of the CAL Actor Language named RVC-CAL. A decoder configuration is written in an XML dialect by connecting a set of CAL modules. Code generators are fundamental supports that enable the direct transformation of a high level specification to efficient hardware and software implementations. This paper presents a synthesis tool that from a CAL dataflow program generates C code and an associated SystemC model. The generated code is validated against the original CAL description simulated using the Open Dataflow environment. Experimental results of the translation of two descriptions of an MPEG-4 Simple Profile decoder with different granularities are shown and discussed
Using EPUB 3 and the open web platform for enhanced presentation and machine-understandable metadata for digital comics
Various methods are needed to extract information from current (digital) comics. Furthermore, the use of different (proprietary) formats by comic distribution platforms causes an overhead for authors. To overcome these issues, we propose a solution that makes use of the EPUB 3 specification, additionally leveraging the Open Web Platform to support animations, reading assistance, audio and multiple languages in a single format, by using our JavaScript library comicreader.js. We also provide administrative and descriptive metadata in the same format by introducing a new ontology: Dicera. Our solution is complementary to the current extraction methods, on the one hand because they can help with metadata creation, and on the other hand because the machine-understandable metadata alleviates their use. While the reading system support for our solution is currently limited, it can offer all features needed by current comic distribution platforms. When comparing comics generated by our solution to EPUB 3 textbooks, we observed an increase in file size, mainly due to the use of images. In future work, our solution can be further improved by extending the presentation features, investigating different types of comics, studying the use of new EPUB 3 extensions, and by incorporating it in digital book authoring environments
Creating a Conformance Testing Framework for the UNH Extended Sockets Library and Demonstrating its Usefulness by Implementing New sendfile() Extension
The UNH Extended Sockets Library (UNH EXS) was developed at the University of New Hampshire Interoperability Laboratory to provide an interface to extend the features of the Extended Sockets API (ES-API) specification published by the Open Group to better utilize the asynchronous I/O and memory registration features of Remote Direct Memory Access (RDMA) and provide the programmer with the option to perform operations synchronously as well as asynchronously.
This thesis is focused on building a rigorous testing framework to verify conformance to the published ES-API standards, existing manual pages, and documented UNH extensions of the Extended Sockets Library, and to facilitate regression testing of the software library as a whole. Furthermore, the additional functionality of synchronous and asynchronous sendfile transfer over RDMA with UNH EXS will be implemented, verified, evaluated, and integrated into the existing documentation and testing framework.
The goal of this new capability is to establish a clear process by which new features to UNH EXS can be verified in the future and changes to the library will be properly vetted. The new sendfile transfer functionality is focused on improving the usability and effectiveness of the UNH EXS Library for programmers
Declarative Ajax Web Applications through SQL++ on a Unified Application State
Implementing even a conceptually simple web application requires an
inordinate amount of time. FORWARD addresses three problems that reduce
developer productivity: (a) Impedance mismatch across the multiple languages
used at different tiers of the application architecture. (b) Distributed data
access across the multiple data sources of the application (SQL database, user
input of the browser page, session data in the application server, etc). (c)
Asynchronous, incremental modification of the pages, as performed by Ajax
actions.
FORWARD belongs to a novel family of web application frameworks that attack
impedance mismatch by offering a single unifying language. FORWARD's language
is SQL++, a minimally extended SQL. FORWARD's architecture is based on two
novel cornerstones: (a) A Unified Application State (UAS), which is a virtual
database over the multiple data sources. The UAS is accessed via distributed
SQL++ queries, therefore resolving the distributed data access problem. (b)
Declarative page specifications, which treat the data displayed by pages as
rendered SQL++ page queries. The resulting pages are automatically
incrementally modified by FORWARD. User input on the page becomes part of the
UAS.
We show that SQL++ captures the semi-structured nature of web pages and
subsumes the data models of two important data sources of the UAS: SQL
databases and JavaScript components. We show that simple markup is sufficient
for creating Ajax displays and for modeling user input on the page as UAS data
sources. Finally, we discuss the page specification syntax and semantics that
are needed in order to avoid race conditions and conflicts between the user
input and the automated Ajax page modifications.
FORWARD has been used in the development of eight commercial and academic
applications. An alpha-release web-based IDE (itself built in FORWARD) enables
development in the cloud.Comment: Proceedings of the 14th International Symposium on Database
Programming Languages (DBPL 2013), August 30, 2013, Riva del Garda, Trento,
Ital
A Comprehensive Workflow for General-Purpose Neural Modeling with Highly Configurable Neuromorphic Hardware Systems
In this paper we present a methodological framework that meets novel
requirements emerging from upcoming types of accelerated and highly
configurable neuromorphic hardware systems. We describe in detail a device with
45 million programmable and dynamic synapses that is currently under
development, and we sketch the conceptual challenges that arise from taking
this platform into operation. More specifically, we aim at the establishment of
this neuromorphic system as a flexible and neuroscientifically valuable
modeling tool that can be used by non-hardware-experts. We consider various
functional aspects to be crucial for this purpose, and we introduce a
consistent workflow with detailed descriptions of all involved modules that
implement the suggested steps: The integration of the hardware interface into
the simulator-independent model description language PyNN; a fully automated
translation between the PyNN domain and appropriate hardware configurations; an
executable specification of the future neuromorphic system that can be
seamlessly integrated into this biology-to-hardware mapping process as a test
bench for all software layers and possible hardware design modifications; an
evaluation scheme that deploys models from a dedicated benchmark library,
compares the results generated by virtual or prototype hardware devices with
reference software simulations and analyzes the differences. The integration of
these components into one hardware-software workflow provides an ecosystem for
ongoing preparative studies that support the hardware design process and
represents the basis for the maturity of the model-to-hardware mapping
software. The functionality and flexibility of the latter is proven with a
variety of experimental results
Managing suppliers for collection development: the UK higher education perspective
This chapter follows the adoption of the new procurement discipline by academic libraries since the demise of the NBA. It first examines the standard procurement cycle, with particular reference to libraries and book supply. It then discusses library purchasing consortia and their contribution to managing and developing the library market place for books, identifying three phases of operation. It closes with some reflections on the future prospects of collection development. Traditional collection development is seen as being turned on its head â we no longer seek to collect the huge range of works of scholars of all other institutions in order to make them available to the (relatively) small number of our own scholars; instead we collect the works of our own and make them available to all
Procuring electronic information: new business models in the context of the supply chain
Examines the information value chain and some of its concepts, first for printed information and second for electronic information. Discusses the procurement process and, in the light of the analysis made earlier in the paper, evaluates the various emerging models for procuring electronic information
- âŠ