book_reussner.bib

@incollection{boehme2008a,
  abstract = {This chapter discusses ways to validate metrics and raises awareness for possible caveats if metrics are used in a social environment.},
  author = {Rainer B{\"o}hme and Ralf Reussner},
  booktitle = {Dependability Metrics},
  chapter = {3},
  pages = {14--18},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{V}alidation of {P}redictions with {M}easurements},
  url = {http://www.springerlink.com/content/662rn13014r46269/fulltext.pdf},
  volume = {4909},
  year = {2008}
}
@incollection{boehme2008b,
  abstract = {The following chapter attempts to define the notions of metric and measurement which underlie this book. It further elaborates on general properties of metrics and introduces useful terms and concepts from measurement theory, without being overly formal.},
  author = {Rainer B{\"o}hme and Ralf Reussner},
  booktitle = {Dependability Metrics},
  chapter = {2},
  pages = {7--13},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {On Metrics and Measurements},
  url = {http://www.springerlink.com/content/w11w657204878756/fulltext.pdf},
  volume = {4909},
  year = {2008}
}
@inbook{krogmann2008c,
  abstract = {The example of use which was chosen as the Common Component Modeling Example (CoCoME) and on which the several methods presented in this book should be applied was designed according to the example described by Larman in [1]. The description of this example and its use cases in the current chapter shall be considered under the assumption that this information was delivered by a business company as it could be in the reality. Therefore the specified requirements are potentially incomplete or imprecise.},
  author = {Sebastian Herold and Holger Klus and Yannick Welsch and Constanze Deiters and Andreas Rausch and Ralf Reussner and Klaus Krogmann and Heiko Koziolek and Raffaela Mirandola and Benjamin Hummel and Michael Meisinger and Christian Pfaller},
  chapter = {CoCoME -- The Common Component Modeling Example},
  keywords = {CoCoME},
  pages = {16--53},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{T}he {C}ommon {C}omponent {M}odeling {E}xample},
  url = {http://springerlink.com/content/a04pr72354648281/?p=34d1b831d92a42359a30ecad99939785&pi=2},
  volume = {5153},
  year = {2008}
}
@inbook{koziolek2006a,
  author = {Koziolek, Heiko and Firus, Viktoria and Becker, Steffen and Reussner, Ralf H.},
  booktitle = {Handbuch der Software-Architektur},
  chapter = {{B}ewertungstechniken f{\"u}r die {P}erformanz},
  editor = {Hasselbring, Wilhelm and Reussner, Ralf H.},
  isbn = {3-89864-372-7},
  pages = {311--326},
  publisher = {dPunkt.verlag Heidelberg},
  title = {{H}andbuch der {S}oftware-{A}rchitektur},
  year = {2006}
}
@inbook{krogmann2008a,
  abstract = {Palladio is a component modelling approach with a focus on performance (i.e. response time, throughput, resource utilisation) analysis to enable early design-time evaluation of software architectures. It targets modelling business information systems. The Palladio approach includes a meta-model called Palladio Component Model for structural views, component behaviour specifications, resource environment, component allocation and the modelling of system usage and multiple analysis techniques ranging from process algebra analysis to discrete event simulation. Additionally, the Palladio approach is aligned with a development process model tailored for component-based software systems. Early design-time predictions avoid costly redesigns and reimplementation. Palladio enables software architects to analyse different architectural design alternatives supporting their design decisions with quantitative performance predictions, provided with the Palladio approach.},
  author = {Krogmann, Klaus and Reussner, Ralf H.},
  chapter = {{P}alladio: {P}rediction of {P}erformance {P}roperties},
  keywords = {CoCoME, PCM, Palladio},
  pages = {297-326},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{T}he {C}ommon {C}omponent {M}odeling {E}xample},
  url = {http://springerlink.com/content/63617n4j5688879h/?p=9666cb29a31b453aba8a1ae6ee7831b6&pi=11},
  volume = {5153},
  year = {2008}
}
@book{reussner2016a,
  author = {Reussner, Ralf H. and Becker, Steffen and Happe, Jens and Heinrich, Robert and Koziolek, Anne and Koziolek, Heiko and Kramer, Max and Krogmann, Klaus},
  title = {Modeling and Simulating Software Architectures -- The Palladio Approach},
  publisher = {MIT Press},
  month = {October},
  year = {2016},
  address = {Cambridge, MA},
  isbn = {9780262034760},
  pagetotal = {408},
  abstract = {Too often, software designers lack an understanding of the effect of design decisions on such quality attributes as performance and reliability. This necessitates costly trial-and-error testing cycles, delaying or complicating rollout. This book presents a new, quantitative architecture simulation approach to software design, which allows software engineers to model quality of service in early design stages. It presents the first simulator for software architectures, Palladio, and shows students and professionals how to model reusable, parametrized components and configured, deployed systems in order to analyze service attributes. The text details the key concepts of Palladio's domain-specific modeling language for software architecture quality and presents the corresponding development stage. It describes how quality information can be used to calibrate architecture models from which detailed simulation models are automatically derived for quality predictions. Readers will learn how to approach systematically questions about scalability, hardware resources, and efficiency. The text features a running example to illustrate tasks and methods as well as three case studies from industry. Each chapter ends with exercises, suggestions for further reading, and "takeaways" that summarize the key points of the chapter. The simulator can be downloaded from a companion website, which offers additional material. The book can be used in graduate courses on software architecture, quality engineering, or performance engineering. It will also be an essential resource for software architects and software engineers and for practitioners who want to apply Palladio in industrial settings.},
  url = {http://mitpress.mit.edu/books/modeling-and-simulating-software-architectures},
  tags = {book}
}
@inbook{reussner2013a,
  author = {Reussner, Ralf and Becker, Steffen and Koziolek, Anne and Koziolek, Heiko},
  chapter = {An Empirical Investigation of the Component-Based Performance Prediction Method {P}alladio},
  doi = {10.1007/978-3-642-37395-4_13},
  editor = {M{\"u}nch, J{\"u}rgen and Schmid, Klaus},
  isbn = {978-3-642-37394-7},
  pages = {191--207},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/reussner2013a.pdf},
  publisher = {Springer Berlin Heidelberg},
  title = {Perspectives on the Future of Software Engineering},
  url = {http://dx.doi.org/10.1007/978-3-642-37395-4_13},
  year = {2013}
}
@inbook{reussner2008b,
  author = {Ralf Reussner and Viktoria Firus},
  booktitle = {Dependability Metrics},
  chapter = {{B}asic and {D}ependent {M}etrics},
  pages = {37-38},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{D}ependability {M}etrics},
  url = {http://www.springerlink.com/content/ex0866r4127562g8/fulltext.pdf},
  volume = {4909},
  year = {2008}
}
@inbook{reussner2008c,
  author = {Ralf Reussner and Viktoria Firus},
  booktitle = {Dependability Metrics},
  chapter = {{I}ntroduction to {O}verlapping {A}ttributes},
  pages = {243-244},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{D}ependability {M}etrics},
  url = {http://www.springerlink.com/content/d863l5wp7u382227/fulltext.pdf},
  volume = {4909},
  year = {2008}
}
@book{reussner2001d,
  author = {Reussner, Ralf H.},
  isbn = {3-89722-783-5},
  publisher = {Logos Verlag, Berlin},
  title = {{P}arametrisierte {V}ertr{\"a}ge zur {P}rotokolladaption bei {S}oftware-{K}omponenten},
  year = {2001}
}
@book{reussner2008d,
  author = {Reussner, Ralf H. and Hasselbring, Wilhelm},
  edition = {2},
  isbn = {3898645592},
  month = {December},
  publisher = {dPunkt.verlag Heidelberg},
  title = {{H}andbuch der {S}oftware-{A}rchitektur},
  year = {2008}
}
@book{reussner2006a,
  author = {Reussner, Ralf H. and Hasselbring, Wilhelm},
  edition = {1},
  isbn = {3-89864-372-7},
  month = {March},
  publisher = {dPunkt.verlag Heidelberg},
  title = {{H}andbuch der {S}oftware-{A}rchitektur},
  year = {2006}
}
@book{eusgeld2008b,
  doi = {10.1007/978-3-540-68947-8},
  editor = {Irene Eusgeld and Felix C. Freiling and Ralf Reussner},
  isbn = {978-3-540-68946-1},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{D}ependability {M}etrics},
  url = {http://www.springerlink.com/content/l81n8832u08r/?p=03247e9a421b443dac316c7cda1e9f62&pi=117},
  volume = {4909},
  year = {2008}
}
@book{rausch2008a,
  editor = {Andreas Rausch and Ralf Reussner and Raffaela Mirandola and FrantisekPlasil},
  keywords = {CoCoME},
  publisher = {Springer-Verlag Berlin Heidelberg},
  series = {Lecture Notes in Computer Science},
  title = {{T}he {C}ommon {C}omponent {M}odeling {E}xample: {C}omparing {S}oftware {C}omponent {M}odels},
  url = {http://springerlink.com/content/l8t37r41612l/},
  volume = {5153},
  year = {2008}
}
@inbook{heinrich2017a,
  author = {Robert Heinrich and Reiner Jung and Christian Zirkelbach and Wilhelm Hasselbring and Ralf Reussner},
  chapter = {An Architectural Model-Based Approach to Quality-aware DevOps in Cloud Applications},
  title = {Software Architecture for Big Data and the Cloud},
  pdf = {http://eprints.uni-kiel.de/36798/1/SABDC2017.pdf},
  publisher = {Elsevier},
  doi = {https://doi.org/10.1016/C2015-0-01431-9},
  year = {2017}
}
@book{reussner2019,
  author = {Ralf Reussner and Michael Goedicke and Wilhelm Hasselbring and Birgit Vogel-Heuser and Jan Keim and Lukas M{\"{a}}rtin},
  title = {Managed Software Evolution},
  publisher = {Springer, Cham},
  month = {June},
  year = {2019},
  isbn = {9783030134990},
  doi = {10.1007/978-3-030-13499-0},
  url = {https://link.springer.com/book/10.1007/978-3-030-13499-0},
  pdf = {https://link.springer.com/content/pdf/10.1007%2F978-3-030-13499-0.pdf},
  tags = {book}
}
@inbook{juerjens2019,
  author = {J{\"u}rjens, Jan and Schneider, Kurt and B{\"u}rger, Jens and Viertel, Fabien Patrick and Str{\"u}ber, Daniel and Goedicke, Michael and Reussner, Ralf and Heinrich, Robert and Ta{\c{s}}polato{\u{g}}lu, Emre and Konersmann, Marco and Fay, Alexander and Lamersdorf, Winfried and Ladiges, Jan and Haubeck, Christopher},
  editor = {Reussner, Ralf and Goedicke, Michael and Hasselbring, Wilhelm and Vogel-Heuser, Birgit and Keim, Jan and M{\"a}rtin, Lukas},
  title = {Maintaining Security in Software Evolution},
  booktitle = {Managed Software Evolution},
  year = {2019},
  publisher = {Springer International Publishing},
  address = {Cham},
  pages = {207--253}
}