English
Related papers

Related papers: FabHacks: Transform Everyday Objects into Function…

200 papers

In this paper, we are interested in modeling complex activities that occur in a typical household. We propose to use programs, i.e., sequences of atomic actions and interactions, as a high level representation of complex tasks. Programs are…

Computer Vision and Pattern Recognition · Computer Science 2018-06-20 Xavier Puig , Kevin Ra , Marko Boben , Jiaman Li , Tingwu Wang , Sanja Fidler , Antonio Torralba

In this paper, we present "FabSearch", a prototype search engine for sourcing manufacturer service providers, by making use of the product manufacturing information contained within a 3D digital file of a product. FabSearch is designed to…

Information Retrieval · Computer Science 2018-09-18 Atin Angrish , Benjamin Craver , Binil Starly

Equipment shortages in Africa undermine Science, Technology, Engineering and Mathematics (STEM) Education. We have pioneered the LabHackathon (LabHack): a novel initiative that adapts the conventional hackathon and draws on insights from…

Computers and Society · Computer Science 2019-04-04 Helena Webb , Jason R. C. Nurse , Louise Bezuidenhout , Marina Jirotka

Situational awareness is a critical foundation for the protection of human life/properties and is challenging to maintain for people with disabilities (i.e., visual impairments and limited mobility). In this paper, we present a dialog…

Human-Computer Interaction · Computer Science 2020-06-11 Shahinur Alam , Md Sultan Mahmud , Mohammed Yeasin

Past research has identified a rich set of handcrafted linguistic features that can potentially assist various tasks. However, their extensive number makes it difficult to effectively select and utilize existing handcrafted features.…

Computation and Language · Computer Science 2023-06-02 Bruce W. Lee , Jason Hyung-Jong Lee

Inspired by cognitive theories, we introduce AnyHome, a framework that translates any text into well-structured and textured indoor scenes at a house-scale. By prompting Large Language Models (LLMs) with designed templates, our approach…

Computer Vision and Pattern Recognition · Computer Science 2024-07-30 Rao Fu , Zehao Wen , Zichen Liu , Srinath Sridhar

The Semantic Web (or Web of Data) represents the successful efforts towards linking and sharing data over the Web. The cornerstones of the Web of Data are RDF as data format and SPARQL as de-facto standard query language. Recent trends show…

We present FabSim, a toolkit developed to simplify a range of computational tasks for researchers in diverse disciplines. FabSim is flexible, adaptable, and allows users to perform a wide range of tasks with ease. It also provides a…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-09-21 Derek Groen , Agastya Bhati , James Suter , James Hetherington , Stefan Zasada , Peter Coveney

Deforestation is a compiler optimization that removes intermediate data structure allocations from functional programs to improve their efficiency. This is an old idea, but previous approaches have proved limited or impractical: they either…

Programming Languages · Computer Science 2025-10-16 Yijia Chen , Lionel Parreaux

Context and motivation: Usage of Formal Specification languages is scarce in web application development as compared to safety critical/hardware systems. Question/problem: An apt formal specification language should provide the following…

Software Engineering · Computer Science 2019-01-09 Karthika Venkatesan , Sujit Kumar Chakrabarti

Modular design is a key challenge for enabling large-scale reuse of hardware modules. Unlike software, however, hardware designs correspond to physical circuits and inherit constraints from them. Timing constraints -- which cycle a signal…

Hardware Architecture · Computer Science 2023-04-24 Rachit Nigam , Pedro Henrique Azevedo De Amorim , Adrian Sampson

Domain-specific languages are becoming increasingly important. Almost every application touches multiple domains. But how to define, use, and combine multiple DSLs within the same application? The most common approach is to split the…

Programming Languages · Computer Science 2016-12-13 Piotr Danilewski , Philipp Slusallek

Human-designed visual manuals are crucial components in shape assembly activities. They provide step-by-step guidance on how we should move and connect different parts in a convenient and physically-realizable way. While there has been an…

Computer Vision and Pattern Recognition · Computer Science 2023-02-06 Ruocheng Wang , Yunzhi Zhang , Jiayuan Mao , Ran Zhang , Chin-Yi Cheng , Jiajun Wu

Functional languages have provided major benefits to the verification community. Although features such as purity, a strong type system, and computational abstractions can help guide programmers away from costly errors, these can present…

Programming Languages · Computer Science 2018-03-29 Bernd Finkbeiner , Felix Klein , Ruzica Piskac , Mark Santolucito

Recent advances in random linear systems on finite fields have paved the way for the construction of constant-time data structures representing static functions and minimal perfect hash functions using less space with respect to existing…

Data Structures and Algorithms · Computer Science 2016-03-24 Marco Genuzio , Giuseppe Ottaviano , Sebastiano Vigna

Evaluating new technological developments for energy systems is becoming more and more complex. The overall application environment is a continuously growing and interconnected cyber-physical system so that analytical assessment is…

In this position paper, we present a prototype of a visualizer for functional programs. Such programs, whose evaluation model is the reduction of an expression to a value through repeated application of rewriting rules, and which tend to…

Programming Languages · Computer Science 2024-11-04 John Whitington , Tom Ridge

Due to the complex specifications of current electronic systems, design decisions need to be explored automatically. However, the exploration process is a complex task given the plethora of design choices such as the selection of…

Hardware Architecture · Computer Science 2023-06-22 Sergio Vinagrero Gutiérrez , Giorgio Di Natale , Elena-Ioana Vatajelu

As the innovation of smart devices and internet-of-things (IoT), smart homes have become prevalent. People tend to transform residences into smart homes by customizing off-the-shelf smart home platforms, instead of creating IoT systems from…

Software Engineering · Computer Science 2024-08-12 Sheik Murad Hassan Anik , Xinghua Gao , Hao Zhong , Xiaoyin Wang , Na Meng

Recently a lot of multimedia applications are emerging on portable appliances. They require both the flexibility of upgradeable devices (traditionally software based) and a powerful computing engine (typically hardware). In this context,…

Multimedia · Computer Science 2011-11-09 M. Borgatti , A. Capello , U. Rossi , J. -L. Lambert , I. Moussa , F. Fummi , G. Pravadelli