Back to Search
Start Over
New Object-Oriented PROGRES for Specifying the Conceptual Design Tool GraCAD
- Source :
- Electronic Notes in Theoretical Computer Science. 127:141-156
- Publication Year :
- 2005
- Publisher :
- Elsevier BV, 2005.
-
Abstract
- This paper deals with the application of graph transformations for the specification of conceptual design tools. We show how the graph rewriting system PROGRES is used for specifying the graph part of the conceptual method for architects in which functional requirements of the building to be designed are elicited by means of graph structures. The consistency of the specified requirements and whether a design matches those requirements is verified with graph constraint checkers. We consider how the new object-oriented extensions of the PROGRES language, i.e. packages and node objects with redefinable methods can be used to achieve the required constraint monitoring and preserving functions in the form of graph checker objects. The prototype for our method, called GraCAD, is created with UPGRADE - the recently developed Java framework for developing visual applications based on a PROGRES specification, and the commercial system for architects ArchiCAD.
- Subjects :
- ArchiCAD
Object-oriented programming
Graph rewriting
Wait-for graph
Theoretical computer science
General Computer Science
Computer science
Programming language
Functional requirement
computer.software_genre
Graph
Theoretical Computer Science
PROGRES
Conceptual Design
Conceptual design
Java collections framework
Graph (abstract data type)
CAD
computer
Computer Science(all)
Subjects
Details
- ISSN :
- 15710661
- Volume :
- 127
- Database :
- OpenAIRE
- Journal :
- Electronic Notes in Theoretical Computer Science
- Accession number :
- edsair.doi.dedup.....41ec4baa4a13b259b021190c727e4bce
- Full Text :
- https://doi.org/10.1016/j.entcs.2004.12.032