A demonstration of the effectiveness of inter-program comparative testing for diagnosing and repairing solution and coding errors in building simulation programs

I. Beausoleil-Morrison (Corresponding Author), B. Griffith, Teemu Vesanen, A. Weber

    Research output: Contribution to journalArticleScientificpeer-review

    3 Citations (Scopus)

    Abstract

    The validation of a building simulation program or model is a daunting task, and one that should receive as much attention as algorithm and code development. Previous research in this field has led to a well-accepted approach composed of analytical verification, empirical validation and inter-program comparative testing to diagnose model deficiencies, mathematical solution errors and coding errors. Through a case study using a model for predicting the thermal and electrical performance of fuel cell micro-cogeneration devices, this article demonstrates the utility of the inter-program comparative testing validation construct. It shows that by comparing program-to-program results, solution problems, coding errors and deficiencies in mathematical model descriptions can be efficiently identified, diagnosed and subsequently repaired.
    Original languageEnglish
    Pages (from-to)63-73
    Number of pages11
    JournalJournal of Building Performance Simulation
    Volume2
    Issue number1
    DOIs
    Publication statusPublished - 2009
    MoE publication typeA1 Journal article-refereed

    Fingerprint

    Coding errors
    Demonstrations
    Coding
    Mathematical models
    Testing
    Fuel cells
    Simulation
    Fuel Cell
    Model
    Mathematical Model
    Demonstrate
    Hot Temperature

    Keywords

    • fuel-cell cogeneration
    • inter-program comparative testing
    • micro-cogeneration
    • validation
    • computerized simulation
    • simulation
    • simulation software

    Cite this

    @article{409e995f2cc7441b88f7b6788b91f2b5,
    title = "A demonstration of the effectiveness of inter-program comparative testing for diagnosing and repairing solution and coding errors in building simulation programs",
    abstract = "The validation of a building simulation program or model is a daunting task, and one that should receive as much attention as algorithm and code development. Previous research in this field has led to a well-accepted approach composed of analytical verification, empirical validation and inter-program comparative testing to diagnose model deficiencies, mathematical solution errors and coding errors. Through a case study using a model for predicting the thermal and electrical performance of fuel cell micro-cogeneration devices, this article demonstrates the utility of the inter-program comparative testing validation construct. It shows that by comparing program-to-program results, solution problems, coding errors and deficiencies in mathematical model descriptions can be efficiently identified, diagnosed and subsequently repaired.",
    keywords = "fuel-cell cogeneration, inter-program comparative testing, micro-cogeneration, validation, computerized simulation, simulation, simulation software",
    author = "I. Beausoleil-Morrison and B. Griffith and Teemu Vesanen and A. Weber",
    year = "2009",
    doi = "10.1080/19401490802559409",
    language = "English",
    volume = "2",
    pages = "63--73",
    journal = "Journal of Building Performance Simulation",
    issn = "1940-1493",
    publisher = "Taylor & Francis",
    number = "1",

    }

    A demonstration of the effectiveness of inter-program comparative testing for diagnosing and repairing solution and coding errors in building simulation programs. / Beausoleil-Morrison, I. (Corresponding Author); Griffith, B.; Vesanen, Teemu; Weber, A.

    In: Journal of Building Performance Simulation, Vol. 2, No. 1, 2009, p. 63-73.

    Research output: Contribution to journalArticleScientificpeer-review

    TY - JOUR

    T1 - A demonstration of the effectiveness of inter-program comparative testing for diagnosing and repairing solution and coding errors in building simulation programs

    AU - Beausoleil-Morrison, I.

    AU - Griffith, B.

    AU - Vesanen, Teemu

    AU - Weber, A.

    PY - 2009

    Y1 - 2009

    N2 - The validation of a building simulation program or model is a daunting task, and one that should receive as much attention as algorithm and code development. Previous research in this field has led to a well-accepted approach composed of analytical verification, empirical validation and inter-program comparative testing to diagnose model deficiencies, mathematical solution errors and coding errors. Through a case study using a model for predicting the thermal and electrical performance of fuel cell micro-cogeneration devices, this article demonstrates the utility of the inter-program comparative testing validation construct. It shows that by comparing program-to-program results, solution problems, coding errors and deficiencies in mathematical model descriptions can be efficiently identified, diagnosed and subsequently repaired.

    AB - The validation of a building simulation program or model is a daunting task, and one that should receive as much attention as algorithm and code development. Previous research in this field has led to a well-accepted approach composed of analytical verification, empirical validation and inter-program comparative testing to diagnose model deficiencies, mathematical solution errors and coding errors. Through a case study using a model for predicting the thermal and electrical performance of fuel cell micro-cogeneration devices, this article demonstrates the utility of the inter-program comparative testing validation construct. It shows that by comparing program-to-program results, solution problems, coding errors and deficiencies in mathematical model descriptions can be efficiently identified, diagnosed and subsequently repaired.

    KW - fuel-cell cogeneration

    KW - inter-program comparative testing

    KW - micro-cogeneration

    KW - validation

    KW - computerized simulation

    KW - simulation

    KW - simulation software

    U2 - 10.1080/19401490802559409

    DO - 10.1080/19401490802559409

    M3 - Article

    VL - 2

    SP - 63

    EP - 73

    JO - Journal of Building Performance Simulation

    JF - Journal of Building Performance Simulation

    SN - 1940-1493

    IS - 1

    ER -