6,231 research outputs found

    Staging Transformations for Multimodal Web Interaction Management

    Get PDF
    Multimodal interfaces are becoming increasingly ubiquitous with the advent of mobile devices, accessibility considerations, and novel software technologies that combine diverse interaction media. In addition to improving access and delivery capabilities, such interfaces enable flexible and personalized dialogs with websites, much like a conversation between humans. In this paper, we present a software framework for multimodal web interaction management that supports mixed-initiative dialogs between users and websites. A mixed-initiative dialog is one where the user and the website take turns changing the flow of interaction. The framework supports the functional specification and realization of such dialogs using staging transformations -- a theory for representing and reasoning about dialogs based on partial input. It supports multiple interaction interfaces, and offers sessioning, caching, and co-ordination functions through the use of an interaction manager. Two case studies are presented to illustrate the promise of this approach.Comment: Describes framework and software architecture for multimodal web interaction managemen

    From 3D Models to 3D Prints: an Overview of the Processing Pipeline

    Get PDF
    Due to the wide diffusion of 3D printing technologies, geometric algorithms for Additive Manufacturing are being invented at an impressive speed. Each single step, in particular along the Process Planning pipeline, can now count on dozens of methods that prepare the 3D model for fabrication, while analysing and optimizing geometry and machine instructions for various objectives. This report provides a classification of this huge state of the art, and elicits the relation between each single algorithm and a list of desirable objectives during Process Planning. The objectives themselves are listed and discussed, along with possible needs for tradeoffs. Additive Manufacturing technologies are broadly categorized to explicitly relate classes of devices and supported features. Finally, this report offers an analysis of the state of the art while discussing open and challenging problems from both an academic and an industrial perspective.Comment: European Union (EU); Horizon 2020; H2020-FoF-2015; RIA - Research and Innovation action; Grant agreement N. 68044

    Search-based amorphous slicing

    Get PDF
    Amorphous slicing is an automated source code extraction technique with applications in many areas of software engineering, including comprehension, reuse, testing and reverse engineering. Algorithms for syntax-preserving slicing are well established, but amorphous slicing is harder because it requires arbitrary transformation; finding good general purpose amorphous slicing algorithms therefore remains as hard as general program transformation. In this paper we show how amorphous slices can be computed using search techniques. The paper presents results from a set of experiments designed to explore the application of genetic algorithms, hill climbing, random search and systematic search to a set of six subject programs. As a benchmark, the results are compared to those from an existing analytical algorithm for amorphous slicing, which was written specifically to perform well with the sorts of program under consideration. The results, while tentative at this stage, do give grounds for optimism. The search techniques proved able to reduce the size of the programs under consideration in all cases, sometimes equaling the performance of the specifically-tailored analytic algorithm. In one case, the search techniques performed better, highlighting a fault in the existing algorith

    Optimal design and freeform extrusion fabrication of functionally gradient smart parts

    Get PDF
    An extrusion-based additive manufacturing process, called the Ceramic On-Demand Extrusion (CODE) process, for producing three-dimensional ceramic components with near theoretical density was developed. In this process, an aqueous paste of ceramic particles with a very low binder content (\u3c1 vol%) is extruded through a moving nozzle at room temperature. After a layer is deposited, it is surrounded by oil (to a level just below the top surface of most recent layer) to preclude non-uniform evaporation from the sides. Infrared radiation is then used to partially, and uniformly, dry the just-deposited layer so that the yield stress of the paste increases and the part maintains its shape. The same procedure is repeated for every layer until part fabrication is completed. Sample parts made of alumina and fully stabilized zirconia were produced using this process and their mechanical properties including density, strength, Young\u27s modulus, Weibull modulus, toughness, and hardness were examined. Microstructural evaluation was also performed to measure the grain size, and critical flaw sizes were obtained. The results indicate that the proposed method enables fabrication of geometrically complex parts with superior mechanical properties. Furthermore, several methods were developed to increase the productivity of the CODE process and enable manufacturing of functionally graded materials with an optimum distribution of material composition. As an application of the CODE process, advanced ceramic components with embedded sapphire optical fiber sensors were fabricated and properties of parts and sensors were evaluated using standard test methods --Abstract, page iv

    The 7th Conference of PhD Students in Computer Science

    Get PDF

    Adaptive computation of gravitational waves from black hole interactions

    Get PDF
    We construct a class of linear partial differential equations describing general perturbations of non-rotating black holes in 3D Cartesian coordinates. In contrast to the usual approach, a single equation treats all radiative m\ell -m modes simultaneously, allowing the study of wave perturbations of black holes with arbitrary 3D structure, as would be present when studying the full set of nonlinear Einstein equations describing a perturbed black hole. This class of equations forms an excellent testbed to explore the computational issues of simulating black spacetimes using a three dimensional adaptive mesh refinement code. Using this code, we present results from the first fully resolved 3D solution of the equations describing perturbed black holes. We discuss both fixed and adaptive mesh refinement, refinement criteria, and the computational savings provided by adaptive techniques in 3D for such model problems of distorted black holes.Comment: 16 Pages, RevTeX, 13 figure
    corecore