2008.bib

@techreport{groenda2008c,
  abstract = {Systematische Qualit\"{a}tssicherung gewinnt im Rahmen des globalenWettbewerbs auch in der Software-Entwicklungsbranche zunehmend an Bedeutung. Vor allem auf dem Weg zur Software-Industrialisierung bzw. zu einer ingenieurm\"{a}\ss{}igen Software-Entwicklung ist eine durchg\"{a}ngige Qualit\"{a}tssicherung unabdingbar. Zertifizierungen bieten hierbei die M\"{o}glichkeit, die Einhaltung bestimmter Standards und Kriterien durch unabh\"{a}ngige Dritte \"{u}berpr\"{u}fen und bescheinigen zu lassen, um die Qualit\"{a}t eines Produktes oder Entwicklungsprozesses zu belegen. Zertifizierungen k\"{o}nnen sich sowohl auf Produkte und Prozesse als auch auf die Ausbildung und das Wissen von Einzelpersonen beziehen. Da Zertifikate durch unabh\"{a}ngige Pr\"{u}finstanzen ausgestellt werden, wird Zertifikaten und deren \"{u}berpr\"{u}fbaren Aussagen im Allgemeinen ein deutlich h\"{o}heres Vertrauen entgegengebracht als Qualit\"{a}tsversprechen von Software-Herstellern selbst. Unternehmen, die ihre Prozesse beispielsweise nach CMMI zertifizieren lassen, k\"{o}nnen damit ihre F\"{a}higkeiten unter Beweis stellen, Projekte erfolgreich und mit vorhersagbarer Qualit\"{a}t abschlie{\ss}en zu k\"{o}nnen. Neben dem Nachweis entsprechender Zertifikate als Diversifikationsmerkmal gegen\"{u}ber Mitbewerbern k\"{o}nnen Zertifikate \"{u}ber die Einhaltung von Standards auch durch den Gesetzgeber vorgeschrieben werden. Ein Beispiel hierf\"{u}r sind Zertifikate aus Hochsicherheitsbereichen wie Atomkraftwerken. Das Seminar wurde wie eine wissenschaftliche Konferenz organisiert: Die Einreichungen wurden in einem zweistufigen Peer-Review-Verfahren begutachtet. In der ersten Stufe wurde eine Begutachtung der studentischen Arbeiten durch Kommilitonen durchgef\"{u}hrt, in der zweiten Stufe eine Begutachtung durch die Betreuer. In verschiedenen Sessions wurden die Artikel an zwei Konferenztagen pr\"{a}sentiert. Die besten Beitr\"{a}ge wurden durch best paper awards ausgezeichnet. Diese gingen an Fabian Brosig f\"{u}r seine Arbeit Cost Benefit Analysis Method (CBAM), an Jakob Blomer f\"{u}r die Arbeit Zertifizierung von Softwarebenchmarks und an Grischa Liebel f\"{u}r die Arbeit SWT - Das Standard Widget Toolkit, denen hiermit noch einmal herzlich zu dieser herausragenden Leistung gratuliert wird. Erg\"{a}nzend zu den Vortr\"{a}gen der Seminarteilnehmer wurde ein eingeladener Vortrag gehalten. Herr Dr. Dirk Feuerhelm von der 1&1 Internet AG gab dabei dankenswerterweise in seinem Vortrag mit dem Thema Softskills -- Ist das objektorientiert oder modellgetrieben? einen Einblick in die Aufgaben als Leiter der Software-Entwicklung},
  author = {Jakob Blomer and Fabian Brosig and Andreas Kreidler and Jens K{\"u}ttel and Achim Kuwertz and Grischa Liebel and Daniel Popovic and Michael St{\"u}bs and Alexander M. Turek and Christian Vogel and Thomas Weinstein and Thomas Wurth},
  editor = {Thomas Goldschmidt and Henning Groenda and Klaus Krogmann and Michael Kuperberg and Anne Martens and Christoph Rathfelder and Ralf Reussner and Johannes Stammel},
  institution = {Universit{\"a}t Karlsruhe, Fakult{\"a}t f{\"u}r Informatik},
  language = {ger},
  location = {Karlsruhe},
  number = {4/2008},
  title = {{S}oftware {Z}ertifizierung},
  year = {2008}
}
@techreport{indust2008,
  abstract = {Die Industrialisierung der Software-Entwicklung ist ein zurzeit sehr stark diskutiertes Thema. Es geht dabei vor allem um die Efizienzsteigerung durch die Steigerung des Standardisierungsgrades, des Automatisierungsgrades sowie eine Erh\"{o}hung der Arbeitsteilung. Dies wirkt sich einerseits auf die den Software- Systemen zu Grunde liegenden Architekturen aber auch auf die Entwicklungsprozesse aus. So sind service-orientierte Architekturen ein Beispiel f\"{u}r eine gesteigerte Standardisierung innerhalb von Software-Systemen. Es ist zu ber\"{u}cksichtigen, dass sich die Software-Branche von den klassischen produzierenden Industriezweigen dadurch unterscheidet, dass Software ein immaterielles Produkt ist und so ohne hohe Produktionskosten beliebig oft vervielf\"{a}ltigt werden kann. Trotzdem lassen sich viele Erkenntnisse aus den klassischen Industriezweigen auf die Software-Technik \"{u}bertragen. Die Inhalte dieses Berichts stammen haupts\"{a}chlich aus dem Seminar "Software- Industrialisierung\, welches sich mit der Professionalisierung der Software- Entwicklung und des Software-Entwurfs besch\"{a}ftigte. W\"{a}hrend die klassische Software-Entwicklung wenig strukturiert ist und weder im Bezug auf Reproduzierbarkeit oder Qualit\"{a}tssicherung erh\"{o}hten Anforderungen gen\"{u}gt, befindet sich die Software-Entwicklung im Rahmen der Industrialisierung in einem Wandel. Dazu z\"{a}hlen arbeitsteiliges Arbeiten, die Einf\"{u}hrung von Entwicklungsprozessen mit vorhersagbaren Eigenschaften (Kosten, Zeitbedarf, ...) und in der Folge die Erstellung von Produkten mit garantierbaren Eigenschaften. Das Themenspektrum des Seminars umfasste dabei unter anderem: * Software-Architekturen * Komponentenbasierte Software-Entwicklung * Modellgetriebene Entwicklung * Ber\"{u}cksichtigung von Qualit\"{a}tseigenschaften in Entwicklungsprozessen Das Seminar wurde wie eine wissenschaftliche Konferenz organisiert: Die Einreichungen wurden in einem zweistufigen Peer-Review-Verfahren begutachtet. In der ersten Stufe wurde eine Begutachtung der studentischen Arbeiten durch Kommilitonen durchgef\"{u}hrt, in der zweiten Stufe eine Begutachtung durch die Betreuer. In verschiedenen Sessions wurden die Artikel an zwei Konferenztagen pr\"{a}sentiert. Der beste Beitrag wurde durch einen Best Paper Award ausgezeichnet. Dieser ging an Benjamin Klatt f\"{u}r seine Arbeit Software Extension Mechanisms, dem hiermit noch einmal herzlich zu dieser herausragenden Leistung gratuliert wird. Erg\"{a}nzend zu den Vortr\"{a}gen der Seminarteilnehmer wurde ein eingeladener Vortrag gehalten. Herr Florian Kaltner und Herr Tobias Pohl vom IBM-Entwicklungslabor gaben dabei dankenswerterweise in ihrem Vortrag Einblicke in die Entwicklung von Plugins f\"{u}r Eclipse sowie in die Build-Umgebung der Firmware f\"{u}r die zSeries Mainframe-Server.},
  address = {Karlsruhe},
  author = {Brosch, Franz and Goldschmidt, Thomas and Groenda, Henning and Kapova, Lucia and Krogmann, Klaus and Kuperberg, Michael and Martens, Anne and Rathfelder, Christoph and Reussner, Ralf and Stammel, Johannes},
  edition = {ISSN 1432-7864},
  institution = {Universit{\"a}t Karlsruhe, Fakult{\"a}t f{\"u}r Informatik, Institut f{\"u}r Programmstrukturen und Datenorganisation},
  timestamp = {2009.06.29},
  title = {Software-Industrialisierung},
  type = {Interner Bericht},
  url = {http://digbib.ubka.uni-karlsruhe.de/volltexte/1000009113},
  volume = {8},
  year = {2008}
}
@misc{kounev2008a,
  author = {Samuel Kounev},
  howpublished = {{\texttt{http://descartes.ipd.kit.edu/projects/QPME}}},
  title = {{QPME (Queueing Petri net Modeling Environment) Homepage}},
  url = {http://descartes.ipd.kit.edu/projects/QPME},
  year = {2008}
}
@misc{kounev2008b,
  author = {Samuel Kounev and Kai Sachs},
  howpublished = {DEV2DEV Article, O'Reilly Publishing Group},
  month = {March},
  title = {{SPECjms2007: A Novel Benchmark and Performance Analysis Framework for Message-Oriented Middleware}},
  url = {http://www.oracle.com/technology/pub/articles/dev2arch/2008/03/specjms2007.html},
  year = {2008}
}
@inproceedings{kounev2008e,
  abstract = {Distributed event-based systems (DEBS) are gaining increasing attention in new application areas such as transport information monitoring, event-driven supply-chain management and ubiquitous sensor-rich environments. However, as DEBS increasingly enter the enterprise and commercial domains, performance and quality of service issues are becoming a major concern. While numerous approaches to performance modeling and evaluation of conventional request/reply-based distributed systems are available in the literature, no general approach exists for DEBS. This paper is the first to provide a comprehensive methodology for workload characterization and performance modeling of DEBS. A workload model of a generic DEBS is developed and operational analysis techniques are used to characterize the system traffic and derive an approximation for the mean event delivery latency. Following this, a modeling technique is presented that can be used for accurate performance prediction. The paper is concluded with a case study of a real life system demonstrating the effectiveness and practicality of the proposed approach.},
  address = {Washington, DC, USA},
  author = {Samuel Kounev and Kai Sachs and Jean Bacon and Alejandro Buchmann},
  booktitle = {Proceedings of the 11th IEEE International Symposium on Object Oriented Real-Time Distributed Computing (ISORC 2008), Orlando, Florida, USA, May 5-7, 2008},
  doi = {10.1109/ISORC.2008.51},
  isbn = {978-0-7695-3132-8},
  note = {Acceptance Rate (Full Paper): 30\% Best-Paper-Award-Nomination},
  pages = {13--22},
  pdf = {http://sdqweb.ipd.kit.edu/publications/descartes-pdfs/07-ModelingDEBS.pdf},
  publisher = {IEEE Computer Society},
  title = {{A Methodology for Performance Modeling of Distributed Event-Based Systems}},
  year = {2008}
}
@inproceedings{momm2008b,
  abstract = {Web service compositions (WSC), as part of a service-oriented architecture (SOA), have to be managed to ensure compliance with guaranteed service levels. In this context, a high degree of automation is desired, which can be achieved by applying autonomic computing concepts. This paper particularly focuses the autonomic management of semi-dynamic compositions. Here, for each included service several variants are available that differ with regard to the service level they offer. Given this scenario, we first show how to instrument WSC in order to allow a controlling of the service level through switching the employed service variant. Second, we show how the desired self-manageability can be designed and implemented by means of a WSC manageability infrastructure. The presented approach is based on widely accepted methodologies and standards from the area of application and web service management, in particular the WBEM standards.},
  address = {Berlin, Germany},
  author = {Christof Momm and Christoph Rathfelder},
  booktitle = {MDD, SOA und IT-Management (MSI 2008)},
  day = {24},
  editor = {Ulrike Steffens and Jan Stefan Addicks and Niels Streekmann},
  location = {Oldenburg, Germany},
  month = {September},
  pages = {25--40},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/momm2008b.pdf},
  publisher = {GITO-Verlag},
  title = {{M}odel-based {M}anagement of {W}eb {S}ervice {C}ompositions in {S}ervice-{O}riented {A}rchitectures},
  year = {2008}
}
@inproceedings{momm2008a,
  abstract = {Web service compositions (WSC), as part of a service- oriented architecture (SOA), have to be managed to ensure compliance with guaranteed service levels. In this context, a high degree of automation is desired, which can be achieved by applying autonomic computing concepts. This paper particularly focuses the autonomic management of semi-dynamic compositions. Here, for each included service several variants are available that differ with regard to the service level they offer. Given this scenario, we first show how to instrument WSC in order to allow a controlling of the service level through switching the employed service variant. Second, we show how the desired self-manageability can be designed and implemented by means of a WSC manageability infrastructure. The presented approach is based on widely accepted methodologies and standards from the area of application and web service management, in particular the WBEM standards.},
  author = {Momm, Christof and Rathfelder, Christoph and Hallerbach, Ignacio P{\'e}rez and Abeck, Sebastian},
  booktitle = {Proceedings of the Network Operations and Management Symposium (NOMS 2008)},
  day = {7--11},
  doi = {10.1109/NOMS.2008.4575227},
  issn = {1542-1201},
  location = {Salvador, Bahia, Brazil},
  month = {April},
  pages = {839--842},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/momm2008a.pdf},
  publisher = {IEEE},
  title = {{M}anageability {D}esign for an {A}utonomic {M}anagement of {S}emi-{D}ynamic {W}eb {S}ervice {C}ompositions},
  year = {2008}
}
@inproceedings{rathfelder2008a,
  abstract = {The implementation of an enterprise-wide Service Oriented Architecture (SOA) is a complex task. In most cases, evolutional approaches are used to handle this complexity. Maturity models are a possibility to plan and control such an evolution as they allow evaluating the current maturity and identifying current shortcomings. In order to support an SOA implementation, maturity models should also support in the selection of the most adequate maturity level and the deduction of a roadmap to this level. Existing SOA maturity models provide only weak assistance with the selection of an adequate maturity level. Most of them are developed by vendors of SOA products and often used to promote their products. In this paper, we introduce our independent SOA Maturity Model (iSOAMM), which is independent of the used technologies and products. In addition to the impacts on IT systems, it reflects the implications on organizational structures and governance. Furthermore, the iSOAMM lists the challenges, benefits and risks associated with each maturity level. This enables enterprises to select the most adequate maturity level for them, which is not necessarily the highest one.},
  address = {Berlin, Heidelberg},
  author = {Rathfelder, Christoph and Groenda, Henning},
  booktitle = {Proceedings of the 8th IFIP International Conference on Distributed Applications and Interoperable Systems (DAIS 2008)},
  day = {4--6},
  location = {Olso, Norway},
  month = {June},
  pages = {1--15},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/rathfelder2008a.pdf},
  publisher = {Springer-Verlag},
  series = {Lecture Notes in Computer Science (LNCS)},
  title = {i{SOAMM}: {A}n independent {SOA} {M}aturity {M}odel},
  url = {http://www.springerlink.com/content/p38u564015713h55/?p=2777c4e8e3d6487e8f1e11de52f10f91&pi=1},
  volume = {5053/2008},
  year = {2008}
}
@article{rathfelder2008c,
  address = {Bonn, Germany},
  author = {Christoph Rathfelder and Henning Groenda},
  journal = {Softwaretechnik-Trends},
  month = {November},
  number = {4},
  pages = {3--7},
  pdf = {http://sdqweb.ipd.kit.edu/publications/pdfs/rathfelder2008c.pdf},
  publisher = {GI (Gesellschaft fuer Informatik)},
  timestamp = {2009.01.19},
  title = {{T}owards an {A}rchitecture {M}aintainability {M}aturity {M}odel ({AM}3)},
  volume = {28},
  year = {2008}
}
@incollection{rathfelder2008b,
  author = {Christoph Rathfelder and Henning Groenda and Ralf Reussner},
  booktitle = {Industrialisierung des Software-Managements: Fachtagung des GI-Fachausschusses Management der Anwendungsentwicklung und -Wartung im Fachbereich Wirtschaftsinformatik (WI-MAW)},
  day = {12--14},
  editor = {Georg Herzwurm and Martin Mikusz},
  isbn = {978-3-88579-233-8, 3-88579-383-0},
  location = {Stuttgart, Germany},
  month = {November},
  pages = {169--180},
  series = {Lecture Notes in Informatics (LNI)},
  title = {{S}oftware {I}ndustrialization and {A}rchitecture {C}ertification},
  volume = {139},
  year = {2008}
}
@misc{sachs2008a,
  author = {Kai Sachs and Samuel Kounev},
  howpublished = {iX Magazin, Heft 02/2008, Heise Zeitschriften Verlag},
  title = {{Kaffeekunde - SPECjms misst Message-oriented Middleware}},
  url = {http://www.heise.de/kiosk/archiv/ix/2008/2/121},
  year = {2008}
}
@proceedings{kounev2008c,
  abstract = {This book constitutes the refereed proceedings of the SPEC International Performance Evaluation Workshop, SIPEW 2008, held in Darmstadt, Germany, in June 2008. The 17 revised full papers presented together with 3 keynote talks were carefully reviewed and selected out of 39 submissions for inclusion in the book. The papers are organized in topical sections on models for software performance engineering; benchmarks and workload characterization; Web services and service-oriented architectures; power and performance; and profiling, monitoring and optimization.},
  address = {Heidelberg, Germany},
  editor = {Samuel Kounev and Ian Gorton and Kai Sachs},
  isbn = {978-3-540-69813-5},
  month = {June},
  publisher = {Springer},
  series = {Lecture Notes in Computer Science (LNCS)},
  title = {{Performance Evaluation: Metrics, Models and Benchmarks, Proceedings of the 2008 SPEC International Performance Evaluation Workshop (SIPEW 2008), Darmstadt, Germany, June 27-28}},
  url = {http://www.springer.com/computer/programming/book/978-3-540-69813-5},
  volume = {5119},
  year = {2008}
}