Abstract
This paper describes a domain-specific software development method for the creation of building simulators. The method is based on object-oriented modeling, design patterns and code generation principles. The goal is to provide customizable building simulators that exactly simulate those physical effects an application demands. The numerical accuracy and different algorithms to be used can be tailored to the application’s needs. By using object models and preconfigured design patterns, a well-structured simulator model can be created. From this model, the complete product code of a simulator is generated. The patterns help to develop a complete and correct model. Each pattern describes a certain functionality and knows how to generate code to implement this functionality.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alan, A., Pritsker, B. (1974) The GASP IV simulation language, Wiley, New York
Alexander, C., Ishikawa, S., and Silverstein, M. (1977) A Pattern Language, Oxford Univ. Press, New York
Altmeyer J., Riegel J. P., Schürmann B., Schütze M., Zimmermann G. (1997) Application of a Generator-Based Software Development Method Supporting Model Reuse, in Proc. 9th Conference on Advanced Information Systems Engineering (CAiSE*97), Barcelona
Altmeyer, J., Schürmann, B., and Schütze, M. (1995) Generating ECAD Framework Code from Abstract Models, Proceedings of the Design Automation Conference’95, San Francisco, California
Batory D., Singhal V., Thomas J., Dasari S., Geraci B., Sirkin M. (1994) The GenVoca Model of Software-System Generators, IEEE Software, September 94
Budinsky F. J., Finnie M. A., Vlissides J. M., Yu P. S. (1996) Automatic code generation from design patterns, IBM Systems Journal, Vol. 35, No. 2, (http://www.almaden.ibm.com/journal/sj/budin/budinsky.html)
Flemming, U., Mandavi, A. (1993) Simultaneous Form Generation and Performance Evaluation: A Two-Way Inference Approach, CAAD Futures’93, Elsevier Science Publishers Ltd., Amsterdam, 161–173
Flemming, U., Woodbury, R. (1995) Journal of Architectural Engineering, Vol. 1, No. 4, 147–152
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995) Design Patterns, Addison-Wesley
Lamprecht, G. (1981) Introduction to SIMULA 67, Vieweg
Mandavi, A. (1993) Open Simulation Environments: A Preference-Based Approach, CAAD Futures’93, Elsevier Science Publishers Ltd., Amsterdam, 195–214
Milne, M. (1991) Design Tools: Future Design Environments for Visualizing Building Performance, CAAD Futures’91, Vieweg Verlagsgesellschaft mbH, Braunschweig/Wiesbaden, 485–496
Ozel, F (1991) An Intelligent Simulation Approach in Simulating Dynamic Processes in Architectural Environments, CAAD futures 1991, Vieweg Verlagsgesellschaft mbH, Braunschweig/Wiesbaden, 177–190
Pree, W. (1995) Design Patterns for Object-Oriented Software Development, ACM Press, Addison-Wesley
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and Lorensen, W. (1991) Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, N.J.
Schulz, S. (1997) PSiGene — A Pattern-Based Simulator Generator, diploma thesis, University of Kaiserslautern
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1997 Springer Science+Business Media Dordrecht
About this paper
Cite this paper
Riegel, J.P., Schütze, M., Zimmermann, G. (1997). Pattern-Based Generation of Customized, Flexible Building Simulators. In: Junge, R. (eds) CAAD futures 1997. Springer, Dordrecht. https://doi.org/10.1007/978-94-011-5576-2_21
Download citation
DOI: https://doi.org/10.1007/978-94-011-5576-2_21
Publisher Name: Springer, Dordrecht
Print ISBN: 978-94-010-6350-0
Online ISBN: 978-94-011-5576-2
eBook Packages: Springer Book Archive