Methodology for developing reusable object-oriented scheduler classes applicable for long term building energy simulation

Eisuke Togashi, Shinichi Tanabe

    Research output: Contribution to journalArticle

    Abstract

    The aim of this study is to accelerate simulation software developments by abstraction of source code. ITermStructure the "interface" for a time period is developed to make complex term structure general. By using "Composite-Pattern", all the concrete term classes which implement ITermStructure can be integrated into complex tree structure. By using "Generics", specifications of schedules class shall not be specified until scheduler classes is declared and instantiated by a client code. Since the program code developed in this research and a code made by a client were separated clearly, developed scheduler classes is generally applicable for long term simulation programs.

    Original languageEnglish
    Pages (from-to)517-523
    Number of pages7
    JournalJournal of Environmental Engineering
    Volume74
    Issue number638
    DOIs
    Publication statusPublished - 2009 Apr

    Fingerprint

    Software engineering
    Specifications
    Composite materials

    Keywords

    • Design-pattern
    • Efficiency of developments
    • Generics
    • Long term simulation
    • Object-oriented
    • Scheduler

    ASJC Scopus subject areas

    • Environmental Engineering

    Cite this

    @article{a41a684bfffd4747815dadbaf9f8d216,
    title = "Methodology for developing reusable object-oriented scheduler classes applicable for long term building energy simulation",
    abstract = "The aim of this study is to accelerate simulation software developments by abstraction of source code. ITermStructure the {"}interface{"} for a time period is developed to make complex term structure general. By using {"}Composite-Pattern{"}, all the concrete term classes which implement ITermStructure can be integrated into complex tree structure. By using {"}Generics{"}, specifications of schedules class shall not be specified until scheduler classes is declared and instantiated by a client code. Since the program code developed in this research and a code made by a client were separated clearly, developed scheduler classes is generally applicable for long term simulation programs.",
    keywords = "Design-pattern, Efficiency of developments, Generics, Long term simulation, Object-oriented, Scheduler",
    author = "Eisuke Togashi and Shinichi Tanabe",
    year = "2009",
    month = "4",
    doi = "10.3130/aije.74.517",
    language = "English",
    volume = "74",
    pages = "517--523",
    journal = "Journal of Environmental Engineering, ASCE",
    issn = "1348-0685",
    publisher = "American Society of Civil Engineers (ASCE)",
    number = "638",

    }

    TY - JOUR

    T1 - Methodology for developing reusable object-oriented scheduler classes applicable for long term building energy simulation

    AU - Togashi, Eisuke

    AU - Tanabe, Shinichi

    PY - 2009/4

    Y1 - 2009/4

    N2 - The aim of this study is to accelerate simulation software developments by abstraction of source code. ITermStructure the "interface" for a time period is developed to make complex term structure general. By using "Composite-Pattern", all the concrete term classes which implement ITermStructure can be integrated into complex tree structure. By using "Generics", specifications of schedules class shall not be specified until scheduler classes is declared and instantiated by a client code. Since the program code developed in this research and a code made by a client were separated clearly, developed scheduler classes is generally applicable for long term simulation programs.

    AB - The aim of this study is to accelerate simulation software developments by abstraction of source code. ITermStructure the "interface" for a time period is developed to make complex term structure general. By using "Composite-Pattern", all the concrete term classes which implement ITermStructure can be integrated into complex tree structure. By using "Generics", specifications of schedules class shall not be specified until scheduler classes is declared and instantiated by a client code. Since the program code developed in this research and a code made by a client were separated clearly, developed scheduler classes is generally applicable for long term simulation programs.

    KW - Design-pattern

    KW - Efficiency of developments

    KW - Generics

    KW - Long term simulation

    KW - Object-oriented

    KW - Scheduler

    UR - http://www.scopus.com/inward/record.url?scp=79954528898&partnerID=8YFLogxK

    UR - http://www.scopus.com/inward/citedby.url?scp=79954528898&partnerID=8YFLogxK

    U2 - 10.3130/aije.74.517

    DO - 10.3130/aije.74.517

    M3 - Article

    AN - SCOPUS:79954528898

    VL - 74

    SP - 517

    EP - 523

    JO - Journal of Environmental Engineering, ASCE

    JF - Journal of Environmental Engineering, ASCE

    SN - 1348-0685

    IS - 638

    ER -