@book{AlnemrPolyvyanyyAbuJarouretal.2010, author = {Alnemr, Rehab and Polyvyanyy, Artem and AbuJarour, Mohammed and Appeltauer, Malte and Hildebrandt, Dieter and Thomas, Ivonne and Overdick, Hagen and Sch{\"o}bel, Michael and Uflacker, Matthias and Kluth, Stephan and Menzel, Michael and Schmidt, Alexander and Hagedorn, Benjamin and Pascalau, Emilian and Perscheid, Michael and Vogel, Thomas and Hentschel, Uwe and Feinbube, Frank and Kowark, Thomas and Tr{\"u}mper, Jonas and Vogel, Tobias and Becker, Basil}, title = {Proceedings of the 4th Ph.D. Retreat of the HPI Research School on Service-oriented Systems Engineering}, editor = {Meinel, Christoph and Plattner, Hasso and D{\"o}llner, J{\"u}rgen Roland Friedrich and Weske, Mathias and Polze, Andreas and Hirschfeld, Robert and Naumann, Felix and Giese, Holger}, publisher = {Universit{\"a}tsverlag Potsdam}, address = {Potsdam}, isbn = {978-3-86956-036-6}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-40838}, publisher = {Universit{\"a}t Potsdam}, pages = {Getr. Z{\"a}hlung}, year = {2010}, language = {en} } @article{GrimmMeyerCzaplaetal.2013, author = {Grimm, Christiane and Meyer, Thomas and Czapla, Sylvia and Nikolaus, J{\"o}rg and Scheidt, Holger A. and Vogel, Alexander and Herrmann, Andreas and Wessig, Pablo and Huster, Daniel and M{\"u}ller, Peter}, title = {Structure and dynamics of molecular rods in membranes application of a Spin-Labeled rod}, series = {Chemistry - a European journal}, volume = {19}, journal = {Chemistry - a European journal}, number = {8}, publisher = {Wiley-VCH}, address = {Weinheim}, issn = {0947-6539}, doi = {10.1002/chem.201202500}, pages = {2703 -- 2710}, year = {2013}, abstract = {Molecular rods consisting of a hydrophobic backbone and terminally varying functional groups have been synthesized for applications for the functionalization of membranes. In the present study, we employ a spin-labeled analogue of a recently described new class of molecular rods to characterize their dynamic interactions with membranes. By using the different approaches of ESR and NMR spectroscopy, we show that the spin moiety of the membrane-embedded spin-labeled rod is localized in the upper chain/glycerol region of membranes of different compositions. The rod is embedded within the membrane in a tilted orientation to adjust for the varying hydrophobic thicknesses of these bilayers. This orientation does not perturb the membrane structure. The water solubility of the rod is increased significantly in the presence of certain cyclodextrins. These cyclodextrins also allow the rods to be extracted from the membrane and incorporated into preformed membranes. The latter will improve the future applications of these rods in cellular systems as stable membrane-associated anchors for the functionalization of membrane surfaces.}, language = {en} } @book{Vogel2010, author = {Vogel, Thomas}, title = {Models at runtime for Monitoring and adapting software systems}, isbn = {978-3-86956-036-6}, year = {2010}, language = {en} } @article{VogelGiese2014, author = {Vogel, Thomas and Giese, Holger}, title = {Model-Driven engineering of self-adaptive software with EUREMA}, series = {ACM transactions on autonomous and adaptive systems}, volume = {8}, journal = {ACM transactions on autonomous and adaptive systems}, number = {4}, publisher = {Association for Computing Machinery}, address = {New York}, issn = {1556-4665}, doi = {10.1145/2555612}, pages = {33}, year = {2014}, abstract = {The development of self-adaptive software requires the engineering of an adaptation engine that controls the underlying adaptable software by feedback loops. The engine often describes the adaptation by runtime models representing the adaptable software and by activities such as analysis and planning that use these models. To systematically address the interplay between runtime models and adaptation activities, runtime megamodels have been proposed. A runtime megamodel is a specific model capturing runtime models and adaptation activities. In this article, we go one step further and present an executable modeling language for ExecUtable RuntimE MegAmodels (EUREMA) that eases the development of adaptation engines by following a model-driven engineering approach. We provide a domain-specific modeling language and a runtime interpreter for adaptation engines, in particular feedback loops. Megamodels are kept alive at runtime and by interpreting them, they are directly executed to run feedback loops. Additionally, they can be dynamically adjusted to adapt feedback loops. Thus, EUREMA supports development by making feedback loops explicit at a higher level of abstraction and it enables solutions where multiple feedback loops interact or operate on top of each other and self-adaptation co-exists with offline adaptation for evolution.}, language = {en} } @phdthesis{Vogel2018, author = {Vogel, Thomas}, title = {Model-driven engineering of self-adaptive software}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus4-409755}, school = {Universit{\"a}t Potsdam}, pages = {xvi, 357}, year = {2018}, abstract = {The development of self-adaptive software requires the engineering of an adaptation engine that controls the underlying adaptable software by a feedback loop. State-of-the-art approaches prescribe the feedback loop in terms of numbers, how the activities (e.g., monitor, analyze, plan, and execute (MAPE)) and the knowledge are structured to a feedback loop, and the type of knowledge. Moreover, the feedback loop is usually hidden in the implementation or framework and therefore not visible in the architectural design. Additionally, an adaptation engine often employs runtime models that either represent the adaptable software or capture strategic knowledge such as reconfiguration strategies. State-of-the-art approaches do not systematically address the interplay of such runtime models, which would otherwise allow developers to freely design the entire feedback loop. This thesis presents ExecUtable RuntimE MegAmodels (EUREMA), an integrated model-driven engineering (MDE) solution that rigorously uses models for engineering feedback loops. EUREMA provides a domain-specific modeling language to specify and an interpreter to execute feedback loops. The language allows developers to freely design a feedback loop concerning the activities and runtime models (knowledge) as well as the number of feedback loops. It further supports structuring the feedback loops in the adaptation engine that follows a layered architectural style. Thus, EUREMA makes the feedback loops explicit in the design and enables developers to reason about design decisions. To address the interplay of runtime models, we propose the concept of a runtime megamodel, which is a runtime model that contains other runtime models as well as activities (e.g., MAPE) working on the contained models. This concept is the underlying principle of EUREMA. The resulting EUREMA (mega)models are kept alive at runtime and they are directly executed by the EUREMA interpreter to run the feedback loops. Interpretation provides the flexibility to dynamically adapt a feedback loop. In this context, EUREMA supports engineering self-adaptive software in which feedback loops run independently or in a coordinated fashion within the same layer as well as on top of each other in different layers of the adaptation engine. Moreover, we consider preliminary means to evolve self-adaptive software by providing a maintenance interface to the adaptation engine. This thesis discusses in detail EUREMA by applying it to different scenarios such as single, multiple, and stacked feedback loops for self-repairing and self-optimizing the mRUBiS application. Moreover, it investigates the design and expressiveness of EUREMA, reports on experiments with a running system (mRUBiS) and with alternative solutions, and assesses EUREMA with respect to quality attributes such as performance and scalability. The conducted evaluation provides evidence that EUREMA as an integrated and open MDE approach for engineering self-adaptive software seamlessly integrates the development and runtime environments using the same formalism to specify and execute feedback loops, supports the dynamic adaptation of feedback loops in layered architectures, and achieves an efficient execution of feedback loops by leveraging incrementality.}, language = {en} } @misc{FranselowSchlesewskyVogeletal.2011, author = {Franselow, Gisbert and Schlesewsky, Matthias and Vogel, Ralf and Weskott, Thomas}, title = {Animacy effects on crossing wh-movement in German}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus4-93630}, pages = {657 -- 683}, year = {2011}, abstract = {This article presents several acceptability rating experiments concerned with crossing wh-movement in German multiple questions. Our results show that there is no general superiority effect in German, thus refuting claims to the contrary by Featherston (2005). However, acceptability is reduced when a whphrase crosses a wh-subject with which it agrees in animacy. We explain this finding in terms of the availability of different sorting keys for the answers to the multiple questions.}, language = {en} } @article{MeilingSchuermannVogeletal.2018, author = {Meiling, Till Thomas and Sch{\"u}rmann, Robin Mathis and Vogel, Stefanie and Ebel, Kenny and Nicolas, Christophe and Milosavljevic, Aleksandar R. and Bald, Ilko}, title = {Photophysics and Chemistry of Nitrogen-Doped Carbon Nanodots with High Photoluminescence Quantum Yield}, series = {The journal of physical chemistry : C, Nanomaterials and interfaces}, volume = {122}, journal = {The journal of physical chemistry : C, Nanomaterials and interfaces}, number = {18}, publisher = {American Chemical Society}, address = {Washington}, issn = {1932-7447}, doi = {10.1021/acs.jpcc.8b00748}, pages = {10217 -- 10230}, year = {2018}, abstract = {Fluorescent carbon nanodots (CNDs) are very promising nanomaterials for a broad range of applications because of their high photostability, presumed selective luminescence, and low cost at which they can be produced. In this respect, CNDs are superior to well-established semiconductor quantum dots and organic dyes. However, reported synthesis protocols for CNDs typically lead to low photoluminescence quantum yield (PLQY) and low reproducibility, resulting in a poor understanding of the CND chemistry and photophysics. Here, we report a one-step synthesis of nitrogen-doped carbon nanodots (N-CNDs) from various carboxylic acids, Tris, and ethylenediaminetetraacetic acid resulting in high PLQY of up to 90\%. The reaction conditions in terms of starting materials, temperature, and reaction time are carefully optimized and their influence on the photophysical properties is characterized. We find that citric acid-derived N-CNDs can result in a very high PLQY of 90\%, but they do not show selective luminescence. By contrast, acetic acid-derived N-CNDs show selective luminescence but a PLQY of 50\%. The chemical composition of the surface and core of these two selected N-CND types is characterized among others by high-resolution synchrotron X-ray photoelectron spectroscopy using single isolated N-CND clusters. The results indicate that photoexcitation occurs in the N-CND core, whereas the emission properties are determined by the N-CND surface groups.}, language = {en} } @article{PatonVogelKlugeetal.2021, author = {Paton, Eva and Vogel, Johannes Joscha and Kluge, Bj{\"o}rn and Nehls, Thomas}, title = {Ausmaß, Trend und Extrema von D{\"u}rren im urbanen Raum}, series = {Hydrologie und Wasserbewirtschaftung}, volume = {65}, journal = {Hydrologie und Wasserbewirtschaftung}, number = {1}, publisher = {Bundesanstalt f{\"u}r Gew{\"a}sserkunde}, address = {Koblenz}, issn = {1439-1783}, doi = {10.5675/HyWa_2021.1_1}, pages = {5 -- 16}, year = {2021}, abstract = {Summers are currently perceived to be getting longer, hotter and more extreme - and this impression is reinforced in urban areas by the occurrence of heat island effects in densely built-up areas. To assess the real extent of increasing drought occurrences in German cities, a DWD data set of 31 urban climate stations for the period 1950 to 2019 was analysed using the standardised precipitation index (SPI) with regard to meteorological drought lengths, drought extrema, heat waves and compound events in the form of simultaneously occurring heat waves and drought months. The analysis shows a large degree of heterogeneity within Germany: a severe drought occurred in most cities in 2018, while the year 2018 was among the three years with the longest droughts (since 1950) for only one third of the cities. Some southern and central German cities show a statistically significant increase in drought months per decade since 1950, other cities, mostly in the north and northwest, only show an increase in the past two decades or even no trend at all. The compound analysis of simultaneously occurring heat and drought months shows a strong increase at most stations in the last two decades, whereby the two components are responsible with a very different proportion regionally for the increase in compound events.}, language = {de} } @article{FanselowSchlesewskyVogeletal.2011, author = {Fanselow, Gisbert and Schlesewsky, Matthias and Vogel, Ralf and Weskott, Thomas}, title = {Animacy effects on crossing wh-movement in German}, series = {Linguistics : an interdisciplinary journal of the language sciences}, volume = {49}, journal = {Linguistics : an interdisciplinary journal of the language sciences}, number = {4}, publisher = {De Gruyter Mouton}, address = {Berlin}, issn = {0024-3949}, doi = {10.1515/LING.2011.021}, pages = {657 -- 683}, year = {2011}, abstract = {This article presents several acceptability rating experiments concerned with crossing wh-movement in German multiple questions. Our results show that there is no general superiority effect in German, thus refuting claims to the contrary by Featherston (2005). However, acceptability is reduced when a wh-phrase crosses a wh-subject with which it agrees in animacy. We explain this finding in terms of the availability of different sorting keys for the answers to the multiple questions.}, language = {en} } @book{VogelGiese2013, author = {Vogel, Thomas and Giese, Holger}, title = {Model-driven engineering of adaptation engines for self-adaptive software : executable runtime megamodels}, publisher = {Universit{\"a}tsverlag Potsdam}, address = {Potsdam}, isbn = {978-3-86956-227-8}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-63825}, publisher = {Universit{\"a}t Potsdam}, pages = {vi, 59}, year = {2013}, abstract = {The development of self-adaptive software requires the engineering of an adaptation engine that controls and adapts the underlying adaptable software by means of feedback loops. The adaptation engine often describes the adaptation by using runtime models representing relevant aspects of the adaptable software and particular activities such as analysis and planning that operate on these runtime models. To systematically address the interplay between runtime models and adaptation activities in adaptation engines, runtime megamodels have been proposed for self-adaptive software. A runtime megamodel is a specific runtime model whose elements are runtime models and adaptation activities. Thus, a megamodel captures the interplay between multiple models and between models and activities as well as the activation of the activities. In this article, we go one step further and present a modeling language for ExecUtable RuntimE MegAmodels (EUREMA) that considerably eases the development of adaptation engines by following a model-driven engineering approach. We provide a domain-specific modeling language and a runtime interpreter for adaptation engines, in particular for feedback loops. Megamodels are kept explicit and alive at runtime and by interpreting them, they are directly executed to run feedback loops. Additionally, they can be dynamically adjusted to adapt feedback loops. Thus, EUREMA supports development by making feedback loops, their runtime models, and adaptation activities explicit at a higher level of abstraction. Moreover, it enables complex solutions where multiple feedback loops interact or even operate on top of each other. Finally, it leverages the co-existence of self-adaptation and off-line adaptation for evolution.}, language = {en} }