Results 1 - 10
of
2,770
N Degrees of Separation: Multi-Dimensional Separation of Concerns
- IN PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING
, 1999
"... Done well, separation of concerns can provide many software engineering benefits, including reduced complexity, improved reusability, and simpler evolution. The choice of boundaries for separate concerns depends on both requirements on the system and on the kind(s) of decompositionand composition a ..."
Abstract
-
Cited by 522 (8 self)
- Add to MetaCart
Done well, separation of concerns can provide many software engineering benefits, including reduced complexity, improved reusability, and simpler evolution. The choice of boundaries for separate concerns depends on both requirements on the system and on the kind(s) of decompositionand composition a
Scaling Step-Wise Refinement
- IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
, 2004
"... Step-wise refinement is a powerful paradigm for developing a complex program from a simple program by adding features incrementally. We present the AHEAD (Algebraic Hierarchical Equations for Application Design) model that shows how step-wise refinement scales to synthesize multiple programs and mu ..."
Abstract
-
Cited by 454 (41 self)
- Add to MetaCart
Step-wise refinement is a powerful paradigm for developing a complex program from a simple program by adding features incrementally. We present the AHEAD (Algebraic Hierarchical Equations for Application Design) model that shows how step-wise refinement scales to synthesize multiple programs
Conflict Resolution in Cooperative Design
, 1990
"... Complex modern-day artifacts are designed by groups of experts, each with their own areas of expertise. Current approaches to group design are often serial and iterative in nature, which can be time-consuming as well as leading to poor designs that are expensive to realize. New models for cooperativ ..."
Abstract
-
Cited by 29 (9 self)
- Add to MetaCart
Complex modern-day artifacts are designed by groups of experts, each with their own areas of expertise. Current approaches to group design are often serial and iterative in nature, which can be time-consuming as well as leading to poor designs that are expensive to realize. New models
Image-based visual hulls
- IN PROCEEDINGS OF ACM SIGGRAPH 2000
, 2000
"... In this paper, we describe an efficient image-based approach to computing and shading visual hulls from silhouette image data. Our algorithm takes advantage of epipolar geometry and incremental computation to achieve a constant rendering cost per rendered pixel. It does not suffer from the computati ..."
Abstract
-
Cited by 339 (15 self)
- Add to MetaCart
the computation complexity, limited resolution, or quantization artifacts of previous volumetric approaches. We demonstrate the use of this algorithm in a real-time virtualized reality application running off a small number of video streams.
Smooth View-Dependent Level-of-Detail Control and Its Application to Terrain Rendering
"... The key to real-time rendering of large-scale surfaces is to locally adapt surface geometric complexity to changing view parameters. Several schemes have been developed to address this problem of view-dependent level-of-detail control. Among these, the viewdependent progressive mesh (VDPM) framewor ..."
Abstract
-
Cited by 264 (1 self)
- Add to MetaCart
The key to real-time rendering of large-scale surfaces is to locally adapt surface geometric complexity to changing view parameters. Several schemes have been developed to address this problem of view-dependent level-of-detail control. Among these, the viewdependent progressive mesh (VDPM
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
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
Property-based Software Engineering Measurement
- IEEE Transactions on Software Engineering
, 1996
"... Little theory exists in the field of software system measurement. Concepts such as complexity, coupling, cohesion or even size are very often subject to interpretation and appear to have inconsistent definitions in the literature. As a consequence, there is little guidance provided to the analyst at ..."
Abstract
-
Cited by 207 (23 self)
- Add to MetaCart
Little theory exists in the field of software system measurement. Concepts such as complexity, coupling, cohesion or even size are very often subject to interpretation and appear to have inconsistent definitions in the literature. As a consequence, there is little guidance provided to the analyst
Beam tracing polygonal objects
- In Computer Graphics (Proceedings of ACM SIGGRAPH
, 1984
"... Abstract Ray tracing has produced some of the most realistic computer generated pictures to date. They contain surface texturing, local shading, shadows, reflections and refractions. The major disadvantage of ray tracing results from its point-sampling approach. Because calculation proceeds ab init ..."
Abstract
-
Cited by 214 (1 self)
- Add to MetaCart
initio at each pixel it is very CPU intensive and may contain noticeable aliasing artifacts. It is difficult to take advantage of spatial coherence because the shapes of reflections and refractions from curved surfaces are so complex. In this paper we describe an algorithm that utilizes the spatial
A vision for management of complex models
- SIGMOD Record
, 2000
"... Many problems encountered when building applications of database systems involve the manipulation of models. By “model, ” we mean a complex structure that represents a design artifact, such as a relational schema, object-oriented interface, UML model, XML DTD, web-site schema, semantic network, comp ..."
Abstract
-
Cited by 172 (23 self)
- Add to MetaCart
Many problems encountered when building applications of database systems involve the manipulation of models. By “model, ” we mean a complex structure that represents a design artifact, such as a relational schema, object-oriented interface, UML model, XML DTD, web-site schema, semantic network
Investigating school leadership practice: A distributed perspective
- Educational Researcher
, 2001
"... uted through the environments ’ material and cultural artifacts and through other people in collaborative efforts to complete complex tasks (Latour, 1987; Pea, 1993). For example, Hutchins (1995a) docu-ments how the task of landing a plane can be best understood through investigating a unit of analy ..."
Abstract
-
Cited by 200 (13 self)
- Add to MetaCart
uted through the environments ’ material and cultural artifacts and through other people in collaborative efforts to complete complex tasks (Latour, 1987; Pea, 1993). For example, Hutchins (1995a) docu-ments how the task of landing a plane can be best understood through investigating a unit
Results 1 - 10
of
2,770