Describing Binding Time in Software Design Patterns

Michael Krisper, Christian Josef Kreiner

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Abstract

Binding time is an important, yet underestimated viewpoint in software architecture and design. A terminology for analyzing binding time is established and an analysis is carried out in form of side-by-side comparisons for patterns and mechanisms from the creational, structural, and behavioral domains. These terminology and synoptic comparisons with the binding time considerations can aid software architects in selecting patterns and taking correct architectural decisions.
Original languageEnglish
Title of host publicationProceedings of the 21th European Conference on Pattern Languages of Programs
Place of PublicationNew York, NY, USA
PublisherAssociation of Computing Machinery
Number of pages14
ISBN (Print)978-1-4503-4074-8
DOIs
Publication statusPublished - 6 Jul 2016
Event21st European Conference on Pattern Languages of Programs, EuroPLoP 2016 - Kloster Irsee, Kaufbeuren, Germany
Duration: 6 Jul 201610 Jul 2016

Conference

Conference21st European Conference on Pattern Languages of Programs, EuroPLoP 2016
CountryGermany
CityKaufbeuren
Period6/07/1610/07/16

Fingerprint

Software design
Terminology
Software architecture

Keywords

  • binding time
  • design patterns
  • taxonomy
  • architectural decisions

ASJC Scopus subject areas

  • Software

Fields of Expertise

  • Information, Communication & Computing

Cite this

Krisper, M., & Kreiner, C. J. (2016). Describing Binding Time in Software Design Patterns. In Proceedings of the 21th European Conference on Pattern Languages of Programs New York, NY, USA: Association of Computing Machinery. https://doi.org/10.1145/3011784.3011811

Describing Binding Time in Software Design Patterns. / Krisper, Michael; Kreiner, Christian Josef.

Proceedings of the 21th European Conference on Pattern Languages of Programs. New York, NY, USA : Association of Computing Machinery, 2016.

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

Krisper, M & Kreiner, CJ 2016, Describing Binding Time in Software Design Patterns. in Proceedings of the 21th European Conference on Pattern Languages of Programs. Association of Computing Machinery, New York, NY, USA, 21st European Conference on Pattern Languages of Programs, EuroPLoP 2016, Kaufbeuren, Germany, 6/07/16. https://doi.org/10.1145/3011784.3011811
Krisper M, Kreiner CJ. Describing Binding Time in Software Design Patterns. In Proceedings of the 21th European Conference on Pattern Languages of Programs. New York, NY, USA: Association of Computing Machinery. 2016 https://doi.org/10.1145/3011784.3011811
Krisper, Michael ; Kreiner, Christian Josef. / Describing Binding Time in Software Design Patterns. Proceedings of the 21th European Conference on Pattern Languages of Programs. New York, NY, USA : Association of Computing Machinery, 2016.
@inproceedings{00afc1edb5bf41809c560cba293669c3,
title = "Describing Binding Time in Software Design Patterns",
abstract = "Binding time is an important, yet underestimated viewpoint in software architecture and design. A terminology for analyzing binding time is established and an analysis is carried out in form of side-by-side comparisons for patterns and mechanisms from the creational, structural, and behavioral domains. These terminology and synoptic comparisons with the binding time considerations can aid software architects in selecting patterns and taking correct architectural decisions.",
keywords = "binding time, design patterns, taxonomy, architectural decisions",
author = "Michael Krisper and Kreiner, {Christian Josef}",
year = "2016",
month = "7",
day = "6",
doi = "10.1145/3011784.3011811",
language = "English",
isbn = "978-1-4503-4074-8",
booktitle = "Proceedings of the 21th European Conference on Pattern Languages of Programs",
publisher = "Association of Computing Machinery",
address = "United States",

}

TY - GEN

T1 - Describing Binding Time in Software Design Patterns

AU - Krisper, Michael

AU - Kreiner, Christian Josef

PY - 2016/7/6

Y1 - 2016/7/6

N2 - Binding time is an important, yet underestimated viewpoint in software architecture and design. A terminology for analyzing binding time is established and an analysis is carried out in form of side-by-side comparisons for patterns and mechanisms from the creational, structural, and behavioral domains. These terminology and synoptic comparisons with the binding time considerations can aid software architects in selecting patterns and taking correct architectural decisions.

AB - Binding time is an important, yet underestimated viewpoint in software architecture and design. A terminology for analyzing binding time is established and an analysis is carried out in form of side-by-side comparisons for patterns and mechanisms from the creational, structural, and behavioral domains. These terminology and synoptic comparisons with the binding time considerations can aid software architects in selecting patterns and taking correct architectural decisions.

KW - binding time

KW - design patterns

KW - taxonomy

KW - architectural decisions

U2 - 10.1145/3011784.3011811

DO - 10.1145/3011784.3011811

M3 - Conference contribution

SN - 978-1-4503-4074-8

BT - Proceedings of the 21th European Conference on Pattern Languages of Programs

PB - Association of Computing Machinery

CY - New York, NY, USA

ER -