publicationsMatthiasRohr.bib

@techreport{vanHoornRohrHasselbringWallerEhlersFreyKieselhorst2009TRContinuousMonitoringOfSoftwareServicesDesignAndApplicationOfTheKiekerFramework,
  author = {van Hoorn, Andr\'{e} and Rohr, Matthias and Hasselbring,
            Wilhelm and Waller, Jan and Ehlers, Jens and Frey, S\"{o}ren
            and Kieselhorst, Dennis},
  pdf = {http://www.informatik.uni-oldenburg.de/~atzeko7/pub/vanHoornRohrHasselbringWallerEhlersFreyKieselhorst2009TRContinuousMonitoringOfSoftwareServicesDesignAndApplicationOfTheKiekerFramework-final.pdf},
  title = {Continuous Monitoring of Software Services: {D}esign and Application of the {K}ieker Framework},
  institution = {Department of Computer Science,
                 University of Kiel, Germany},
  year = {2009},
  number = {TR-0921},
  month = nov,
  url = {http://www.informatik.uni-kiel.de/ifi/forschung/technische-berichte/bericht/?tx\_publication\_pi1\%5Bsingle\%5D=168}
}
@inproceedings{BeerBischofsPriesUslarNiesseAppelrathRohrStadler2009DieEtelligenceReferenzarchitekturEineStandardbasierteArchitekturFuerRegionaleStrommaerkte,
  author = {Beer, Sebastian and Bischofs, Ludger and Pries, Christine and Uslar, Mathias and Nie\ss{}e, Astrid and Appelrath, H.-J\"{u}rgen and Rohr, Matthias and Stadler, Michael},
  title = {Die e{T}elligence-{R}eferenzarchitektur - {E}ine standardbasierte {A}rchitektur f\"{u}r regionale {S}tromm\"{a}rkte},
  booktitle = {Internationaler ETG-Kongress 2009 - Intelligente Netze und Leistungselektronik in Netzen},
  year = {2009},
  isbn = {978-3-8007-3194-7},
  month = oct,
  publisher = {VDE Verlag Berlin-Offenbach},
  abstract = {Aus dem aktuellen Wandel in der Energiewirtschaft hin zu einer dezentralen Energieversorgung ergeben sich sowohl technische und konzeptuelle Herausforderungen als auch \"{o}konomische und \"{o}kologische Potenziale. Im E-Energy-Projekt eTelligence wird derzeit eine Referenzarchitektur entwickelt, welche die grunds\"{a}tzlichen Anforderungen an einen regionalen Strommarkt erfasst und auf eine abstrakte Systemarchitektur abbildet. Prozesse der Gesch\"{a}fts- und Automatisierungsebene werden dabei vorrangig auf Basis internationaler Standards (IEC 61850, IEC 61968/61970) umgesetzt. Dieser Beitrag gibt erste Einblicke in die Struktur und Schwerpunkte der entwickelten Architektur.}
}
@inproceedings{StreekmannGieseckeReentsRohrStadlerVogelFrenzelFriebeLuhmann2012TowardsAModularAndScalableArchitectureForHighLevelSmartGridApplications,
  author = {Niels Streekmann and Simon Giesecke and Gerriet Reents and Matthias Rohr and Michael Stadler and Nils Vogel and Martin Frenzel and J\"{o}rg Friebe and Till Luhmann},
  title = {Towards a Modular and Scalable Architecture for High-Level Smart Grid Applications},
  booktitle = {Proceedings of ICSE 2012 International Workshop on Software Engineering Challenges for the Smart Grid (SE4SG'12)},
  year = {2012},
  month = jun,
  publisher = {IEEE},
  abstract = {Sensor and actor population within future smart distribution grids is much denser than within transmission grids. Thereby, future grid management systems have to cope with larger amounts of data than today's grid management systems. Also, future high-level applications for network management must be suited for use within automatic control loops. This results in new challenges for designing high-level application components for power grid management. This paper addresses related software engineering challenges and presents solutions for designing software within the context of grid management.},
  note = {to appear}
}
@inproceedings{RohrVanHoornHasselbringLuebckeAlekseev2010WorkloadIntensitySensitiveTimingBehaviorAnalysisForDistributedMultiUserSoftwareSystems,
  author = {Matthias Rohr and Andr{\'e} van Hoorn and Wilhelm Hasselbring and Marco L\"{u}bcke and Sergej Alekseev},
  title = {Workload-Intensity-Sensitive Timing Behavior Analysis for Distributed Multi-User Software Systems},
  booktitle = {Proceedings of the Joint WOSP/SIPEW International Conference on Performance Engineering (WOSP/SIPEW'10)},
  year = {2010},
  editor = {},
  isbn = {978-1-60558-563-5},
  pages = {87--92},
  month = jan,
  pdf = {http://dl.acm.org/authorize?203943},
  publisher = {ACM},
  abstract = {In many multi-user software systems, such as online shopping systems, varying workload intensity causes high statistical variance in timing behavior distributions. However, this major impact on timing behavior is often ignored. This paper introduces our approach WITiBA (Workload-Intensity-Sensitive Timing Behavior Analysis) to consider inter-dependencies between concurrent executions of software operations within a distributed system to reduce the standard deviation for succeeding analysis steps. This can be beneficial for analysis methods or simulation methods in terms of tighter confidence intervals, or shorter simulations.},
  location = {January 28--30, 2010, San Jose, California, USA}
}
@inproceedings{vanHoornHasselbringRohr2009EngineeringAndContinuouslyOperatingSelfAdaptiveSoftwareSystemsRequiredDesignDecisions,
  author = {Andr\'e van Hoorn and Wilhelm Hasselbring and
            Matthias Rohr},
  title = {Engineering and Continuously Operating Self-Adaptive Software
           Systems: {R}equired Design Decisions},
  booktitle = {Design for Future -- Langlebige Softwaresysteme:
               Proceedings 1.\ Workshops des GI-Arbeitskreises
               ,,Langlebige Softwaresysteme~(L2S2)''},
  year = {2009},
  editor = {Engels, Gregor and Reussner, Ralf and Momm, Christof
            and Sauer, Stefan},
  month = oct,
  pages = {52--63},
  publisher = {CEUR}
}
@inproceedings{vanHoornRohrGulHasselbring2009AnAdaptationFrameworkEnablingResourceEfficientOperationOfSoftwareSystems,
  author = {Andr{\'e} van Hoorn and Matthias Rohr and Asad Gul and Wilhelm Hasselbring},
  title = {An Adaptation Framework Enabling Resource-Efficient Operation of
	Software Systems},
  booktitle = {Proceedings of the 2nd ACM/IEEE ICSE~2010 Warm-Up Workshop (WUP~2009)},
  year = {2009},
  editor = {Nenad Medvidovic and Tetsuo Tamai},
  isbn = {978-1-60558-565-9},
  pages = {41--44},
  doi = {10.1145/1527033.1527047},
  pdf = {http://dl.acm.org/authorize?179166},
  month = apr,
  publisher = {ACM},
  location = {April 1--3, 2009, Cape Town, South Africa}
}
@inproceedings{MarwedeRohrHoornHasselbring2009AutomaticFailureDiagnosisInDistributedLargeScaleSoftwareSystemsBasedOnTimingBehaviorAnomalyCorrelation,
  author = {Nina Marwede and Matthias Rohr and Andr\'{e} van Hoorn and Wilhelm Hasselbring},
  title = {Automatic Failure Diagnosis in Distributed Large-Scale Software Systems based on Timing Behavior Anomaly Correlation},
  slides = {http://www.informatik.uni-oldenburg.de/~atzeko7/pub/MarwedeRohrHoornHasselbring2008AutomaticFailureDiagnosisSupportInDistributedLargeScaleSoftwareSystemsBasedOnTimingBehaviorAnomalyCorrelation-slides.pdf},
  booktitle = {Proceedings of the 13th European Conference on Software Maintenance and Reengineering (CSMR'09)},
  year = {2009},
  publisher = {IEEE},
  editor = {Andreas Winter and Rudolf Ferenc and Jens Knodel},
  isbn = {978-0-7695-3589-0},
  location = {Kaiserslautern, Germany},
  month = mar,
  pages = {47--57},
  doi = {10.1109/CSMR.2009.15},
  keywords = {failure diagnosis, fault localization, software faults, software dependability, anomaly detection, component dependency graphs},
  abstract = {Manual failure diagnosis in large-scale software systems is time-consuming and error-prone. Automatic failure diagnosis support mechanisms can potentially narrow down, or even localize faults within a very short time which both helps to preserve system availability. A large class of automatic failure diagnosis approaches consists of two steps: 1) computation of component anomaly scores; 2) global correlation of the anomaly scores for fault localization.

In this paper, we present an architecture-centric approach for the second step. In our approach, component anomaly scores are correlated based on architectural dependency graphs of the software system and a rule set to address error propagation. Moreover, the results are graphically visualized in order to support fault localization and to enhance maintainability. The visualization combines architectural diagrams automatically derived from monitoring data with failure diagnosis results. In a case study, the approach is applied to a distributed sample Web application which is subject to fault injection.}
}
@inproceedings{GulSommerRohrVanHoornHasselbring2008EvaluationOfControlFlowTracesInSoftwareApplicationsForIntrusionDetection,
  author = {Imran Asad Gul and Nils Sommer and Matthias Rohr and
            Andr\'{e} van Hoorn and Wilhelm Hasselbring},
  title = {Evaluation of Control Flow Traces in Software Applications
           for Intrusion Detection},
  booktitle = {Proceedings of the 12th IEEE International Multitopic
               Conference (IEEE INMIC 2008)},
  year = {2008},
  pages = {368--373},
  month = dec,
  publisher = {IEEE},
  isbn = {978-1-4244-2824-3},
  doi = {10.1109/INMIC.2008.4777765},
  abstract = {Software security has become an important requirement, particularly for systems that are publicly accessible through the Internet. Such systems can be equipped with intrusion detection systems to uncover security breaches. In this paper, we present a novel application-level intrusion detection approach. A normal behavior profile is created from application-internal control flow in terms of operation execution traces. Anomalous control flows indicative for intrusion attempts are detected by continuously monitoring and analyzing the software system. A case study demonstrates the intrusion detection approach's applicability in the context of a multi-user Java Web application.}
}
@inproceedings{GieseckeRohrHasselbring2008ArchitecturalStylesForEarlyGoalDrivenMiddlewareSelection,
  author = {Simon Giesecke and Matthias Rohr and Wilhelm Hasselbring},
  title = {Architectural Styles for Early Goal-driven Middleware Selection},
  booktitle = {Proceedings of the 13th European Conference on Pattern Languages of Programs (EuroPLoP'08)},
  year = {2008},
  month = jul,
  note = {(accepted for publication)},
  keywords = {}
}
@inproceedings{VanHoornRohrHasselbring2008GeneratingProbabilisticAndIntensityVaryingWorkloadForWebBasedSoftwareSystems,
  author = {Andr\'e van Hoorn and Matthias Rohr and Wilhelm Hasselbring},
  title = {Generating Probabilistic and Intensity-varying Workload for Web-based
	Software Systems},
  booktitle = {Performance Evaluation -- Metrics, Models and Benchmarks:
               Proceedings of the SPEC International Performance
               Evaluation Workshop (SIPEW '08)},
  year = {2008},
  editor = {Samuel Kounev and Ian Gorton and Kai Sachs},
  volume = {5119},
  series = {Lecture Notes in Computer Science (LNCS)},
  pages = {124--143},
  month = jun,
  pdf = {http://www.informatik.uni-oldenburg.de/~voorn/bib/avanhoorn/vanHoornRohrHasselbring2008GeneratingProbabilisticAndIntensityVaryingWorkloadForWebBasedSoftwareSystems-Final-stamped-finalPageNumbers.pdf},
  slides = {http://www.informatik.uni-oldenburg.de/~voorn/bib/avanhoorn/vanHoornRohrHasselbring2008GeneratingProbabilisticAndIntensityVaryingWorkloadForWebBasedSoftwareSystems-slides-2x3.pdf},
  organization = {SPEC},
  publisher = {Springer Verlag},
  address = {Heidelberg},
  doi = {10.1007/978-3-540-69814-2\_9},
  location = {Darmstadt, Germany},
  isbn = {978-3-540-69813-5},
  keywords = {}
}
@inproceedings{RohrVanHoornGieseckeMatevskaHasselbringAlekseev08TraceContextSensitivePerformanceProfilingForEnterpriseSoftwareApplications,
  author = {Matthias Rohr and Andr\'{e} van Hoorn and Simon Giesecke and Jasminka Matevska and Wilhelm Hasselbring and Sergej Alekseev},
  title = {Trace-context sensitive performance profiling for enterprise software applications},
  booktitle = {Performance Evaluation -- Metrics, Models and Benchmarks:
               Proceedings of the SPEC International Performance
               Evaluation Workshop (SIPEW '08)},
  series = {Lecture Notes in Computer Science (LNCS)},
  volume = 5119,
  publisher = {Springer Verlag},
  address = {Heidelberg},
  pages = {283--302},
  location = {Darmstadt, Germany},
  month = jun,
  year = {2008},
  slides = {http://www.sipew2008.org/presentations/Sipew-MatthiasRohr.pdf},
  pdf = {http://www.informatik.uni-oldenburg.de/~atzeko7/pub/RohrVanHoornGieseckeMatevskaHasselbringAlekseev08TraceContextSensitivePerformanceProfilingForEnterpriseSoftwareApplications.pdf},
  editor = {Samuel Kounev and Ian Gorton and Kai Sachs},
  doi = {10.1007/978-3-540-69814-2\_18},
  isbn = {978-3-540-69813-5},
  keywords = {}
}
@inproceedings{RohrVanHoornGieseckeMatevskaHasselbring08TraceContextSensitivePerformanceModelsFromMonitoringDataOfSoftwareSystems,
  author = {Matthias Rohr and Andr\'{e} van Hoorn and Simon Giesecke and Jasminka Matevska and Wilhelm Hasselbring},
  title = {Trace-Context Sensitive Performance Models from Monitoring Data of Software Systems},
  editor = {Carl Lebsack},
  booktitle = {Proceedings of the Workshop on Tools Infrastructures and Methodologies for the Evaluation of Research Systems (TIMERS'08) at IEEE International Symposium on Performance Analysis of Systems and Software 2008},
  month = apr,
  year = 2008,
  pages = {37--44},
  keywords = {}
}
@inproceedings{RohrGieseckeHasselbringHielHeuvelWeigand06AClassificationSchemeForSelfAdaptationResearch,
  author = {Matthias Rohr and Simon Giesecke and Wilhelm Hasselbring and Marcel
	Hiel and Willem-Jan van den Heuvel and Hans Weigand},
  title = {{A} {C}lassification {S}cheme for {S}elf-adaptation {R}esearch},
  booktitle = {Proceedings of the International Conference on Self-Organization
	and Autonomous Systems In Computing and Communications (SOAS'2006)},
  year = {2006},
  month = sep,
  pdf = {http://www.matthias-rohr.com/pubPapers/RohrGieseckeHasselbringHielHeuvelWeigand06AClassificationSchemeForSelfAdaptationResearch.pdf},
  keywords = {}
}
@inproceedings{GieseckeRohrHasselbring06SoftwareBetriebsLeitstaendeFuerUnternehmensanwendungslandschaften,
  title = {Software-{B}etriebs-{L}eitst{\"a}nde f{\"u}r {U}nternehmensanwendungslandschaften},
  booktitle = {Proceedings of the Workshop ``{S}oftware-{L}eitst{\"a}nde: {I}ntegrierte {W}erkzeuge zur {S}oftware\-qualit{\"a}ts\-sicherung''},
  series = {Lecture Notes in Informatics},
  publisher = {Gesellschaft f\"{u}r Informatik},
  volume = {P-94},
  author = {Simon Giesecke and Matthias Rohr and Wilhelm Hasselbring},
  year = {2006},
  month = oct,
  pages = {110--117},
  isbn = {978-3-88579-188-1},
  abstract = {In Kontrollzentren f\"{u}r Telefon-, Verkehrs- oder Energieversorgungsnetzen werden Leitst\"{a}nde verwendet, um dem Betriebspersonal einen schnellen \"{U}berblick \"{u}ber die Netzarchitektur und deren gegenw\"{a}rtige Eigenschaften (z.B. Auslastung) zu bieten. Leitst\"{a}nde sind ein grundlegender Bestandteil von Kontrollzentren z.B. f\"{u}r Energieversorgungsnetze. F\"{u}r Softwaresysteme sind solche \"{U}berwachungs- und Steuerungssysteme bislang wenig verbreitet. Leitst\"{a}nde k\"{o}nnen bei der System\"{u}berwachung und dem Erkennen und Beheben von St\"{o}rungen helfen, da Betriebsdaten im Zusammenhang \"{u}berblickt werden k\"{o}nnen.Wir charakterisieren Software-Betriebs-Leitst\"{a}nde mit Hilfe einer Taxonomie von Software-Leitst\"{a}nden und beschreiben Anforderungen an solche Leitst\"{a}nde, beispielhaft f\"{u}r JavaEE-basierte Systeme.},
  keywords = {Software-Betriebsleitst\"{a}nde, Software-Cockpit}
}
@inproceedings{RohrBoskovicGieseckeHasselbring06ModelDrivenDevelopmentOfSelfManagingSoftwareSystems,
  title = {Model-driven Development of Self-managing Software Systems},
  booktitle = {Proceedings of the Workshop ``Models@run.time'' at the 9th International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML'06) 2006},
  author = {Matthias Rohr and Marko Boskovic and Simon Giesecke and Wilhelm Hasselbring},
  year = {2006},
  pdf = {http://www.matthias-rohr.com/pubPapers/RohrBoskovicGieseckeHasselbring06ModelDrivenDevelopmentOfSelfManagingSoftwareSystems.pdf},
  month = oct,
  abstract = {
The promise of self-management is to increase the dependability of complex software systems and its quality-of-service. However, self-management is a very complex task if implemented manually at code level. It introduces high risks to the system's maintainability and dependability. Model-driven development of self-management at the architectural level is a promising alternative to manual low-level approaches.

This paper outlines a model-driven approach for the model-driven realisation of self-management. The core of the approach are meta-models to specify constraints (based on architectural views), monitoring, and reconfiguration operations. These models can be used to generate selfmanagement consisting of (1.) the monitoring instrumentation, (2.) the runtime model that reflects the current state of the system in causal connection to architectural entities, (3.) the automatic checking of the conformance of the current runtime model to the given constraints, and (4.) the mapping to the reconfiguration operations that are provided by the employed middleware platforms.},
  keywords = {}
}
@inproceedings{WintelerRohr06RechtlicheInfektionProprietaererSystemeDurchGPLLizensierteSoftware,
  title = {{R}echtliche {I}nfektion propriet{\"a}rer {S}ysteme durch {GPL}-lizensierte {S}oftware},
  booktitle = {Tagungsband 7. {H}erbstakademie Deutsche Stiftung f{\"u}r Recht und Informatik ``{A}ktuelle {R}echtsfragen von {IT} und {I}nternet''},
  publisher = {Oldenburger Verlag f{\"u}r Wirtschaft, Informatik und Recht},
  author = {Daniel Winteler and Matthias Rohr},
  year = {2006},
  pages = {195--204},
  location = {Rothenburg ob der Tauber, Germany},
  month = sep,
  isbn = {3-939704-03-2},
  abstract = {Open Source Software (OSS) gewinnt zunehmend an Bedeutung. Die mit Abstand gebr�uchlichste Lizenz f�r OSS ist dabei die GNU General Public License (GPL). Diese bestimmt, dass propriet\"{a}re Software, die gemeinsam mit GPL-lizenzierter Software vertrieben wird, unter bestimmten Voraussetzungen ihrerseits GPL-lizenziert und damit quelloffen gemacht werden muss, andernfalls entfallen die an der OSS einger\"{a}umten Nutzungsrechte und eine Klage wegen Urheberrechtsverletzung droht. Am Beispiel von Ger\"{a}tetreibern f�r das GPL-lizenzierte Betriebssystem Linux und die f\"{u}r den Linux-Kernel diskutierte Lizenzabfrage sollen Reichweite und Grenzen der rechtlichen ,,Infektion'' propriet\"{a}rer Software durch GPL-lizenzierte Software aufgezeigt werden.},
  keywords = {}
}
@inproceedings{RohrHoornMatevskaSommerStoeverGieseckeHasselbring08KiekerContinuousMonitoringAndOnDemandVisualizationOfJavaSoftwareBehavior,
  author = {Matthias Rohr and Andr\'{e} van Hoorn and Jasminka Matevska and  Nils Sommer and Lena Stoever and Simon Giesecke and Wilhelm Hasselbring},
  title = {Kieker: Continuous Monitoring and on demand Visualization of {J}ava Software Behavior},
  booktitle = {Proceedings of the IASTED International Conference on Software Engineering 2008},
  year = {2008},
  publisher = {ACTA Press},
  month = feb,
  isbn = {978-0-88986-715-4},
  pages = {80--85},
  abstract = {Software behavior visualizations such as UML Sequence Diagrams are valuable to continuous program comprehension and analysis. This paper introduces an approach and implementation to the continuous monitoring and on demand visualization of software behavior, with a focus on multi-user Java Web applications. Our tool, called Kieker, monitors response times and control-flow for selected operations of a software application. The monitoring overhead is intended to be small enough to continuously monitor a selection of operations during normal operation. Besides monitoring, Kieker offers the reconstruction and visualization of models of current or past software system behavior in terms of UML Sequence Diagrams, Markov chains, Component Dependency Graphs, Trace Timing Diagrams, as well as Execution and Message trace models.},
  keywords = {}
}
@inproceedings{Rohr07TimingBehaviorAnomalyDetectionForAutomaticFailureDetectionAndDiagnosis,
  title = {Timing {B}ehavior {A}nomaly {D}etection for {A}utomatic {F}ailure {D}etection and {D}iagnosis},
  booktitle = {Proceedings of the Dagstuhl Graduate School Meeting 2007 ``Dagstuhl Zehn plus Eins'' },
  author = {Matthias Rohr},
  year = {2007},
  month = jun,
  publisher = {Verlagshaus Mainz GmbH Aachen},
  isbn = {3-86130-882-7},
  keywords = {}
}
@inproceedings{Rohr05ReliabilityPredictionOfDynamicDistributedComponentBasedSoftwareSystems,
  title = {Reliability {P}rediction of {D}ynamic, {D}istributed, {C}omponent-based {S}oftware {S}ystems},
  booktitle = {Proceedings of the ``Treffen der Graduiertenkollegs 2005'', Dagstuhl},
  author = {Matthias Rohr},
  year = {2005},
  keywords = {}
}
@inproceedings{Rohr06TimingBehaviorAnomalyDetectionForFaultLocalization,
  title = {Timing {B}ehavior {A}nomaly {D}etection for {F}ault {L}ocalization},
  author = {Matthias Rohr},
  booktitle = {Proceedings of the International Research Training Groups Workshop, Dagstuhl},
  crossref = {dagstuhl06res},
  isbn = {3-936771-871},
  pages = {20},
  year = {2006},
  keywords = {}
}
@proceedings{dagstuhl06res,
  editor = {Jens Happe and Heiko Koziolek and Matthias Rohr and Christian Strom and Timo Warns},
  title = {Proceedings of the International Research Training Groups Workshop, Dagstuhl},
  isbn = {3-936771-871},
  year = {2006},
  month = nov,
  keywords = {}
}
@mastersthesis{Rohr04AutomaticFaceDetectionAndRecognitionBasedOnEigenfacesAndColor,
  author = {Matthias Rohr},
  title = {Automatic {F}ace {D}etection and {R}ecognition {B}ased on {E}igenfaces and {C}olor},
  school = {Dept. of Computer Science and Software Engineering, Monash University, Australia},
  year = 2004,
  pages = 92,
  keywords = {}
}
@inproceedings{Rohr05ExampleOfEmpiricalResearchNVersionProgramming,
  title = {Example Of {E}mpirical {R}esearch: n-{V}ersion {P}rogramming},
  booktitle = {Research Methods in Software Engineering},
  series = {Trustworthy Software Systems},
  author = {Matthias Rohr},
  publisher = {GITO Verlag},
  address = {Berlin},
  isbn = {3-936771-57-x},
  pages = {39--62},
  year = {2005},
  language = {english},
  editor = {Wilhelm Hasselbring and Simon Giesecke},
  volume = 1,
  keywords = {}
}
@article{RohrOsterlohGruendlerLuhmannStadlerVogel2011UsingCimForSmartGridIntegration,
  title = {Using {CIM} for {S}mart {G}rid {ICT} {I}ntegration},
  author = {Matthias Rohr and Andre Osterloh and Michael Gr{\"u}ndler and Till Luhmann and Michael Stadler and Nils Vogel},
  journal = {International Journal of Interoperability in Business Information Systems},
  volume = {6},
  issn = {1862-6378},
  pages = {45--61},
  pdf = {http://www.ibis.uni-oldenburg.de/download/issues/11/Using_CIM_for_Smart_Grid_ICT_integration.pdf},
  month = sep,
  year = {2011},
  abstract = {The {eTelligence} project explores and demonstrates various smart energy grid ideas by using modern {ICT} (information and communications technology). For this purpose, many new and heterogeneous types of smart grid systems have to be developed and integrated, such as a regional energy market, distributed energy management systems, and an advanced metering infrastructure. The future interaction scenarios of such new systems are still topics of research, which calls for an architecture easily supporting future changes. The integration capabilities of the {eTelligence} {ICT} architecture are based on standardized communication, especially using {IEC} 61970/61968 {(Common} Information Model, {CIM)} and an easily extensible market product description language also realized with {CIM.} Additionally, we present a process model for using {CIM}, and report our experiences from using {CIM} for integration.}
}
@article{HasselbringRohrTaegerWinteler06LiabilityRisksInReUsingThirdPartySoftware,
  title = {Liability {R}isks in {R}eusing {T}hird-{P}arty {S}oftware},
  author = {Wilhelm Hasselbring and Matthias Rohr and J{\"u}rgen Taeger and Daniel Winteler},
  journal = {Communications of the ACM},
  volume = {49},
  number = {12},
  year = {2006},
  issn = {0001-0782},
  pages = {144},
  doi = {10.1145/1183236.1183258},
  publisher = {ACM Press},
  address = {New York, NY, USA},
  keywords = {}
}
@book{eprint-id403,
  title = {Trustworthy {S}oftware {S}ystems: {A} {D}iscussion of {B}asic {C}oncepts and {T}erminology},
  author = {Becker, Steffen and Boscovic, Marco and Dhama, Abhishek and Giesecke, Simon and Happe, Jens and Hasselbring, Wilhelm and Koziolek, Heiko and Lipskoch, Henrik and Meyer, Roland and Muhle, Margarethe and Paul, Alexander and Ploski, Jan and Rohr, Matthias and Swaminathan, Mani and Warns, Timo and Winteler, Daniel},
  year = {2006},
  month = sep,
  publisher = {Carl von Ossietzky Universit{\"a}t of Oldenburg},
  pages = {43},
  keywords = {}
}
@article{BeckerHasselbringPaulBoskovicKoziolekPloskiDhamaLipskochRohrWintelerGieseckeMeyerSwaminathanHappeMuhleWarns06TrustworthySoftwareSystemsADiscussionOfBasicConceptsAndTerminology,
  author = {Steffen Becker and Wilhelm Hasselbring and Alexandra Paul and Marko Boskovic and Heiko Koziolek and Jan Ploski and Abhishek Dhama and Henrik Lipskoch and Matthias Rohr and Daniel Winteler and Simon Giesecke and Roland Meyer and Mani Swaminathan and Jens Happe and Margarete Muhle and Timo Warns},
  title = {Trustworthy {S}oftware {S}ystems: a {D}iscussion of {B}asic {C}oncepts and {T}erminology},
  journal = {SIGSOFT Softw. Eng. Notes},
  volume = {31},
  number = {6},
  year = {2006},
  month = nov,
  issn = {0163-5948},
  pages = {1--18},
  doi = {10.1145/1218776.1218781},
  pdf = {http://www.informatik.uni-oldenburg.de/~atzeko7/pub/BeckerHasselbringPaulBoskovicKoziolekPloskiDhamaLipskochRohrWintelerGieseckeMeyerSwaminathanHappeMuhleWarns06TrustworthySoftwareSystemsADiscussionOfBasicConceptsAndTerminology.pdf},
  publisher = {ACM Press},
  address = {New York, NY, USA},
  abstract = {Basic concepts and terminology for trustworthy software systems are discussed. Our discussion of definitions for terms in the domain of trustworthy software systems is based on former achievements in dependable, trustworthy and survivable systems. We base our discussion on the established literature and on approved standards. These concepts are discussed in the context of our graduate school TrustSoft on trustworthy software systems. In TrustSoft, we consider trustworthiness of software systems as determined by correctness, safety, quality of service (performance, reliability, availability), security, and privacy. Particular means to achieve trustworthiness of component-based software systems - as investigated in TrustSoft - are formal verification, quality prediction and certification; complemented by fault diagnosis and fault tolerance for increased robustness.},
  keywords = {}
}
@inproceedings{GieseckeMarwedeRohrHasselbring07AStyleBasedArchitectureModellingApproachForUML2ComponentDiagrams,
  author = {Simon Giesecke and Florian Marwede and Matthias Rohr
                  and Wilhelm Hasselbring},
  title = {A Style-based Architecture Modelling Approach for
                  UML 2 Component Diagrams},
  booktitle = {Proceedings of the 11th IASTED International Conference Software Engineering and Applications (SEA'2007)},
  pages = {530-538},
  year = 2007,
  month = nov,
  isbn = {978-0-88986-705-5},
  publisher = {ACTA Press},
  keywords = {}
}
@article{PloskiRohrSchwenkenbergHasselbring07ResearchIssuesInSoftwareFaultCategorization,
  author = {Jan Ploski and Matthias Rohr and Peter Schwenkenberg and Wilhelm Hasselbring },
  title = {Research {I}ssues in {S}oftware {F}ault {C}ategorization},
  journal = {SIGSOFT Software Engineering Notes},
  volume = {32},
  number = {6},
  year = {2007},
  month = nov,
  issn = {0163-5948},
  pdf = {http://www.informatik.uni-oldenburg.de/~atzeko7/pub/PloskiRohrSchwenkenbergHasselbring07ResearchIssuesInSoftwareFaultCategorization.pdf},
  doi = {10.1145/1317471.1317478},
  pages = {1--8},
  publisher = {ACM Press},
  address = {New York, NY, USA},
  abstract = {Software faults are a major threat for the dependability of software systems. When we intend to study the impact of software faults on software behavior, examine the quality of fault tolerance mechanisms, or evaluate diagnostic techniques, the issue of distinguishing fault categories and their frequency distribution arises immediately. This article surveys the literature that provides quantitative data on categories of software faults and discusses the applicability of these software fault category distributions to fault injection case studies.},
  keywords = {Software Faults, Bugs, Software Fault Categorization, Software Reliability, Injection of Software Faults}
}
@inproceedings{RohrGieseckeHasselbring07TimingBehaviorAnomalyDetectionInEnterpriseInformationSystems,
  author = {Matthias Rohr and Simon Giesecke and Wilhelm Hasselbring},
  title = {Timing {B}ehavior {A}nomaly {D}etection in {E}nterprise {I}nformation {S}ystems},
  booktitle = {Proceedings of the Ninth International Conference on Enterprise Information Systems (ICEIS'07)},
  editor = {Jorge Cardoso and Jos\'{e} Cordeiro and Joaquim Filipe},
  publisher = {INSTICC Press},
  isbn = {978-972-8865-88-7},
  year = {2007},
  month = jun,
  volume = {DISI},
  pages = {494--497},
  abstract = {Business-critical Enterprise Information Systems (EIS) have to satisfy high availability requirements. In order to achieve the required availability, automatic failure detection and diagnosis techniques must be used. A major cause of failures in EIS are software faults in the application layer. In this paper, we propose to use anomaly detection to diagnose failures in the application layer of EIS.  Anomaly detection aims to identify unusual system behavior in monitoring data. These anomalies can be valuable indicators for availability or security problems, and support failure diagnosis. 

In this paper we outline the basic principles of anomaly detection, present the state of the art, and typical application challenges. We outline a new approach for anomaly detection in Enterprise Information Systems that addresses some of these challenges.},
  keywords = {}
}
@inproceedings{FockeHasselbringRohrSchute07InstrumentierungZumMonitoringMittelsAspektOrientierterProgrammierung,
  title = {Instrumentierung zum {Monitoring} mittels
                  {Aspekt-orientierter} {Programmierung}},
  booktitle = {Proceedings Software Engineering 2007},
  editor = {Wolf-Gideon Bleek and Henning Schwentner and Heinz Z\"{u}llighoven},
  publisher = {Gesellschaft f\"{u}r Informatik, Bonner K{\"o}llen Verlag},
  series = {GI-Edition -- Lecture Notes in Informatics (LNI)},
  author = {Thilo Focke and Wilhelm Hasselbring and Matthias
                  Rohr and Johannes-Gerhard Schute},
  year = 2007,
  isbn = {978-3-88579-199-7},
  issn = {1617-5468},
  volume = {106},
  pages = {55--59},
  month = mar,
  abstract = {Das Monitoring grosser, kontinuierlich laufender Softwaresysteme liefert wichtige Daten zu deren \"{U}berwachung und Fehlerdiagnose. Wenn die Wartbarkeit der zum Monitoring n\"{o}tigen Instrumentierung und der Softwareapplikation selbst kritisch ist, verbietet sich ein manuelles Einbringen des Messcodes. Aspekt-orientierte Programmierung (AOP) erm\"{o}glicht die isolierte Programmierung von Querschnittsbelangen und das automatisierte Integrieren in den Applikationscode per Annotationen. Unser Beitrag berichtet \"{u}ber Erfahrungen mit AOP zur Instrumentierung f\"{u}r Performance-Monitoring in einem verteilten Kundenportalsystem eines Telekommunikationsanbieters. Insbesondere bedarf der durch AOP erhoffte Wartbarkeitsvorteil einer kritischen Untersuchung.},
  keywords = {Application-level monitoring, Aspect-oriented programming, Software instrumentation monitoring}
}
@article{FockeHasselbringRohrSchute07EinVorgehensmodellFuerPerformanceMonitoringVonInformationssystemlandschaften,
  title = {Ein {V}orgehensmodell f{\"u}r {P}erformance-{M}onitoring von {I}nformationssystemlandschaften},
  journal = {EMISA Forum},
  volume = {27},
  number = {1},
  author = {Thilo Focke and Wilhelm Hasselbring and Matthias Rohr and Johannes-Gerhard Schute},
  year = 2007,
  month = jan,
  pages = {26--31},
  publisher = {Gesellschaft f\"{u}r Informatik e.V., Fachgruppe EMISA},
  pdf = {http://www.informatik.uni-oldenburg.de/~atzeko7/pub/FockeHasselbringRohrSchute07EinVorgehensmodellFuerPerformanceMonitoringVonInformationssystemlandschaften.pdf},
  issn = {1610-3351},
  abstract = {Der Betrieb von softwareintensiven, gesch\"{a}ftskritischen Informationssystemlandschaften ben\"{o}tigt ein Performance-Monitoring um die \"{U}berwachung und Analyse von Laufzeitverhaltens zu erm\"{o}glichen. W\"{a}hrend die rein technische Implementierung von Performance-Monitoring eher unproblematisch ist, bietet sich bisher kein Vorgehensmodell f\"{u}r den systematischen, zielgerichteten Einsatz in komplexen Systemen an. Somit haben die in der Praxis anzutreffenden ``ad-hoc''-Realisierungen oftmals eine mangelhafte Effektivit\{a}t und Wartbarkeit zur Folge. Aus diesem Grund wird in diesem Artikel ein Monitoring-Ansatz vorgestellt, dessen Kern aus einem Vorgehensmodell f\"{u}r die Planung und Integration eines Performance-Monitoring besteht. Damit zusammenh\"{a}ngend wurde eine wiederverwendbare Infrastruktur entwickelt, die die Monitoringdatenintegration f\"{u}r verteilte Systeme leistet. Der vorgestellte Ansatz wurde in einem Telekommunikationsunternehmen evaluiert und die dementsprechend umgesetzte Monitoring-L\{o}sung befindet sich seit Mai 2006 im operativen Betrieb.},
  keywords = {Software Monitoring, Application-level monitoring, Performance monitoring, Software instrumentation}
}
@inproceedings{EusgeldHappeLimbourgRohrSalfner08Performability,
  title = {Performability},
  booktitle = {Dependability Metrics},
  series = {Lecture Notes in Computer Science (LNCS)},
  author = {Irene Eusgeld and Jens Happe and Philipp Limbourg and Matthias Rohr and Felix Salfner},
  editor = {Irene Eusgeld and Felix Freiling and Ralf Reussner},
  publisher = {Springer},
  year = {2008},
  isbn = {978-3-540-68946-1},
  doi = {10.1007/978-3-540-68947-8\_24},
  volume = 4909,
  chapter = 24,
  pages = {245--254},
  abstract = {Performability combines performance and reliability analysis in order to estimate the quality of service characteristics of a system in the presence of faults. This chapter provides an introduction to performability, discusses its relation to reliability and performance metrics, and presents common models used in performability analysis, such as Markov reward models or Stochastic Petri Nets.},
  keywords = {Software Performability, Software Dependability}
}
@inproceedings{EusgeldFraikinRohrSalfnerWappler08SoftwareReliability,
  title = {Software {R}eliability},
  booktitle = {Dependability Metrics},
  series = {Lecture Notes in Computer Science (LNCS)},
  author = {Irene Eusgeld and Falk Fraikin and Matthias Rohr and Felix Salfner and Ute Wappler},
  year = {2008},
  publisher = {Springer},
  volume = 4909,
  doi = {10.1007/978-3-540-68947-8\_10},
  pages = {104--125},
  chapter = 10,
  isbn = {978-3-540-68946-1},
  editor = {Irene Eusgeld and Felix Freiling and Ralf Reussner},
  abstract = {Many concepts of software reliability engineering can be adapted from the older and successful techniques of hardware reliability. However, this must be done with care, since there are some fundamental differences in the nature of hardware and software and its failure processes. This chapter gives an introduction into software reliability metrics.},
  keywords = {Software reliability}
}
@inproceedings{BuchholzMarwedeBungerHasselbringHitzschkeMatevskaMeyerMuellerOlkerOppermannRohrRudnerSonnenscheinStierandUflacker04KiekEineModellierungsUndSimulationsumgebungFuerHierarchischeAsymmetrischeZellulareAutomaten,
  author = {J. Buchholz and B. Marwede and T. Bunger and W. Hasselbring and A. Hitzschke and J. Matevska-Meyer and H. M\"uller and A. Olker and C. Oppermann and M. Rohr and M. Rudner and M. Sonnenschein and I. Stierand and M. Uflacker},
  title = {{K}iek -- Eine {M}odellierungsumgebung f\"{u}r {H}ierarchische {A}symmetrische {Z}ellulare {A}utomaten},
  editor = {J. Wittmann and R. Wieland},
  booktitle = {Simulation in Umwelt- und Geowissenschaften, ASIM-Mitteilung AMB 88},
  publisher = {Shaker Verlag},
  isbn = { 3-8322-2783-0},
  pages = {224--233},
  year = 2004
}

This file was generated by bibtex2html 1.94.