Lloyd Greenwald

Learn More
In this paper, we develop methods that use logged user data to build models of a web application. Logged user data captures dynamic behavior of an application that can be useful for addressing the challenging problems of testing web applications. Our approach automatically builds statistical models of user sessions and automatically derives test cases from(More)
overview of the robotic resources available to AI educators and provides context for the articles in this special issue. We set the stage by addressing the trade-offs among a number of established and emerging hardware and software platforms, curricular topics, and robot contests used to motivate and teach undergraduate AI. R obot platforms have played a(More)
The following item is made available as a courtesy to scholars by the author(s) and Drexel University Library and may contain materials and content, including computer code and tags, artwork, text, graphics, images, and illustrations (Material) which may be protected by copyright law. Unless otherwise noted, the Material is made available for non profit and(More)
In this work we present an approach to solving time-critical decision-making problems by taking advantage of domain structure to expand the amount of time available for processing dif-cult combinatorial tasks. Our approach uses predictable variability in computational demands to allocate on-line deliberation time and exploits problem regularity and(More)
We present an approach to designing real-time systems based on dynamically sequencing condition-speciic task-execution schedules. A system that dynamically alters its real-time execution component provides ex-ibility in the face of changing on-line conditions. For domains in which real-time response and safety must be guaranteed at design time, achieving(More)
Robotics is a remarkable domain that may be successfully employed in the classroom both to motivate students to tackle hard AI topics and to provide students experience applying AI representations and algorithms to real-world problems. This article uses two example robotics problems to illustrate these themes. We show how the robot obstacle detection(More)
This year marked a change in the venue format from a conference hall to a hotel, which changed how the robot event was run. As a result, the robots were much more visible to the attendees of the AAAI conference than in previous years. This allowed teams that focused on human-robot interaction to have many more opportunities to interact with people. Y early(More)