92,273 research outputs found
The tauola-photos_F environment for versioning the TAUOLA and PHOTOS packages
We present the system for versioning two packages: the TAUOLA of tau lepton
decay and PHOTOS for radiative corrections in decays. The following features
can be chosen in automatic or semi-automatic way: (1) format of the common
block HEPEVT; (2) version of the physics input (for TAUOLA): as published, as
initialized by CLEO collaboration, as initialized by ALEPH collaboration (it is
suggested to use this version only with the help of the collaboration advice);
(3) type of application: stand-alone, universal interface through HEPEVT,
interface for KKMC Monte Carlo; (4) random number generators; (5) compiler
options.Comment: nine pages, late
Recommended from our members
Microarchitecture optimization for timing and layout
In recent years the drive to produce more complex integrated circuits while spending less design time has driven the demand for design automation tools. The search for design automation methods has resulted in the design of numerous behavioral synthesis and logic synthesis tools. This report describes a system that fills the gap between traditional behavioral synthesis and logic synthesis tools. Techniques are introduced for improving the microarchitecture structure and using feedback from lower-level optimization tools to guide design optimizations while attempting to meet user specified area and time constraints. These techniques include the capability for mixing layout styles such as custom layout for random-logic components and bit-slicing for regularly structured components. In this manner the entire design, control logic and datapath, can be optimized at the same time. Further, this paper presents a new methodology for microarchitecture-level optimization that greatly reduces the amount of technology-specific knowledge necessary to perform the optimizations
Automating property-based testing of evolving web services
Web services are the most widely used service technology that drives the Service-Oriented Computing~(SOC) paradigm. As a result, effective testing of web services is getting increasingly important. In this paper, we present a framework and toolset for testing web services and for evolving test code in sync with the evolution of web services. Our approach to testing web services is based on the Erlang programming language and QuviQ QuickCheck, a property-based testing tool written in Erlang, and our support for test code evolution is added to Wrangler, the Erlang refactoring tool.
The key components of our system include the automatic generation of initial test code, the inference of web service interface changes between versions, the provision of a number of domain specific refactorings and the automatic generation of refactoring scripts for evolving the test code. Our framework provides users with a powerful and expressive web service testing framework, while minimising users' effort in creating, maintaining and evolving the test model. The framework presented in this paper can be used by both web service providers and consumers, and can be used to test web services written in whatever language; the approach advocated here could also be adopted in other property-based testing frameworks and refactoring tools
Recommended from our members
An intelligent component database for behavioral synthesis
This paper describes an intelligent component database system that delivers components to synthesis tools when given a set of attributes and constraints. Requirements of a component server are defined and an implementation is described. Our experiments demonstrate that such a component sever can replace component libraries and component catalogs with hundreds of pages
From Lagrangians to Events: Computer Tutorial at the MC4BSM-2012 Workshop
This is a written account of the computer tutorial offered at the Sixth
MC4BSM workshop at Cornell University, March 22-24, 2012. The tools covered
during the tutorial include: FeynRules, LanHEP, MadGraph, CalcHEP, Pythia 8,
Herwig++, and Sherpa. In the tutorial, we specify a simple extension of the
Standard Model, at the level of a Lagrangian. The software tools are then used
to automatically generate a set of Feynman rules, compute the invariant matrix
element for a sample process, and generate both parton-level and fully
hadronized/showered Monte Carlo event samples. The tutorial is designed to be
self-paced, and detailed instructions for all steps are included in this
write-up. Installation instructions for each tool on a variety of popular
platforms are also provided.Comment: 58 pages, 1 figur
- …