book_krogmann.bib

@inbook{baier2008a,
  author = {Achim Baier and Steffen Becker and Martin Jung and Klaus Krogmann and Carsten R{\"{o}}ttgers and Niels Streekmann and Karsten Thoms and Steffen Zschaler},
  chapter = {Modellgetriebene Software-Entwicklung},
  edition = {2},
  isbn = {3898645592},
  month = {December},
  pages = {93--122},
  publisher = {dPunkt.verlag Heidelberg},
  title = {{H}andbuch der {S}oftware-{A}rchitektur},
  year = {2008}
}
@book{Blasi2013a,
  abstract = {The rapid evolution of the cloud market is leading to the emergence of new services, new ways for service provisioning and new interaction and collaboration models both amongst cloud providers and service ecosystems exploiting cloud resources. Service Level Agreements (SLAs) govern the aforementioned relationships by defining the terms of engagement for the participating entities.},
  author = {Lorenzo Blasi and Gunnar Brataas and Michael Boniface and Joe Butler and Francesco D'andria and Michel Drescher and Ricardo Jimenez and Klaus Krogmann and George Kousiouris and Bastian Koller and Giada Landi and Francesco Matera and Andreas Menychtas and Karsten Oberle and Stephen Phillips and Luca Rea and Paolo Romano and Michael Symonds and Wolfgang Ziegler},
  editor = {Dimosthenis Kyriazis},
  month = {June},
  publisher = {European Commission Directorate General Communications Networks, Content and Technology},
  timestamp = {2013.07.18},
  title = {{Cloud Computing Service Level Agreements -- Exploitation of Research Results}},
  url = {http://ec.europa.eu/information_society/newsroom/cf/dae/document.cfm?doc_id=2496},
  year = {2013}
}
@inbook{Dorst2013a,
  abstract = {Das Kapitel beleuchtet wichtige technische Konzepte, die f{\"u}r das Cloud-Computing essentiell sind. Das Verstaendnis f{\"u}r die durch diese Konzepte geloesten Fragestellungen ist notwendig, um die verschiedenen Auspraegungen und Varianten von Cloud-Angeboten beurteilen zu koennen.},
  author = {Klaus Krogmann and Markus Kremer and Ralf Knobloch and Siegfried Florek and Rainer Schmidt},
  chapter = {{Technische Konzepte}},
  edition = {Version 1.0},
  editor = {Wolfgang Dorst},
  pages = {64--77},
  pdf = {http://www.soa-know-how.de/sites/default/files/soa/bitkom-leitfaden_soa-in-der-cloud_2012v4.pdf},
  publisher = {BITKOM},
  timestamp = {2013.07.18},
  title = {{Serviceorientierte Architekturen in der Cloud -- Leitfaden und Nachschlagewerk}},
  url = {http://www.soa-know-how.de/soa-der-cloud/technische-konzepte},
  year = {2013}
}
@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}
}
@book{krogmann2012a,
  abstract = {Model-based performance prediction systematically deals with the evaluation of software performance to avoid for example bottlenecks, estimate execution environment sizing, or identify scalability limitations for new usage scenarios. Such performance predictions require up-to-date software performance models. This book describes a new integrated reverse engineering approach for the reconstruction of parameterised software performance models (software component architecture and behaviour).},
  author = {Klaus Krogmann},
  doi = {10.5445/KSP/1000025617},
  keywords = {Reverse Engineering, Reconstruction, Performance Model, Software Architecture Model, Machine Learning, Genetic Algorithms, Behaviour Models},
  publisher = {{KIT Scientific Publishing}},
  series = {The Karlsruhe Series on Software Design and Quality},
  series-editor = {Ralf Reussner},
  title = {{Reconstruction of Software Component Architectures and Behaviour Models using Static and Dynamic Analysis}},
  url = {http://digbib.ubka.uni-karlsruhe.de/volltexte/1000025617},
  volume = {4},
  year = {2012}
}
@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}
}