CumInCAD is a Cumulative Index about publications in Computer Aided Architectural Design
supported by the sibling associations ACADIA, CAADRIA, eCAADe, SIGraDi, ASCAAD and CAAD futures

PDF papers
authors Popov, V., Popova, L. and De Paoli, G.
year 1998
title Towards an Object-Oriented Language for the Declarative Design of Scenes
source Digital Design Studios: Do Computers Make a Difference? [ACADIA Conference Proceedings / ISBN 1-880250-07-1] Québec City (Canada) October 22-25, 1998, pp. 316-353
summary We propose a prototype “kernel” of an object-oriented language, SOML (Scene Objects Modeling Language), intended to assist in the declarative design of scenes in image synthesis. This language is an attempt to provide the designer with a tool to facilitate the rapid prototyping of 3D scenes. It can also serve as a tool for knowledge acquisition and representation , and for communication and exchange of data with other tools in a design environment. Advantages offered by the implementation of SOML are: (a) from user’s viewpoint: the possibility of declarative description of the initial concept associated with the target scene in terms of properties and constraint vocabulary, the possibility of quantitative and qualitative reasoning on these properties, the modification of the intermediate solutions to different levels of detail, the utilisation of previous solutions; and (b) from the implementation viewpoint: the structuring of the properties and methods in the form of domain knowledge, the optimal solution generation according to heuristic causal-probabilistic criteria, the transformation of the semantic concept description of the scene in generic entry code for a geometrical CSG modeler or for rendering and visualization software, the integration of functionality for parameter generation and modification, the compilation of a scene from components of other final scenes and operations of geometrical transformations acting on groups of scenes. We present the architecture of the object-based implantation of the language and its interpreter, in the unified notation formalism UML. The utilization of the SOML language is illustrated by some examples.
series ACADIA
full text file.pdf (751,817 bytes)
references Content-type: text/plain
Details Citation Select
100%; open Allen, J.F. (1983) Find in CUMINCAD Maintaining Knowledge about Temporal Intervals , Communications of the ACM, vol. 26, no. 11, 832-843

100%; open Brunetti, G., Viera, A.S. and Ovtcharova, J. (19??) Find in CUMINCAD Towards a Feature Description Language ,

100%; open Chen, Hiangpiung (1995) Find in CUMINCAD Representatin, Evaluation and Edition of Feature-based and Constraint- based Design , Doctoral Dissertation, Purdue University

100%; open Clay, Sharon and Wilhelms, Jane (1996) Find in CUMINCAD Put: Language-Based Interactive Manipulation of Objects , IEEE Computer Graphics and Applications

100%; open Dubois, Didier and Prade, Henri (1995) Find in CUMINCAD Fuzzy relation equations and causal reasoning , Fuzzy sets and systems, 95:119-134

100%; open Gatenby, N., Preston, M. and Hewitt, W.T. (1993) Find in CUMINCAD The Manchester Scene Description Language , CGU 88, Manchester Computing Centre

100%; open Gomes and Velho (1995) Find in CUMINCAD Velho Abstraction paradigms for computer graphics , Vis Computer 11:227-239

100%; open Gomes, J., Coste, B., Darsa, L. and Velho, L. (1996) Find in CUMINCAD Graphical objects , Visual Computer, 12:269-282

100%; open Kehrer and Vaterrott (1996) Find in CUMINCAD Integration Aspects of STEP and their Expression in the CAO Reference Model , Modellings and Graphics in Science and Technology. Springer

100%; open M‰ntil‰, Martti (1988) Find in CUMINCAD Introduction to Solid Modeling , Computer Science Press

100%; open Peng, Yun and Reggia, James A. (1990) Find in CUMINCAD Abductive Inference Models for Diagnostic Problem-Solving , Springer-Verlag

last changed 1998/12/16 07:38
pick and add to favorite papersHOMELOGIN (you are user _anon_489504 from group guest) CUMINCAD Papers Powered by SciX Open Publishing Services 1.002