Refine
Year of publication
Document Type
- Article (7)
- Monograph/Edited Volume (4)
- Postprint (2)
- Doctoral Thesis (1)
- Report (1)
Is part of the Bibliography
- yes (15)
Keywords
- Costs (2)
- Damage (2)
- Disasters (2)
- Event (2)
- Germany (2)
- Hazards (2)
- Inoperability (2)
- June 2013 (2)
- Laufzeitmodelle (2)
- Losses (2)
Institute
- Hasso-Plattner-Institut für Digital Engineering gGmbH (4)
- Department Linguistik (2)
- Hasso-Plattner-Institut für Digital Engineering GmbH (2)
- Institut für Chemie (2)
- Mathematisch-Naturwissenschaftliche Fakultät (2)
- Institut für Geowissenschaften (1)
- Institut für Informatik und Computational Science (1)
- Institut für Umweltwissenschaften und Geographie (1)
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.
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.
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.
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.
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.
In der derzeitigen Wahrnehmung werden die Sommer dürrer, heißer und extremer – dieser Eindruck verstärkt sich im urbanen Raum durch das Auftreten von Hitzeinseleffekten in dicht bebauten Gebieten. Um das wirkliche Ausmaß der Dürre bewerten zu können, wurden Zeitreihendaten von 31 urbanen Klimastationen (DWD) für den Zeitraum 1950 bis 2019 mittels des standardisierten Niederschlagsindex (SPI) bezüglich Dürrelängen, Dürreextrema, Hitzewellen und gleichzeitig auftretenden Hitze- und Dürremonaten ausgewertet.
Die Analyse zeigt eine große Heterogenität innerhalb von Deutschland: In den meisten Städten trat 2018 eine lange Dürre von einer durchschnittlichen Dauer von 6 Monaten auf, gleichzeitig gehörte das Jahr 2018 nur bei einem Drittel der Städte zu den drei Jahren mit den längsten Dürren seit 1950. Bei den meisten betrachteten Stationen traten die längsten Dürren in den Jahren 1953, 1971 und 1976 auf. Bei einigen südlichen und mitteldeutschen Städten kann man eine statistisch signifikante Zunahme der Anzahl der Dürremonate pro Dekade seit 1950 verzeichnen. Andere Städte, eher im Norden und Nordwesten gelegen, zeigen nur in den letzten zwei Dekaden eine Zunahme oder gar keinen Trend. Die Compoundanalyse von gleichzeitig auftretenden Hitze- und Dürremonaten zeigt bei den meisten Stationen eine starke Zunahme innerhalb der letzten zwei Dekaden, wobei die beiden Komponenten regional mit einem sehr unterschiedlichen Anteil zur Zunahme der Compoundereignisse beitragen.
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.
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.