Software technology: 10 years of innovation in IEEE computer
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Hoboken, NJ
IEEE Computer Society
2018
Hoboken, NJ IEEE Press 2018 Hoboken, NJ Wiley 2018 |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | xxviii, 341 Seiten 24 cm |
ISBN: | 9781119174219 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV045445608 | ||
003 | DE-604 | ||
005 | 20190208 | ||
007 | t | ||
008 | 190205s2018 |||| 00||| eng d | ||
020 | |a 9781119174219 |9 978-1-119-17421-9 | ||
035 | |a (OCoLC)1085383896 | ||
035 | |a (DE-599)HBZHT019810402 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 0 | |a eng | |
049 | |a DE-210 | ||
245 | 1 | 0 | |a Software technology |b 10 years of innovation in IEEE computer |c edited by Mike Hinchey |
264 | 1 | |a Hoboken, NJ |b IEEE Computer Society |c 2018 | |
264 | 1 | |a Hoboken, NJ |b IEEE Press |c 2018 | |
264 | 1 | |a Hoboken, NJ |b Wiley |c 2018 | |
300 | |a xxviii, 341 Seiten |c 24 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
610 | 2 | 7 | |a IEEE Computer Society |0 (DE-588)25694-8 |2 gnd |9 rswk-swf |
648 | 7 | |a Geschichte |2 gnd |9 rswk-swf | |
650 | 0 | 7 | |a Software Engineering |0 (DE-588)4116521-4 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a IEEE Computer Society |0 (DE-588)25694-8 |D b |
689 | 0 | 1 | |a Software Engineering |0 (DE-588)4116521-4 |D s |
689 | 0 | 2 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 3 | |a Geschichte |A z |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Hinchey, Mike |d 1969- |0 (DE-588)136297196 |4 edt |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-1-119-17422-6 |
856 | 4 | 2 | |m Digitalisierung Deutsches Museum |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030831090&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-030831090 |
Datensatz im Suchindex
_version_ | 1804179338363404288 |
---|---|
adam_text | TABLE
OF
CONTENTS
FOREWORD
XV
PREFACE
XIX
ACKNOWLEDGMENTS
XXIII
LIST
OF
CONTRIBUTORS
XXV
PART
I THE
SOFTWARE
LANDSCAPE
1,
1 SOFTWARE CRISIS 2.0
3
BRIAN
FITZGERALD
1.1
SOFTWARE CRISIS 1.0
3
1.2
SOFTWARE CRISIS
2.0 5
1.2.1 HARDWARE ADVANCES
6
1.2.1.1
PARALLEL
PROCESSING
7
1.2.1.2
IBM-WATSON
TECHNOLOGY
PLATFORM 7
1.2.1.3 QUANTUM COMPUTER
AND
THE
MEMCOMPUTER 7
1.2.2 BIG DATA
8
1.2.3 DIGITAL NATIVES LIFELOGGING
AND
THE
QUANTIFIED
SELF
9
1.2.4
SOFTWARE-DEFINED*
10
1.3 SOFTWARE CRISIS 2.0:
THE
BOTTLENECK
10
1.3.1 SIGNIFICANT INCREASE IN
VOLUME
OF
SOFTWARE
REQUIRED
11
1.3.2 NEW
SKILL
SETS
REQUIRED
FOR
SOFTWARE
DEVELOPERS 12
1.3.2.1
FROM RUNTIME
TO
DESIGN-TIME
SWITCH
13
1.4
CONCLUSION
13
REFERENCES 14
2 SIMPLICITY
AS A
DRIVER
FOR
AGILE
INNOVATION 17
TIZIANA
MARGARIA
AND
BERNHARD
STEFFEN
2.1 MOTIVATION
AND
BACKGROUND 17
2.2
IMPORTANT
FACTORS 20
2.3 THE
FUTURE 22
BIBIIOTHEK
DEUTSCHES
MUSEUM
9-
..
I
V
VI
I
TABLE
OF
CONTENTS
2.4
LESS IS
MORE: THE
80/20 PRINCIPLE
27
2.5
SIMPLICITY:
A NEVER ENDING
CHALLENGE
28
2.6 IT
SPECIFICS
29
2.7
CONCLUSIONS
29
ACKNOWLEDGMENTS
30
REFERENCES
30
3 INTERCOMPONENT
DEPENDENCY
ISSUES
IN
SOFTWARE
ECOSYSTEMS
35
MAELICK CLAES,
ALEXANDRE
DECAN,
AND
TOM
MENS
3.1 INTRODUCTION
35
3.2 PROBLEM OVERVIEW
36
3.2.1 TERMINOLOGY
36
3.2.2 IDENTIFYING
AND
RETRIEVING
DEPENDENCY
INFORMATION
38
3.2.3
SATISFYING
DEPENDENCIES
AND
CONFLICTS
39
3.2.4
COMPONENT
UPGRADE
40
3.2.5
INTER-PROJECT CLONING
41
3.3 FIRST
CASE
STUDY:
DEBIAN
42
3.3.1
OVERVIEW
OF
DEBIAN
42
3.3.2
AGGREGATE
ANALYSIS
OF
STRONG
CONFLICTS
44
3.3.3
PACKAGE-LEVEL ANALYSIS
OF
STRONG
CONFLICTS
45
3.4
SECOND CASE STUDY:
THE
R
ECOSYSTEM
46
3.4.1
OVERVIEW
OF
R
46
3.4.2
R
PACKAGE
REPOSITORIES
47
3.4.3 INTERREPOSITORY
DEPENDENCIES
50
3.4.4
INTRAREPOSITORY
DEPENDENCIES
52
3.5 CONCLUSION
53
ACKNOWLEDGMENTS
54
REFERENCES
54
4
TRIANGULATING
RESEARCH
DISSEMINATION
METHODS:
A
THREE-PRONGED
APPROACH
TO
CLOSING
THE
RESEARCH-PRACTICE
DIVIDE
58
SARAH
BEECHAM,
ITO RICHARDSON,
IAN
SOMMERVILLE,
PADRAIG
O LEARY,
SEAN
BAKER,
AND
JOHN NOLL
4.1
INTRODUCTION
58
4.2
MEETING
THE
NEEDS
OF
INDUSTRY
60
4.2.1
COMMERCIALIZATION
FEASIBILITY
STUDY
61
4.2.2
TYPICAL GSE
ISSUES
WERE REPORTED
62
4.2.2.1
WHY DON T
PRACTITIONERS
READ
THE
ACADEMIC
LITERATURE
THAT
ADDRESSES
THEIR PROBLEMS?
63
4.3
THE THEORY-PRACTICE
DIVIDE
63
4.3.1
MAKING RESEARCH
ACCESSIBLE
64
4.3.2 WHERE DO
PRACTITIONERS
REALLY
GO
FOR
SUPPORT?
65
4.4
SOLUTIONS: RETHINKING OUR DISSEMINATION
METHODS
66
TABLE
OF
CONTENTS
I
VII
4.4.1
4.4.2
4.4.3
4.4.4
4.4.5
4.4.6
4.5
4.5.1
4.5.2
4.5.3
4.5.4
4.5.5
4.5.6
4.6
4.6.1
4.6.2
WORKSHOPS,
OUTREACH,
AND
SEMINARS 66
CASE
STUDIES
69
ACTION RESEARCH
70
PRACTITIONER
PH.
D.
S
71
INDUSTRY FELLOWSHIPS
73
COMMERCIALIZING
RESEARCH
74
OBSTACLES
TO
RESEARCH
RELEVANCE
76
THE
(IR)RELEVANCE
OF
ACADEMIC
SOFTWARE ENGINEERING
RESEARCH
76
BARRIERS
TO
RESEARCH
COMMERCIALIZATION
77
ACADEMIC
BARRIERS
TO
COMMERCIALIZATION
78
BUSINESS
BARRIERS
TO
COMMERCIALIZATION
79
ORGANIZATIONAL BARRIERS
TO
COMMERCIALIZATION
80
FUNDING
BARRIERS
TO
COMMERCIALIZATION
81
CONCLUSION
84
RESEARCH
AND
PRACTICE
WORKING
TOGETHER
TO
INNOVATE
85
FINAL THOUGHTS 86
ACKNOWLEDGMENTS
86
REFERENCES 86
PART II AUTONOMOUS
SOFTWARE
SYSTEMS 91
5
APOPTOTIC
COMPUTING:
PROGRAMMED
DEATH
BY
DEFAULT
FOR
SOFTWARE
TECHNOLOGIES
93
ROY
STERRLTT
AND
MIKE
HINCHEY
5.1
BIOLOGICAL
APOPTOSIS 93
5.2
AUTONOMIC AGENTS 94
5.3
APOPTOSIS
WITHIN
AUTONOMIC AGENTS
96
5.4
NASA
SWARM CONCEPT
MISSIONS 98
5.5
THE EVOLVING
STATE-OF-THE-ART APOPTOTIC COMPUTING
100
5.5.1
STRONG
VERSUS
WEAK
APOPTOTIC
COMPUTING
100
5.5.2
OTHER RESEARCH 101
5.6
THIS
MESSAGE
WILL
SELF-DESTRUCT :
COMMERCIAL
APPLICATIONS
102
5.7
CONCLUSION 102
ACKNOWLEDGMENTS
103
REFERENCES 103
6
REQUIREMENTS ENGINEERING
FOR
ADAPTIVE
AND
SELF-ADAPTIVE
SYSTEMS
107
EMIL VASSEV
AND
MIKE
HINCHEY
6.1
INTRODUCTION 107
6.2
UNDERSTANDING
ARE
108
6.3
SYSTEM GOALS
AND
GOALS
MODELS
109
VIII
TABLE
OF
CONTENTS
6.4
SELF-*
OBJECTIVES
AND
AUTONOMY-ASSISTIVE
REQUIREMENTS
111
6.4.1
CONSTRAINTS
AND
SELF-* OBJECTIVES
113
6.4.2
MISSION
ANALYSIS
AND
SELF-*
OBJECTIVES 114
6.5
RECORDING
AND
FORMALIZING
AUTONOMY
REQUIREMENTS 116
6.5.1
ARE
REQUIREMENTS
CHUNK 117
6.6
CONCLUSION
118
ACKNOWLEDGMENTS
119
REFERENCES
119
7
TOWARD
ARTIFICIAL
INTELLIGENCE
THROUGH
KNOWLEDGE
REPRESENTATION
FOR
AWARENESS
121
EMIL VASSEV
AND
MIKE
HINCHEY
7.1
INTRODUCTION
121
7.2
KNOWLEDGE
REPRESENTATION
122
7.2.1
RULES 122
7.2.2
FRAMES 122
7.2.3
SEMANTIC NETWORKS
AND
CONCEPT
MAPS 122
7.2.4
ONTOLOGIES
123
7.2.5
LOGIC
123
7.2.6
COMPLETENESS
AND
CONSISTENCY
124
7.2.7
REASONING
125
7.2.8
TECHNOLOGIES
125
7.3
KNOWLANG
126
7.3.1
MODELING
KNOWLEDGE
WITH
KNOWLANG
127
7.3.2
KNOWLEDGE
REPRESENTATION
FOR
SELF-ADAPTIVE
BEHAVIOR 129
7.3.3
CASE
STUDY 129
7.4
AWARENESS
131
7.4.1
CLASSES
OF
AWARENESS 132
7.4.2
STRUCTURING
AWARENESS 133
7.4.3
IMPLEMENTING
AWARENESS 134
7.5
CHALLENGES
AND
CONCLUSION 136
REFERENCES 136
PART III
SOFTWARE
DEVELOPMENT
AND
EVOLUTION
139
8
CONTINUOUS
MODEL-DRIVEN
ENGINEERING
141
TIZIANA
MARGARIA,
ANNA-LENA
LAMPRECHT,
AND
BERNHARD
STEFFEN
8.1
INTRODUCTION
141
8.2
CONTINUOUS
MODEL-DRIVEN
ENGINEERING
143
8.3
CMDE
IN
PRACTICE
147
8.4
CONCLUSION
150
ACKNOWLEDGMENT
150
REFERENCES
151
TABLE
OF
CONTENTS
I
IX
9 RETHINKING FUNCTIONAL
REQUIREMENTS: A NOVEL
APPROACH CATEGORIZING
SYSTEM
AND
SOFTWARE
REQUIREMENTS 155
MANFRED
BROY
9.1
INTRODUCTION 155
9.2
DISCUSSION:
CLASSIFYING REQUIREMENTS
-
WHY
AND
HOW 158
9.2.1
ON CLASSIFYING
REQUIREMENTS
AS
BEING FUNCTIONAL
158
9.2.2 NONFUNCTIONAL REQUIREMENTS
AND
THEIR
CHARACTERIZATION
159
9.2.3
LIMITATIONS
OF
CLASSIFICATION
DUE
TO
HETEROGENEITY
AND
LACKING
PRECISION
160
9.2.4
APPROACH: SYSTEM
MODEL-BASED
CATEGORIZATION
OF
REQUIREMENTS
162
9.2.4.1
FUNDAMENTALS
ON
REQUIREMENTS
AND
SYSTEM
MODELS 162
9.2.4.2
PRAGMATIC
VS.
MODEL-BASED FORMULATION
OF
REQUIREMENTS
163
9.3
THE
SYSTEM MODEL 164
9.3.1 THE BASICS:
SYSTEM MODELING ONTOLOGY 164
9.3.1.1
DATA
MODELS
-
DATA TYPES
167
9.3.1.2
INTERFACE
BEHAVIOR 167
9.3.1.3 STATE
MACHINES
BY
STATE
TRANSITION FUNCTIONS 168
9.3.1.4 SYSTEMS
AND
THEIR
FUNCTIONALITY 169
9.3.1.5 ARCHITECTURES 169
9.3.1.6
PROBABILISTIC
INTERFACE
VIEW 170
9.3.2 SYSTEM VIEWS
AND
LEVELS
OF
ABSTRACTIONS
171
9.3.3 STRUCTURING
SYSTEMS
INTO
VIEWS 172
9.4 CATEGORIZING SYSTEM PROPERTIES
172
9.4.1 SYSTEM BEHAVIOR:
BEHAVIORAL PROPERTIES 173
9.4.1.1 FUNCTIONAL
PROPERTIES:
LOGICAL
AND
PROBABILISTIC
INTERFACE
BEHAVIOR 174
9.4.1.2 BEHAVIORAL
GLASS BOX VIEW: LOGICAL
AND
PROBABILISTIC
BEHAVIOR 174
9.4.2
VARIATIONS
IN
MODELING SYSTEM
BEHAVIOR 175
9.4.3
SYSTEM
CONTEXT:
PROPERTIES
OF
THE
CONTEXT 176
9.4.4
NONBEHAVIORAL SYSTEM
PROPERTIES: SYSTEM
REPRESENTATION
177
9.5 CATEGORIZING REQUIREMENTS
178
9.5.1 A
ROUGH
CATEGORIZATION
OF
REQUIREMENTS
179
9.5.1.1
FUNCTIONAL
REQUIREMENTS: LOGIC,
TIME,
AND
PROBABILITY
181
9.5.1.2 ACTUALLY NONFUNCTIONAL REQUIREMENTS:
INTERNAL BEHAVIOR
AND
REPRESENTATION 182
9.5.1.3
QUALITY REQUIREMENTS 182
9.5.2
A NOVEL
TAXONOMY
OF
REQUIREMENTS?
183
9.6 SUMMARY
186
ACKNOWLEDGMENTS 187
REFERENCES 187
XI
TABLE
OF
CONTENTS
10
THE
POWER
OF
TEN-RULES
FOR
DEVELOPING SAFETY
CRITICAL
CODE
188
GERARD
J.
HOLZMANN
10.1
INTRODUCTION 188
10.2
CONTEXT
189
10.3
THE CHOICE
OF
RULES
190
10.4
TEN
RULES
FOR
SAFETY
CRITICAL
CODE
192
10.5
SYNOPSIS
200
REFERENCES 201
11
SEVEN PRINCIPLES
OF
SOFTWARE TESTING 202
BERTRAND
MEYER
11.1
INTRODUCTION 202
11.2
DEFINING TESTING
202
11.3
TESTS
AND
SPECIFICATIONS 203
11.4
REGRESSION TESTING 204
11.5
ORACLES
204
11.6
MANUAL
AND
AUTOMATIC TEST
CASES
205
11.7
TESTING
STRATEGIES
205
11.8
ASSESSMENT CRITERIA
206
11.9
CONCLUSION
207
REFERENCES
207
12
ANALYZING
THE
EVOLUTION
OF
DATABASE USAGE IN DATA-INTENSIVE
SOFTWARE SYSTEMS
208
LOUP
MEURICE,
MATHIEU
GOEMINNE,
TOM
MENS,
CSABA
NAGY,
ALEXANDRE
DECAN,
AND
ANTHONY
CLEVE
12.1
INTRODUCTION 208
12.2
STATE
OF
THE
ART
210
12.2.1
OUR OWN
RESEARCH 211
12.3
ANALYZING
THE
USAGE
OF
ORM
TECHNOLOGIES
IN DATABASE-DRIVEN
JAVA
SYSTEMS
212
12.3.1
COEVOLUTION
213
12.4
COARSE-GRAINED
ANALYSIS
OF
DATABASE
TECHNOLOGY
USAGE 215
12.4.1
SELECTED
JAVA
PROJECTS
AND
RELATIONAL
DATABASE
TECHNOLOGIES 215
12.4.2
EVOLUTION
OF
DATABASE
TECHNOLOGY
USAGE 216
12.4.3
CO-OCCURRENCE
OF
DATABASE
TECHNOLOGIES
217
12.4.4
INTRODUCTION
AND
DISAPPEARANCE
OF
DATABASE
TECHNOLOGIES 219
12.4.5
DISCUSSION
222
12.5
FINE-GRAINED
ANALYSIS
OF
DATABASE
TECHNOLOGY
USAGE 222
12.5.1
ANALYSIS
BACKGROUND 222
12.5.2
CONCEPTUAL SCHEMA 224
12.5.3
METRICS
226
12.5.4
DISCUSSION 235
12.6
CONCLUSION 236
TABLE
OF
CONTENTS
(XI
12.7 FUTURE WORK 237
ACKNOWLEDGMENTS 238
REFERENCES
238
PART
IV
SOFTWARE
PRODUCT
LINES
AND
VARIABILITY
241
13
DYNAMIC
SOFTWARE
PRODUCT
LINES 243
SVEIN
HALLSTEINSEN,
MIKE HINCHEY,
SOOYONG
PARK
AND
KLAUS
SCHMID
13.1
INTRODUCTION
243
13.2 PRODUCT LINE
ENGINEERING 243
13.3 SOFTWARE
PRODUCT LINES 244
13.4
DYNAMIC
SPLS 245
REFERENCES
246
14 CUTTING-EDGE
TOPICS
ON
DYNAMIC
SOFTWARE VARIABILITY
247
RAFAEL
CAPILLA,
JAN
BOSCH,
AND
MIKE HINCHEY
14,1
INTRODUCTION
247
14.2
THE
POSTDEPLOYMENT
ERA 248
14.3
RUNTIME
VARIABILITY
CHALLENGES
REVISITED 249
14.4 WHAT INDUSTRY
NEEDS
FROM
VARIABILITY
AT
ANY TIME? 253
14.5 APPROACHES
AND
TECHNIQUES
FOR
DYNAMIC
VARIABILITY
ADOPTION 255
14.6 SUMMARY 266
14.7 CONCLUSIONS 267
REFERENCES 268
PART
V
FORMAL METHODS
271
15
THE
QUEST
FOR
FORMAL
METHODS IN
SOFTWARE PRODUCT
LINE
ENGINEERING
273
REINER
HAEHNLE
AND
INA
SCHAEFER
15.1
INTRODUCTION 273
15.2
SPLE:
BENEFITS
AND
LIMITATIONS
274
15.3
APPLYING FORMAL
METHODS
TO
SPLE 275
15.3.1
FORMAL
METHODS 275
15.3.2
UNIFORM
FORMAL MODELING
FRAMEWORK
275
15.3.3
FORMAL SEMANTICS 275
15.3.4
REFINEMENT
275
15.3.5
COMPATIBILITY 276
15.3.6
BEHAVIORAL
SPECIFICATION
276
15.3.7
VARIABILITY,
EVOLUTION,
AND
REUSE 276
15.3.8
MODULARIZATION
276
AL
I
TABLE
OF
CONTENTS
15.3.9
EXECUTABILITY
276
15.3.10
VERIFICATION
277
15.3.11
CODE GENERATION
277
15.4
THE
ABSTRACT BEHAVIORAL SPECIFICATION LANGUAGE
277
15.5
MODEL-CENTRIC
SPL DEVELOPMENT
WITH
ABS
279
15.6
REMAINING CHALLENGES
280
15.6.1
SCALING
TO
FAMILY-BASED ANALYSIS
280
15.6.2
INTEGRATION
INTO EXISTING WORKFLOWS
280
15.6.3
LEGACY SYSTEMS
280
15.6.4
MAINTENANCE
280
15.7
CONCLUSION
281
REFERENCES
281
16
FORMALITY,
AGILITY, SECURITY,
AND
EVOLUTION
IN SOFTWARE
ENGINEERING 282
JONATHAN
P.
BOWEN,
MIKE
HINCHEY,
HELGE
JANICKE,
MARTIN
WARD,
AND
HUSSEIN
ZEDAN
16.1
INTRODUCTION
282
16.2
FORMALITY
283
16.3
AGILITY
283
16.4
SECURITY
284
16.5
EVOLUTION
285
16.6
CONCLUSION
289
ACKNOWLEDGMENTS
290
REFERENCES
290
PART VI CLOUD COMPUTING
293
17 CLOUD COMPUTING: AN EXPLORATION
OF
FACTORS
IMPACTING ADOPTION 295
LORRAINE
MORGAN
AND
KIERAN
CONBOY
17.1
INTRODUCTION
295
17.2
THEORETICAL BACKGROUND 296
17.2.1
DEFINING CLOUD COMPUTING
296
17.2.2
CONCEPTUAL MODEL
296
17.3
RESEARCH
METHOD
298
17.3.1
SELECTION
OF
PARTICIPANTS 298
17.3.2
DATA
COLLECTION
AND
ANALYSIS
298
17.4
FINDINGS
AND
ANALYSIS
303
17.4.1
TECHNOLOGICAL FACTORS
IMPACTING
ADOPTION
303
17.4.1.1
RELATIVE
ADVANTAGE
303
17.4.1.2
COMPATIBILITY 304
17.4.1.3
COMPLEXITY
305
TABLE
OF
CONTENTS
I
XIII
17.4.1.4 TRIAEABILITY
305
17.4.2
ORGANIZATIONAL FACTORS
IMPACTING ADOPTION 306
17.4.2.1
IMPROVED COLLABORATION
306
17.4.2.2
TRACEABILITY
AND
AUDITABILITY 306
17.4.2.3
IT MANAGER
RESISTANCE
307
17.4.3
ENVIRONMENTAL
FACTORS IMPACTING
ADOPTION 308
17.4.3.1
REGULATORY
AND
LEGAL ENVIRONMENT
308
17.4.3.2
REAL
WORLD
EXAMPLES
309
17.5
DISCUSSION
AND
CONCLUSION
310
17.5.1
LIMITATIONS
AND
FUTURE RESEARCH 311
REFERENCES 311
18
A
MODEL-CENTRIC APPROACH
TO THE
DESIGN
OF
RESOURCE-AWARE
CLOUD APPLICATIONS
315
REINER
HAEHNLE
AND
EINAR
BROTH
JOHNSEN
18.1 CAPITALIZING
ON
THE
CLOUD
315
18.2 CHALLENGES 316
18.2.1 EMPOWERING
THE
DESIGNER
316
18.2.2 DEPLOYMENT
ASPECTS
AT
DESIGN
TIME 316
18.3
CONTROLLING DEPLOYMENT
IN
THE
DESIGN
PHASE
318
18.4
ABS:
MODELING
SUPPORT
FOR
DESIGNING
RESOURCE-AWARE
APPLICATIONS 319
18.5
RESOURCE
MODELING
WITH
ABS 320
18.6
OPPORTUNITIES 324
18.6.1
FINE-GRAINED
PROVISIONING
324
18.6.2
TIGHTER PROVISIONING 324
18.6.3
APPLICATION-SPECIFIC RESOURCE
CONTROL 324
18.6.4
APPLICATION-CONTROLLED
ELASTICITY
324
18.7
SUMMARY 325
ACKNOWLEDGMENTS 325
REFERENCES
325
INDEX
327
|
any_adam_object | 1 |
author | Hinchey, Mike 1969- |
author2 | Hinchey, Mike 1969- |
author2_role | edt |
author2_variant | m h mh |
author_GND | (DE-588)136297196 |
author_facet | Hinchey, Mike 1969- Hinchey, Mike 1969- |
author_role | aut |
author_sort | Hinchey, Mike 1969- |
author_variant | m h mh |
building | Verbundindex |
bvnumber | BV045445608 |
ctrlnum | (OCoLC)1085383896 (DE-599)HBZHT019810402 |
era | Geschichte gnd |
era_facet | Geschichte |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01675nam a2200409 c 4500</leader><controlfield tag="001">BV045445608</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20190208 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">190205s2018 |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781119174219</subfield><subfield code="9">978-1-119-17421-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1085383896</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)HBZHT019810402</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-210</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Software technology</subfield><subfield code="b">10 years of innovation in IEEE computer</subfield><subfield code="c">edited by Mike Hinchey</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, NJ</subfield><subfield code="b">IEEE Computer Society</subfield><subfield code="c">2018</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, NJ</subfield><subfield code="b">IEEE Press</subfield><subfield code="c">2018</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Hoboken, NJ</subfield><subfield code="b">Wiley</subfield><subfield code="c">2018</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxviii, 341 Seiten</subfield><subfield code="c">24 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="610" ind1="2" ind2="7"><subfield code="a">IEEE Computer Society</subfield><subfield code="0">(DE-588)25694-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="648" ind1=" " ind2="7"><subfield code="a">Geschichte</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">IEEE Computer Society</subfield><subfield code="0">(DE-588)25694-8</subfield><subfield code="D">b</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Software Engineering</subfield><subfield code="0">(DE-588)4116521-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Geschichte</subfield><subfield code="A">z</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Hinchey, Mike</subfield><subfield code="d">1969-</subfield><subfield code="0">(DE-588)136297196</subfield><subfield code="4">edt</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-1-119-17422-6</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung Deutsches Museum</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=030831090&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-030831090</subfield></datafield></record></collection> |
id | DE-604.BV045445608 |
illustrated | Not Illustrated |
indexdate | 2024-07-10T08:18:17Z |
institution | BVB |
isbn | 9781119174219 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-030831090 |
oclc_num | 1085383896 |
open_access_boolean | |
owner | DE-210 |
owner_facet | DE-210 |
physical | xxviii, 341 Seiten 24 cm |
publishDate | 2018 |
publishDateSearch | 2018 |
publishDateSort | 2018 |
publisher | IEEE Computer Society IEEE Press Wiley |
record_format | marc |
spelling | Software technology 10 years of innovation in IEEE computer edited by Mike Hinchey Hoboken, NJ IEEE Computer Society 2018 Hoboken, NJ IEEE Press 2018 Hoboken, NJ Wiley 2018 xxviii, 341 Seiten 24 cm txt rdacontent n rdamedia nc rdacarrier IEEE Computer Society (DE-588)25694-8 gnd rswk-swf Geschichte gnd rswk-swf Software Engineering (DE-588)4116521-4 gnd rswk-swf Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf IEEE Computer Society (DE-588)25694-8 b Software Engineering (DE-588)4116521-4 s Softwareentwicklung (DE-588)4116522-6 s Geschichte z DE-604 Hinchey, Mike 1969- (DE-588)136297196 edt aut Erscheint auch als Online-Ausgabe, PDF 978-1-119-17422-6 Digitalisierung Deutsches Museum application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030831090&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Hinchey, Mike 1969- Software technology 10 years of innovation in IEEE computer IEEE Computer Society (DE-588)25694-8 gnd Software Engineering (DE-588)4116521-4 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
subject_GND | (DE-588)25694-8 (DE-588)4116521-4 (DE-588)4116522-6 |
title | Software technology 10 years of innovation in IEEE computer |
title_auth | Software technology 10 years of innovation in IEEE computer |
title_exact_search | Software technology 10 years of innovation in IEEE computer |
title_full | Software technology 10 years of innovation in IEEE computer edited by Mike Hinchey |
title_fullStr | Software technology 10 years of innovation in IEEE computer edited by Mike Hinchey |
title_full_unstemmed | Software technology 10 years of innovation in IEEE computer edited by Mike Hinchey |
title_short | Software technology |
title_sort | software technology 10 years of innovation in ieee computer |
title_sub | 10 years of innovation in IEEE computer |
topic | IEEE Computer Society (DE-588)25694-8 gnd Software Engineering (DE-588)4116521-4 gnd Softwareentwicklung (DE-588)4116522-6 gnd |
topic_facet | IEEE Computer Society Software Engineering Softwareentwicklung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=030831090&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT hincheymike softwaretechnology10yearsofinnovationinieeecomputer |