Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Alan Garvey

dblp:46/4424 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
0since 2021 · last 2010
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 3 · 2 first-authorHuman-computer interaction and ubiquitous computing · 2 · 2 first-authorSystems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
3 papers
Embedded and real-time systems · 60% Performance modeling and evaluation · 26% Parallel and multicore computing · 14%
Artificial intelligence
1 paper
Knowledge representation and reasoning · 50% Planning, search and constraint satisfaction · 50%
Theoretical computer science
1 paper
Automated reasoning and model checking · 100%

Topics — the 4 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Embedded and real-time systems
real-time scheduling
0.011993
Task Interdependencies in Design-to-time Real-time Scheduling · AAAI 1993
Knowledge, reasoning and agents › Knowledge representation and reasoning › cognitive modeling › cognitive architecture
blackboard architecture
0.011991
Effects of Parallelism on Blackboard System Scheduling · IJCAI 1991
Knowledge, reasoning and agents › Planning, search and constraint satisfaction
scheduling
0.011991
Effects of Parallelism on Blackboard System Scheduling · IJCAI 1991
Parallel and multicore computing
parallel programming models and runtimes
0.011991
Effects of Parallelism on Blackboard System Scheduling · IJCAI 1991
YearPublicationVenuePosition
2010 Writing in an upper-level CS course
abstract
This paper discusses the use of writing as a teaching approach for an upper level computer science course. In describing my experiences, I hope to encourage those schools/teachers who are considering incorporating writing into such a course. Many different kinds of writing are compared and contrasted. Attention is paid to practicalities of the writing process and of the demands made of faculty in these writing-based courses.
Alan Garvey
SIGCSE1
2004 Evolution of the GPGP/TÆMS Domain-Independent Coordination Framework
Victor R. Lesser, Keith S. Decker, Thomas Wagner 0001, Norman Carver, Alan Garvey, Bryan Horling, Daniel E. Neiman, Rodion M. Podorozhny, M. V. Nagendra Prasad, Anita Raja, Régis Vincent, Ping Xuan, Xiaoqin Zhang 0001
Auton. Agents Multi Agent Syst.5
1998 Criteria-directed task scheduling
Thomas Wagner 0001, Alan Garvey, Victor R. Lesser
Int. J. Approx. Reason.2
1994 A Survey of Research in Deliberative Real-Time Artificial Intelligence
Alan Garvey, Victor R. Lesser
Real Time Syst.1
1993 Task Interdependencies in Design-to-time Real-time Scheduling
Alan Garvey, Marty Humphrey, Victor R. Lesser
AAAI1
1993 Control Heuristics for Scheduling in a Parallel Blackboard System
abstract
This paper investigates the effects of parallelism on blackboard system scheduling heuristics. A parallel blackboard system is described that allows multiple knowledge source instantiations (KSIs) to execute in parallel using a shared-memory blackboard approach. New classes of control knowledge are defined that order the agenda by using information about the relationships between the goals of the KSIs. This control knowledge is implemented and tested in the DVMT application on a Sequent multiprocessor using BB1-style control heuristics. The usefulness of the heuristics is examined by comparing the effectiveness of problem-solving with and without the heuristics (as a group and individually). Problem solving with the new control knowledge results in improved system performance.
Keith S. Decker, Alan Garvey, Marty Humphrey, Victor R. Lesser
Int. J. Pattern Recognit. Artif. Intell.2
1993 A Real-Time Control Architecture for an Approximate Processing Blackboard System
abstract
Approximate processing is an approach to real-time AI problem solving in domains in which compromise is possible between the resources required to generate a solution and the quality of that solution. It is a satisficing approach in which the goal is to produce acceptable solutions within the available time and computational resource constraints. Previous work has shown how to integrate approximate processing knowledge sources within the blackboard architecture. However, in order to solve real-time problems with hard deadlines using a blackboard system, we need to have: (1) a predictable blackboard execution loop, (2) a representation of the set of current and future tasks and their estimated durations, and (3) a model of how to modify those tasks when their deadlines are projected to be missed, and how the modifications will affect the task durations and results. This paper describes four components for achieving this goal in an approximate processing blackboard system. A parameterized low-level control loop allows predictable knowledge source execution, multiple execution channels allow dynamic control over the computation involved in each task, a meta-controller allows a representation of the set of current and future tasks and their estimated durations and results, and a real-time blackboard scheduler monitors and modifies tasks during execution so that deadlines are met. An example is given that illustrates how these components work together to construct a satisficing solution to a time-constrained problem in the Distributed Vehicle Monitoring Testbed (DVMT).
Keith S. Decker, Alan Garvey, Marty Humphrey, Victor R. Lesser
Int. J. Pattern Recognit. Artif. Intell.2
1993 Design-to-time real-time scheduling
abstract
Design-to-time is an approach to problem solving in resource-constrained domains where multiple solution methods are available for tasks. Those solution methods make tradeoffs in solution quality within the available time. The design-to-time approach is defined in detail, and contrasted to the anytime algorithm approach. A heuristic algorithm for design-to-time real-time scheduling is presented. The authors' blackboard architecture that implements the design-to-time approach is discussed, and an example problem and solution from the Distributed Vehicle Monitoring Testbed (DVMT) is described in detail. Experimental results, generated using simulation, show the effects of various parameters on scheduler performance. Future research goals and plans are discussed.>
Alan Garvey, Victor R. Lesser
IEEE Trans. Syst. Man Cybern.1
1991 Effects of Parallelism on Blackboard System Scheduling
Keith S. Decker, Alan Garvey, Marty Humphrey, Victor R. Lesser
IJCAI2
1987 Computational Costs versus Benefits of Control Reasoning
Alan Garvey, Craig Cornelius, Barbara Hayes-Roth
AAAI1
1986 Application of the BB1 blackboard control architecture to arrangement-assembly tasks
Barbara Hayes-Roth, M. Vaughan Johnson Jr., Alan Garvey, Micheal Hewett
Artif. Intell. Eng.3