Skip to main content

Pattern-Based Generation of Customized, Flexible Building Simulators

  • Conference paper
CAAD futures 1997

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Alan, A., Pritsker, B. (1974) The GASP IV simulation language, Wiley, New York

    MATH  Google Scholar 

  • Alexander, C., Ishikawa, S., and Silverstein, M. (1977) A Pattern Language, Oxford Univ. Press, New York

    Google Scholar 

  • 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

    Google Scholar 

  • 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

    Google Scholar 

  • Batory D., Singhal V., Thomas J., Dasari S., Geraci B., Sirkin M. (1994) The GenVoca Model of Software-System Generators, IEEE Software, September 94

    Google Scholar 

  • 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)

    Google Scholar 

  • 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

    Google Scholar 

  • Flemming, U., Woodbury, R. (1995) Journal of Architectural Engineering, Vol. 1, No. 4, 147–152

    Article  Google Scholar 

  • Gamma, E., Helm, R., Johnson, R., and Vlissides, J. (1995) Design Patterns, Addison-Wesley

    Google Scholar 

  • Lamprecht, G. (1981) Introduction to SIMULA 67, Vieweg

    Google Scholar 

  • Mandavi, A. (1993) Open Simulation Environments: A Preference-Based Approach, CAAD Futures’93, Elsevier Science Publishers Ltd., Amsterdam, 195–214

    Google Scholar 

  • Milne, M. (1991) Design Tools: Future Design Environments for Visualizing Building Performance, CAAD Futures’91, Vieweg Verlagsgesellschaft mbH, Braunschweig/Wiesbaden, 485–496

    Google Scholar 

  • Ozel, F (1991) An Intelligent Simulation Approach in Simulating Dynamic Processes in Architectural Environments, CAAD futures 1991, Vieweg Verlagsgesellschaft mbH, Braunschweig/Wiesbaden, 177–190

    Google Scholar 

  • Pree, W. (1995) Design Patterns for Object-Oriented Software Development, ACM Press, Addison-Wesley

    Google Scholar 

  • Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., and Lorensen, W. (1991) Object-Oriented Modeling and Design, Prentice Hall, Englewood Cliffs, N.J.

    Google Scholar 

  • Schulz, S. (1997) PSiGene — A Pattern-Based Simulator Generator, diploma thesis, University of Kaiserslautern

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics