Results 1 - 10
of
336
The Serializability of Concurrent Database Updates
- Journal of the ACM
, 1979
"... ABSTRACT A sequence of interleaved user transactions in a database system may not be ser:ahzable, t e, equivalent to some sequential execution of the individual transactions Using a simple transaction model, it ~s shown that recognizing the transaction histories that are serlahzable is an NP-complet ..."
Abstract
-
Cited by 246 (0 self)
- Add to MetaCart
, schedulers, concurrency control CR CATEGORIES 4 33, 5 25 1.
Using Particles to Sample and Control Implicit Surfaces
, 1994
"... We present a new particle-based approach to sampling and controlling implicit surfaces. A simple constraint locks a set of particles onto a surface while the particles and the surface move. We use the constraint to make surfaces follow particles, and to make particles follow surfaces. We implement c ..."
Abstract
-
Cited by 256 (3 self)
- Add to MetaCart
topology. CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling:...
Direct Manipulation of Free-Form Deformations
- Computer Graphics
, 1992
"... Free-form deformation (FFD) is a powerful modeling tool, but controlling the shape of an object under complex deformations is often difficult. The interface to FFD in most conventional systems simply represents the underlying mathematics directly; users describe deformations by manipulating control ..."
Abstract
-
Cited by 210 (0 self)
- Add to MetaCart
that allows a user to control a free-form deformation of an object by manipulating the object directly, leading to better control of the deformation and a more intuitive interface. CR Categories: I.3.5 [Computer Graphics]: Computational Geometry and Object Modeling - Curve, Surface, Solid, and Object
Hierarchical Image Caching for Accelerated Walkthroughs of Complex Environments
, 1996
"... We present a new method that utilizes path coherence to accelerate walkthroughs of geometrically complex static scenes. As a preprocessing step, our method constructs a BSP-tree that hierarchically partitions the geometric primitives in the scene. In the course of a walkthrough, images of nodes at v ..."
Abstract
-
Cited by 184 (10 self)
- Add to MetaCart
the discrepancy between the appearance of the geometry contained in a node and the cached image. The new method is shown to achieve speedups of an order of magnitude for walkthroughs of a complex outdoor scene, with little or no loss in rendering quality. CR Categories and Subject Descriptors: I.3.3 [Computer
The Concurrent Language Shared Prolog
, 1991
"... Shared Prolog is a new concurrent logic language. A Shared Prolog system is composed of a set of parallel agents which are Prolog programs extended by a guard mechanism. The programmer controls the granularity of parallelism coordinating communication and synchronization of the agents via a centrali ..."
Abstract
-
Cited by 81 (15 self)
- Add to MetaCart
Shared Prolog is a new concurrent logic language. A Shared Prolog system is composed of a set of parallel agents which are Prolog programs extended by a guard mechanism. The programmer controls the granularity of parallelism coordinating communication and synchronization of the agents via a
Efficient generation of motion transitions using spacetime constraints
, 1996
"... This paper describes the application of space time constraints to creating transitions between segments of human body motion. The motion transition generation uses a combination of spacetime constraints and inverse kinematic constraints to generate seamless and dynamically plausible transitions betw ..."
Abstract
-
Cited by 170 (10 self)
- Add to MetaCart
, motion control, human figure animation, cyclification. CR Categories and SubjectDescriptions: I.3.7 [Computer Graphics]:
mediaBlocks: Physical Containers, Transports, and Controls for Online Media
- In Proceedings of SIGGRAPH ’98, ACM Press,1998
"... We present a tangible user interface based upon mediaBlocks: small, electronically tagged wooden blocks that serve as physical icons (“phicons”) for the containment, transport, and manipulation of online media. MediaBlocks interface with media input and output devices such as video cameras and proje ..."
Abstract
-
Cited by 118 (6 self)
- Add to MetaCart
interfaces for tasks such as sequencing collections of media elements. CR Categories and Subject Descriptors: H.5.2 [User Interfaces] Input devices and strategies; H.5.1 [Multimedia Information Systems] Artificial, augmented, and virtual realities
A language for shading and lighting calculations
- Computer Graphics (SIGGRAPH ’90 Proceedings
, 1990
"... A shading language provides a means to extend the shading and lighting formulae used by a rendering system. This paper discusses the design of a new shading language based on previous work of Cook and Perlin. This language has various types of shaders for light sources and surface reflectances, poin ..."
Abstract
-
Cited by 133 (8 self)
- Add to MetaCart
on the implementation are also discussed. CR Categories: 1.3.3 [Computer Graphics] Picture/Image Generation- Display algorithms; 1.3.5 [Computer Graphics]
Concurrent programming concepts
- ACM Computing Surveys
, 1973
"... This paper describes the evolution of language features for multiprogramming from event queues and semaphores to critical regions and monitors. It suggests that the choice of language concepts should be guided by two simple principles: First, ~t should be possible to understand a concurrent program ..."
Abstract
-
Cited by 36 (0 self)
- Add to MetaCart
data, mutual exclusion, critical regions, monitors. CR categories: 4.22, 4.31, 4.32, 5.24 Somewhere there are decisions made that are not rational in any sense, that are subject to nothing more than the personal bias of the decision maker. Logical methods, at best, re-arrange the way in which personal
The ADAPTIVE Communication Environment: An Object-Oriented Network Programming Toolkit for Developing Communication Software
, 1993
"... The ADAPTIVE Communication Environment (ACE) is an object-oriented toolkit that implements strategic and tactical design patterns to simplify the development of concurrent, event-driven communication software. ACE provides a rich set of reusable C++ wrappers, class categories, and frameworks that pe ..."
Abstract
-
Cited by 116 (6 self)
- Add to MetaCart
The ADAPTIVE Communication Environment (ACE) is an object-oriented toolkit that implements strategic and tactical design patterns to simplify the development of concurrent, event-driven communication software. ACE provides a rich set of reusable C++ wrappers, class categories, and frameworks
Results 1 - 10
of
336