Skip to main content
Log in

Dynamische Analyse mit dem Software-EKG

  • HAUPTBEITRAG
  • DYNAMISCHE ANALYSE MIT DEM SOFTWARE-EKG
  • Published:
Informatik-Spektrum Aims and scope

Zusammenfassung

Dieses Papier zeigt, wie man komplexe, heterogene Systeme analysiert, wenn die einfachen Methoden (Debugger, Profiler) nicht ausreichen. Wir erläutern die Grundlagen, beschreiben ein Vorgehen mit den nötigen Tools und bringen einige Beispiele aus unserer Praxis. Wir behandeln ferner den präventiven Einsatz des Vorgehens im Entwicklungsprozess und definieren die Diagnostizierbarkeit (Diagnosibility) eines Softwaresystems als wichtige nichtfunktionale Eigenschaft.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  1. Bacon D (IBM Research) (2007) The “Double-Checked Locking is Broken” Declaration. http://www.cs.umd.edu/ pugh/java/memoryModel/DoubleCheckedLocking.html, letzter Zugriff 8.11.2010

  2. Bertolino A, Mirandola R (2004) CB-SPE Tool: putting component-based performance engineering into practice. Lect Notes Comp Sci 3054

  3. Gilb T (2005) Competitive Engineering. Elsevier

  4. van Horn A (2009) Continuous Monitoring, Analysis, and Visualization of Java Software Behavior with the Kieker Framework. http://kieker.sourceforge.net/090715-KiekerKiel-finalSlides.pdf, letzter Zugriff 25.2.2011

  5. Luck G (2010) Introducing the Elephant Curve. http://gregluck.com/blog/archives/2010/10/introducing-the-elephant-curve, letzter Zugriff 8.11.2010

  6. Martens A, Koziolek H, Becker S, Reussner R (2010) Automatically improve software architecture models for performance, reliability, and cost using evolutionary algorithms. In: Proceedings of the first joint WOSP/SIPEW international conference on Performance engineering, New York, January 2010, pp 105–116

  7. Siedersleben J (2004) Moderne Software-Architektur: Umsichtig planen, robust bauen mit Quasar. dPunkt.Verlag

  8. Unwin A, Wills G (1999) Exploring time series graphically. Stat Comp Graphics Newsl 2:13–15

    Google Scholar 

  9. Whitehead N (2008) Run-time performance and availability monitoring for Java systems. http://www.ibm.com/developerworks/library/j-rtm, letzter Zugriff 8.11.2010

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Johannes Siedersleben.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Weigend, J., Siedersleben, J. & Adersberger, J. Dynamische Analyse mit dem Software-EKG. Informatik Spektrum 34, 484–495 (2011). https://doi.org/10.1007/s00287-011-0541-z

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00287-011-0541-z

Navigation