Finding the “right” level of abstraction for patterns. Baumgartner, P. & Kohls, C. In 20th Conference on Pattern Languages of Programs, Illinois, USA, October, 2013. Hillside. Paper abstract bibtex Patterns are abstractions of multiple instances to a core invariant structure of the solution. But what level of abstractions to choose? As each abstraction means a loss of information, we need to think about which abstrac-tions are justified to have patterns that are flexible, open and instructive. We will discuss different types of ab-stractions and point out what has to be observed in this abstractions process. This will help us to build patterns that are more suitable in their practical usage and to generate a pattern language, which is more consistent and completed.
@inproceedings{baumgartner_finding_2013,
address = {Illinois, USA},
title = {Finding the “right” level of abstraction for patterns},
url = {http://peter.baumgartner.name/wp-content/uploads/2013/10/Baumgartner_Kohls_2013_AbstractionsAndPatterns_8.pdf},
abstract = {Patterns are abstractions of multiple instances to a core invariant structure of the solution. But what level of abstractions to choose? As each abstraction means a loss of information, we need to think about which abstrac-tions are justified to have patterns that are flexible, open and instructive. We will discuss different types of ab-stractions and point out what has to be observed in this abstractions process. This will help us to build patterns that are more suitable in their practical usage and to generate a pattern language, which is more consistent and completed.},
urldate = {2013-10-10},
booktitle = {20th {Conference} on {Pattern} {Languages} of {Programs}},
publisher = {Hillside},
author = {Baumgartner, Peter and Kohls, Christian},
month = oct,
year = {2013},
keywords = {2013},
}
Downloads: 0
{"_id":{"_str":"5342aaef0e946d920a002ffa"},"__v":1,"authorIDs":[],"author_short":["Baumgartner, P.","Kohls, C."],"bibbaseid":"baumgartner-kohls-findingtherightlevelofabstractionforpatterns-2013","bibdata":{"bibtype":"inproceedings","type":"inproceedings","address":"Illinois, USA","title":"Finding the “right” level of abstraction for patterns","url":"http://peter.baumgartner.name/wp-content/uploads/2013/10/Baumgartner_Kohls_2013_AbstractionsAndPatterns_8.pdf","abstract":"Patterns are abstractions of multiple instances to a core invariant structure of the solution. But what level of abstractions to choose? As each abstraction means a loss of information, we need to think about which abstrac-tions are justified to have patterns that are flexible, open and instructive. We will discuss different types of ab-stractions and point out what has to be observed in this abstractions process. This will help us to build patterns that are more suitable in their practical usage and to generate a pattern language, which is more consistent and completed.","urldate":"2013-10-10","booktitle":"20th Conference on Pattern Languages of Programs","publisher":"Hillside","author":[{"propositions":[],"lastnames":["Baumgartner"],"firstnames":["Peter"],"suffixes":[]},{"propositions":[],"lastnames":["Kohls"],"firstnames":["Christian"],"suffixes":[]}],"month":"October","year":"2013","keywords":"2013","bibtex":"@inproceedings{baumgartner_finding_2013,\n\taddress = {Illinois, USA},\n\ttitle = {Finding the “right” level of abstraction for patterns},\n\turl = {http://peter.baumgartner.name/wp-content/uploads/2013/10/Baumgartner_Kohls_2013_AbstractionsAndPatterns_8.pdf},\n\tabstract = {Patterns are abstractions of multiple instances to a core invariant structure of the solution. But what level of abstractions to choose? As each abstraction means a loss of information, we need to think about which abstrac-tions are justified to have patterns that are flexible, open and instructive. We will discuss different types of ab-stractions and point out what has to be observed in this abstractions process. This will help us to build patterns that are more suitable in their practical usage and to generate a pattern language, which is more consistent and completed.},\n\turldate = {2013-10-10},\n\tbooktitle = {20th {Conference} on {Pattern} {Languages} of {Programs}},\n\tpublisher = {Hillside},\n\tauthor = {Baumgartner, Peter and Kohls, Christian},\n\tmonth = oct,\n\tyear = {2013},\n\tkeywords = {2013},\n}\n\n\n\n","author_short":["Baumgartner, P.","Kohls, C."],"key":"baumgartner_finding_2013","id":"baumgartner_finding_2013","bibbaseid":"baumgartner-kohls-findingtherightlevelofabstractionforpatterns-2013","role":"author","urls":{"Paper":"http://peter.baumgartner.name/wp-content/uploads/2013/10/Baumgartner_Kohls_2013_AbstractionsAndPatterns_8.pdf"},"keyword":["2013"],"metadata":{"authorlinks":{}},"downloads":0,"html":""},"bibtype":"inproceedings","biburl":"http://bibbase.org/zotero/peter.baumgartner","downloads":0,"keywords":["2013"],"search_terms":["finding","right","level","abstraction","patterns","baumgartner","kohls"],"title":"Finding the “right” level of abstraction for patterns","year":2013,"dataSources":["MdtPMyTKrfcN5SgwY"]}