Virtual separation of concerns: toward preprocessors 2.0 ; Dissertation
Gespeichert in:
Beteilige Person: | |
---|---|
Format: | Hochschulschrift/Dissertation Buch |
Sprache: | Englisch |
Veröffentlicht: |
Magdeburg
2010
|
Schlagwörter: | |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020587222&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | XV, 207 Seiten Illustrationen, Diagramme 30 cm |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV036668063 | ||
003 | DE-604 | ||
005 | 20190430 | ||
007 | t| | ||
008 | 100914s2010 xx a||| m||| 00||| eng d | ||
016 | 7 | |a 1005147051 |2 DE-101 | |
035 | |a (OCoLC)705809924 | ||
035 | |a (DE-599)DNB1005147051 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-M347 | ||
082 | 0 | |a 005.11 |2 22/ger | |
084 | |a ST 232 |0 (DE-625)143619: |2 rvk | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Kästner, Christian |d 1982- |0 (DE-588)142097101 |4 aut | |
245 | 1 | 0 | |a Virtual separation of concerns |b toward preprocessors 2.0 ; Dissertation |c von Dipl.-Wirt.-Inform. Christian Kästner |
264 | 1 | |a Magdeburg |c 2010 | |
300 | |a XV, 207 Seiten |b Illustrationen, Diagramme |c 30 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
502 | |b Dissertation |c Universität Magdeburg |d 2010 | ||
655 | 7 | |0 (DE-588)4113937-9 |a Hochschulschrift |2 gnd-content | |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020587222&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-020587222 |
Datensatz im Suchindex
_version_ | 1819253769563537408 |
---|---|
adam_text | CONTENTS CONTENTS VII LIST OF FIGURES XI LIST OF TABLES XIII LIST OF
ABBREVIATIONS XV 1. INTRODUCTION 1 1.1. CONTRIBUTION 4 1.2. OUTLINE 5 2.
BACKGROUND 7 2.1. SOFTWARE PRODUCT LINES 7 2.2. DOMAIN ENGINEERING AND
APPLICATION ENGINEERING 8 2.3. VARIABILITY MODELING 10 2.4. SEPARATION
OF CONCERNS 13 3. SOFTWARE PRODUCT LINE IMPLEMENTATION 17 3.1.
COMPOSITIONAL APPROACHES 18 3.1.1. MODULARITY 19 3.1.2. TRACEABILITY 21
3.1.3. LANGUAGE SUPPORT FOR VARIABILITY 22 3.1.4. COARSE GRANULARITY 22
3.1.5. THE OPTIONAL FEATURE PROBLEM 26 3.1.6. DIFFICULT ADOPTION 28
3.1.7. CASE STUDY: BERKELEY DB 29 3.2. ANNOTATIVE APPROACHES 33 3.2.1.
SEPARATION OF CONCERNS 35 3.2.2. OBFUSCATION 36 3.2.3. ERROR PRONENESS
39 3.2.4. SIMPLE AND UNIFORM PROGRAMMING MODEL 40 3.2.5. FINE
GRANULARITY 41 3.2.6. VARIABILITY DESPITE FEATURE INTERACTIONS 41 3.3.
OTHER APPROACHES 41 BIBLIOGRAFISCHE INFORMATIONEN
HTTP://D-NB.INFO/1006571078 DIGITALISIERT DURCH 5.5. SUMMARY 141
CONTENTS 3.4. SUMMARY, PERSPECTIVE, AND GOALS 44 4. VIEWS AND VISUAL
REPRESENTATION 47 4.1. INTEGRATING A FEATURE MODEL 47 4.1.1.
IMPLEMENTATION 48 4.1.2. DISCUSSION 50 4.2. VIEWS 51 4.2.1. VIEW ON A
FEATURE 52 4.2.2. VIEW ON A VARIANT 54 4.2.3. DESIGN DECISIONS 55 4.2.4.
IMPLEMENTATION 57 4.3. VISUAL REPRESENTATION 57 4.3.1. BACKGROUND COLORS
59 4.3.2. SCALABILITY OF COLORS 61 4.4. EXPERIMENTAL EVALUATION 64
4.4.1. EXPERIMENT PLANNING 67 4.4.2. RESULTS 70 4.4.3. INTERPRETATION 72
4.5. RELATED WORK 74 4.6. SUMMARY 79 5. ERROR DETECTION 81 5.1. TAXONOMY
81 5.2. DISCIPLINED ANNOTATIONS 84 5.2.1. BASIC CONCEPT 84 5.2.2.
DETECTING DISCIPLINED ANNOTATIONS 85 5.2.3. FROM STRING REMOVAL TO AST
TRANSFORMATIONS 87 5.2.4. WRAPPERS 90 5.2.5. FLEXIBILITY VS. SAFETY 91
5.2.6. EVALUATION 93 5.3. PRODUCT-LINE-AWARE TYPE SYSTEM 99 5.3.1. TYPE
ERRORS IN SOFTWARE PRODUCT LINES 99 5.3.2. DESIRED PROPERTIES 102 5.3.3.
COLORED FEATHERWEIGHT JAVA (CFJ) 103 5.3.4. ALTERNATIVE FEATURES 119
5.3.5. BEYOND FEATHERWEIGHT JAVA 124 5.3.6. EVALUATION 126 5.4. RELATED
WORK 132 BIBLIOGRAPHY 183 CONTENTS 6. COMPARISON AND INTEGRATION 143
6.1. COMPARISON 143 6.1.1. MODULARITY 143 6.1.2. TRACEABILITY 147 6.1.3.
LANGUAGE INTEGRATION 147 6.1.4. ERRORS 148 6.1.5. GRANULARITY 150 6.1.6.
OPTIONAL FEATURE PROBLEM 150 6.1.7. UNIFORMITY 151 6.1.8. ADOPTION 152
6.2. PERSPECTIVE: INTEGRATING COMPOSITIONAL AND ANNOTATIVE APPROACHES .
154 6.2.1. SPECTRUM BETWEEN PHYSICAL AND VIRTUAL SEPARATION 154 6.2.2.
BENEFITS 156 6.2.3. AUTOMATED REFACTORING 158 6.3. SUMMARY 165 7.
CONCLUSION AND FUTURE WORK 167 A. LIST OF CASE STUDIES 173 A.I. CASE
STUDIES DEVELOPED IN CIDE 173 A.2. FORTY C PROGRAMS 181
|
any_adam_object | 1 |
author | Kästner, Christian 1982- |
author_GND | (DE-588)142097101 |
author_facet | Kästner, Christian 1982- |
author_role | aut |
author_sort | Kästner, Christian 1982- |
author_variant | c k ck |
building | Verbundindex |
bvnumber | BV036668063 |
classification_rvk | ST 232 |
ctrlnum | (OCoLC)705809924 (DE-599)DNB1005147051 |
dewey-full | 005.11 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.11 |
dewey-search | 005.11 |
dewey-sort | 15.11 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Thesis Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01260nam a2200325 c 4500</leader><controlfield tag="001">BV036668063</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190430 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">100914s2010 xx a||| m||| 00||| eng d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1005147051</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)705809924</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1005147051</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-M347</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.11</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 232</subfield><subfield code="0">(DE-625)143619:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kästner, Christian</subfield><subfield code="d">1982-</subfield><subfield code="0">(DE-588)142097101</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Virtual separation of concerns</subfield><subfield code="b">toward preprocessors 2.0 ; Dissertation</subfield><subfield code="c">von Dipl.-Wirt.-Inform. Christian Kästner</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Magdeburg</subfield><subfield code="c">2010</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XV, 207 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">30 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="502" ind1=" " ind2=" "><subfield code="b">Dissertation</subfield><subfield code="c">Universität Magdeburg</subfield><subfield code="d">2010</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="0">(DE-588)4113937-9</subfield><subfield code="a">Hochschulschrift</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020587222&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-020587222</subfield></datafield></record></collection> |
genre | (DE-588)4113937-9 Hochschulschrift gnd-content |
genre_facet | Hochschulschrift |
id | DE-604.BV036668063 |
illustrated | Illustrated |
indexdate | 2024-12-20T14:39:23Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-020587222 |
oclc_num | 705809924 |
open_access_boolean | |
owner | DE-M347 |
owner_facet | DE-M347 |
physical | XV, 207 Seiten Illustrationen, Diagramme 30 cm |
publishDate | 2010 |
publishDateSearch | 2010 |
publishDateSort | 2010 |
record_format | marc |
spellingShingle | Kästner, Christian 1982- Virtual separation of concerns toward preprocessors 2.0 ; Dissertation |
subject_GND | (DE-588)4113937-9 |
title | Virtual separation of concerns toward preprocessors 2.0 ; Dissertation |
title_auth | Virtual separation of concerns toward preprocessors 2.0 ; Dissertation |
title_exact_search | Virtual separation of concerns toward preprocessors 2.0 ; Dissertation |
title_full | Virtual separation of concerns toward preprocessors 2.0 ; Dissertation von Dipl.-Wirt.-Inform. Christian Kästner |
title_fullStr | Virtual separation of concerns toward preprocessors 2.0 ; Dissertation von Dipl.-Wirt.-Inform. Christian Kästner |
title_full_unstemmed | Virtual separation of concerns toward preprocessors 2.0 ; Dissertation von Dipl.-Wirt.-Inform. Christian Kästner |
title_short | Virtual separation of concerns |
title_sort | virtual separation of concerns toward preprocessors 2 0 dissertation |
title_sub | toward preprocessors 2.0 ; Dissertation |
topic_facet | Hochschulschrift |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=020587222&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT kastnerchristian virtualseparationofconcernstowardpreprocessors20dissertation |