SPROUT—A Modeling Language for SEEDSource: Journal of Architectural Engineering:;1995:;Volume ( 001 ):;issue: 004DOI: 10.1061/(ASCE)1076-0431(1995)1:4(195)Publisher: American Society of Civil Engineers
Abstract: An important capability of the SEED system is rapid generation of internal design representations, including design alternatives, that can be evaluated in terms of a broad range of criteria. It consists of modules that must communicate with each other and remain extensible. From a software engineering perspective, there exists no single programming language or database management system, commercial or research-based, that provides all the needed support. In this paper, we describe the SPROUT modeling language, the cornerstone of efforts to bridge this gap. It supports the specification of a system information model, which contains a building product model as a subset. Developments are discussed that lead to the current language design as well as the support for case-based design, persistent storage of objects, management of versions and alternatives, and communication between different SEED modules (i.e., agents). Emphasis is placed on the automatic generation of computer programs and database schemas from a SPROUT specification. Lastly, this effort is compared to other comparable efforts including PDES/STEP.
|
Collections
Show full item record
| contributor author | James Snyder | |
| contributor author | Zeyno Aygen | |
| contributor author | Ulrich Flemming | |
| contributor author | Jonah Tsai | |
| date accessioned | 2017-05-08T21:21:44Z | |
| date available | 2017-05-08T21:21:44Z | |
| date copyright | December 1995 | |
| date issued | 1995 | |
| identifier other | %28asce%291076-0431%281995%291%3A4%28195%29.pdf | |
| identifier uri | http://yetl.yabesh.ir/yetl/handle/yetl/48460 | |
| description abstract | An important capability of the SEED system is rapid generation of internal design representations, including design alternatives, that can be evaluated in terms of a broad range of criteria. It consists of modules that must communicate with each other and remain extensible. From a software engineering perspective, there exists no single programming language or database management system, commercial or research-based, that provides all the needed support. In this paper, we describe the SPROUT modeling language, the cornerstone of efforts to bridge this gap. It supports the specification of a system information model, which contains a building product model as a subset. Developments are discussed that lead to the current language design as well as the support for case-based design, persistent storage of objects, management of versions and alternatives, and communication between different SEED modules (i.e., agents). Emphasis is placed on the automatic generation of computer programs and database schemas from a SPROUT specification. Lastly, this effort is compared to other comparable efforts including PDES/STEP. | |
| publisher | American Society of Civil Engineers | |
| title | SPROUT—A Modeling Language for SEED | |
| type | Journal Paper | |
| journal volume | 1 | |
| journal issue | 4 | |
| journal title | Journal of Architectural Engineering | |
| identifier doi | 10.1061/(ASCE)1076-0431(1995)1:4(195) | |
| tree | Journal of Architectural Engineering:;1995:;Volume ( 001 ):;issue: 004 | |
| contenttype | Fulltext |