Auflistung nach Autor:in "Zimmermann, Thomas"
1 - 7 von 7
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelEinbindung von intelligenten Entscheidungsverfahren in die dynamische Simulation von elektrischen Energiesystemen(Informatik-Spektrum: Vol. 36, No. 1, 2013) Müller, Sven C.; Häger, Ulf; Georg, Hanno; Lehnhoff, Sebastian; Rehtanz, Christian; Wietfeld, Christian; Wedde, Horst F.; Zimmermann, ThomasDie Betriebsführung elektrischer Transport- und Verteilnetze wird zunehmend dynamischer. Gründe hierfür sind einerseits die Herausforderungen durch hoch ausgelastete Netze sowie volatile Einspeisung, auf die die Netzbetreiber rechtzeitig reagieren müssen, andererseits der zunehmende Einsatz schnell regelbarer Betriebsmittel und leistungsstarker Kommunikations- und Informationstechnik. Um intelligente Entscheidungsverfahren für dynamische Systemeingriffe zu entwickeln, müssen solche Applikationen zunächst in eine dynamische Simulation des elektrischen Energiesystems eingebunden werden. In diesem Beitrag werden zwei Realisierungsmöglichkeiten zur Einbindung externer Softwaretools in die elektromechanische Simulation des verbreiteten kommerziellen Energiesystemsimulators DIgSILENT PowerFactory vorgestellt. Hierbei wird exemplarisch die Einbindung eines Multiagentensystems zur Koordination von Leistungsflussreglern gezeigt. Neben der Implementierung werden vergleichende Simulationsergebnisse bei Nutzung der beiden Schnittstellen und ermittelte Leistungswerte präsentiert.
- ZeitschriftenartikelHow Design Predicts Failures(Softwaretechnik-Trends Band 26, Heft 2, 2006) Schröter, Adrian; Zimmermann, Thomas; Zeller, AndreasIn an empirical study of 52 ECLIPSE plug-ins, we found that the software design as well as past failure history, can be used to build support vector machines which accurately predict failure-prone components in new programs. Our prediction only requires usage relationships between components, which are typically defined in the design phase; thus, designers can easily explore and assess design alternatives in terms of predicted quality.
- ZeitschriftenartikelIdentifying Cross-Cutting Concerns from History(Softwaretechnik-Trends Band 26, Heft 2, 2006) Breu, Silvia; Zimmermann, Thomas
- KonferenzbeitragLearning from project history to support programmers(Informatk 2005. Informatik Live! Band 1, 2005) Zimmermann, ThomasNowadays, any larger software project collects lots of data. Changes to source code are stored in version control archives, and problems in bug databases. In this paper we present two tools that mine both sources to help developers writing better programs. The eROSE tool guides programmers along related changes in a similar way Amazon.com supports its customers: You changed fKeys[] and eROSE suggests initDefaults(), because in the past both items always have been changed together. The HATARI tool warns programmers against risky locations: “Programmers failed at changing resolveClasspath(). Be careful.” To measure risk, HATARI locates changes that lead to problems, as indicated by later fixes.
- ZeitschriftenartikelMining Aspects from CVS Transactions using Concept Analysis(Softwaretechnik-Trends Band 26, Heft 2, 2006) Breu, Silvia; Zimmermann, Thomas; Lindig, Christian
- KonferenzbeitragSoftware analytics for digital games(Software Engineering 2014, 2014) Zimmermann, Thomas; Nagappan, Nachiappan
- KonferenzbeitragWas Software-Archive erzählen(Software Engineering 2006, Proceedings der Fachtagung des GI-Fachbereichs Softwaretechnik, 2006) Diehl, Stephan; Zeller, Andreas; Zimmermann, ThomasSoftwaretechnik basiert wie jede andere Wissenschaft auf historischen Erfahrungen: Was hat in der Vergangenheit funktioniert und was nicht? Aus der Entstehungsgeschichte eines Programms, wie sie in Software-Archiven aufgezeichnet wurde, kann man solche Erfahrungen bilden und nutzbar machen – etwa um verwandte Programmstellen vorzuschlagen (weil ähnliche Änderungen bereits früher auftraten) oder um Fehlerrisiken vorherzusagen (weil ähnliche Änderungen oder Komponenten sich in der Vergangenheit als fehlerträchtig herausgestellt haben). Erste Systeme, die die Software-Historie ausnutzen, bestechen durch hohe Vorhersagekraft und geringe Anforderungen bei einem wohlorganisierten Entwicklungsprozess.