213 research outputs found
Modular Synthesis of Sketches Using Models
One problem with the constraint-based approaches to synthesis that have become popular over the last few years is that they only scale to relatively small routines, on the order of a few dozen lines of code. This paper presents a mechanism for modular reasoning that allows us to break larger synthesis problems into small manageable pieces. The approach builds on previous work in the verification community of using high-level specifications and partially interpreted functions (we call them models) in place of more complex pieces of code in order to make the analysis modular.
The main contribution of this paper is to show how to combine these techniques with the counterexample guided synthesis approaches used to efficiently solve synthesis problems. Specifically, we show two new algorithms; one to efficiently synthesize functions that use models, and another one to synthesize functions while ensuring that the behavior of the resulting function will be in the set of behaviors allowed by the model. We have implemented our approach on top of the open-source Sketch synthesis system, and we demonstrate its effectiveness on several Sketch benchmark problems.National Science Foundation (U.S.) (Grant NSF-1116362)National Science Foundation (U.S.) (Grant NSF-1139056)United States. Dept. of Energy (Grant DE-SC0005372
Symbolic Implementation of Connectors in BIP
BIP is a component framework for constructing systems by superposing three
layers of modeling: Behavior, Interaction, and Priority. Behavior is
represented by labeled transition systems communicating through ports.
Interactions are sets of ports. A synchronization between components is
possible through the interactions specified by a set of connectors. When
several interactions are possible, priorities allow to restrict the
non-determinism by choosing an interaction, which is maximal according to some
given strict partial order.
The BIP component framework has been implemented in a language and a
tool-set. The execution of a BIP program is driven by a dedicated engine, which
has access to the set of connectors and priority model of the program. A key
performance issue is the computation of the set of possible interactions of the
BIP program from a given state.
Currently, the choice of the interaction to be executed involves a costly
exploration of enumerative representations for connectors. This leads to a
considerable overhead in execution times. In this paper, we propose a symbolic
implementation of the execution model of BIP, which drastically reduces this
overhead. The symbolic implementation is based on computing boolean
representation for components, connectors, and priorities with an existing BDD
package
OBDD-Based Representation of Interval Graphs
A graph can be described by the characteristic function of the
edge set which maps a pair of binary encoded nodes to 1 iff the nodes
are adjacent. Using \emph{Ordered Binary Decision Diagrams} (OBDDs) to store
can lead to a (hopefully) compact representation. Given the OBDD as an
input, symbolic/implicit OBDD-based graph algorithms can solve optimization
problems by mainly using functional operations, e.g. quantification or binary
synthesis. While the OBDD representation size can not be small in general, it
can be provable small for special graph classes and then also lead to fast
algorithms. In this paper, we show that the OBDD size of unit interval graphs
is and the OBDD size of interval graphs is $O(\
| V \ | \log \ | V \ |)\Omega(\ | V \ | \log
\ | V \ |)O(\log \ | V \ |)O(\log^2 \ | V \ |)$ operations and
evaluate the algorithms empirically.Comment: 29 pages, accepted for 39th International Workshop on Graph-Theoretic
Concepts 201
Photoproduction of mesons off nuclei
Recent results for the photoproduction of mesons off nuclei are reviewed.
These experiments have been performed for two major lines of research related
to the properties of the strong interaction. The investigation of nucleon
resonances requires light nuclei as targets for the extraction of the isospin
composition of the electromagnetic excitations. This is done with quasi-free
meson photoproduction off the bound neutron and supplemented with the
measurement of coherent photoproduction reactions, serving as spin and/or
isospin filters. Furthermore, photoproduction from light and heavy nuclei is a
very efficient tool for the study of the interactions of mesons with nuclear
matter and the in-medium properties of hadrons. Experiments are currently
rapidly developing due to the combination of high quality tagged (and
polarized) photon beams with state-of-the-art 4pi detectors and polarized
targets
Heavy quarkonium: progress, puzzles, and opportunities
A golden age for heavy quarkonium physics dawned a decade ago, initiated by
the confluence of exciting advances in quantum chromodynamics (QCD) and an
explosion of related experimental activity. The early years of this period were
chronicled in the Quarkonium Working Group (QWG) CERN Yellow Report (YR) in
2004, which presented a comprehensive review of the status of the field at that
time and provided specific recommendations for further progress. However, the
broad spectrum of subsequent breakthroughs, surprises, and continuing puzzles
could only be partially anticipated. Since the release of the YR, the BESII
program concluded only to give birth to BESIII; the -factories and CLEO-c
flourished; quarkonium production and polarization measurements at HERA and the
Tevatron matured; and heavy-ion collisions at RHIC have opened a window on the
deconfinement regime. All these experiments leave legacies of quality,
precision, and unsolved mysteries for quarkonium physics, and therefore beg for
continuing investigations. The plethora of newly-found quarkonium-like states
unleashed a flood of theoretical investigations into new forms of matter such
as quark-gluon hybrids, mesonic molecules, and tetraquarks. Measurements of the
spectroscopy, decays, production, and in-medium behavior of c\bar{c}, b\bar{b},
and b\bar{c} bound states have been shown to validate some theoretical
approaches to QCD and highlight lack of quantitative success for others. The
intriguing details of quarkonium suppression in heavy-ion collisions that have
emerged from RHIC have elevated the importance of separating hot- and
cold-nuclear-matter effects in quark-gluon plasma studies. This review
systematically addresses all these matters and concludes by prioritizing
directions for ongoing and future efforts.Comment: 182 pages, 112 figures. Editors: N. Brambilla, S. Eidelman, B. K.
Heltsley, R. Vogt. Section Coordinators: G. T. Bodwin, E. Eichten, A. D.
Frawley, A. B. Meyer, R. E. Mitchell, V. Papadimitriou, P. Petreczky, A. A.
Petrov, P. Robbe, A. Vair
- …