@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} } @article{SteinertCassouHirschfeld2013, author = {Steinert, Bastian and Cassou, Damien and Hirschfeld, Robert}, title = {CoExist overcoming aversion to change preserving immediate access to source code and run-time information of previous development states}, series = {ACM SIGPLAN notices}, volume = {48}, journal = {ACM SIGPLAN notices}, number = {2}, publisher = {Association for Computing Machinery}, address = {New York}, issn = {0362-1340}, doi = {10.1145/2480360.2384591}, pages = {107 -- 117}, year = {2013}, abstract = {Programmers make many changes to the program to eventually find a good solution for a given task. In this course of change, every intermediate development state can of value, when, for example, a promising ideas suddenly turn out inappropriate or the interplay of objects turns out more complex than initially expected before making changes. Programmers would benefit from tool support that provides immediate access to source code and run-time of previous development states of interest. We present IDE extensions, implemented for Squeak/Smalltalk, to preserve, retrieve, and work with this information. With such tool support, programmers can work without worries because they can rely on tools that help them with whatever their explorations will reveal. They no longer have to follow certain best practices only to avoid undesired consequences of changing code.}, language = {en} } @phdthesis{Santuber2023, author = {Santuber, Joaquin}, title = {Designing for digital justice}, doi = {10.25932/publishup-60417}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus4-604178}, school = {Universit{\"a}t Potsdam}, pages = {xviii, 183}, year = {2023}, abstract = {At the beginning of 2020, with COVID-19, courts of justice worldwide had to move online to continue providing judicial service. Digital technologies materialized the court practices in ways unthinkable shortly before the pandemic creating resonances with judicial and legal regulation, as well as frictions. A better understanding of the dynamics at play in the digitalization of courts is paramount for designing justice systems that serve their users better, ensure fair and timely dispute resolutions, and foster access to justice. Building on three major bodies of literature —e-justice, digitalization and organization studies, and design research— Designing for Digital Justice takes a nuanced approach to account for human and more-than-human agencies. Using a qualitative approach, I have studied in depth the digitalization of Chilean courts during the pandemic, specifically between April 2020 and September 2022. Leveraging a comprehensive source of primary and secondary data, I traced back the genealogy of the novel materializations of courts' practices structured by the possibilities offered by digital technologies. In five (5) cases studies, I show in detail how the courts got to 1) work remotely, 2) host hearings via videoconference, 3) engage with users via social media (i.e., Facebook and Chat Messenger), 4) broadcast a show with judges answering questions from users via Facebook Live, and 5) record, stream, and upload judicial hearings to YouTube to fulfil the publicity requirement of criminal hearings. The digitalization of courts during the pandemic is characterized by a suspended normativity, which makes innovation possible yet presents risks. While digital technologies enabled the judiciary to provide services continuously, they also created the risk of displacing traditional judicial and legal regulation. Contributing to liminal innovation and digitalization research, Designing for Digital Justice theorizes four phases: 1) the pre-digitalization phase resulting in the development of regulation, 2) the hotspot of digitalization resulting in the extension of regulation, 3) the digital innovation redeveloping regulation (moving to a new, preliminary phase), and 4) the permanence of temporal practices displacing regulation. Contributing to design research Designing for Digital Justice provides new possibilities for innovation in the courts, focusing at different levels to better address tensions generated by digitalization. Fellow researchers will find in these pages a sound theoretical advancement at the intersection of digitalization and justice with novel methodological references. Practitioners will benefit from the actionable governance framework Designing for Digital Justice Model, which provides three fields of possibilities for action to design better justice systems. Only by taking into account digital, legal, and social factors can we design better systems that promote access to justice, the rule of law, and, ultimately social peace.}, language = {en} } @phdthesis{Lindberg2013, author = {Lindberg, Tilmann S{\"o}ren}, title = {Design-Thinking-Diskurse : Bestimmung, Themen, Entwicklungen}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-69704}, school = {Universit{\"a}t Potsdam}, year = {2013}, abstract = {Der Untersuchungsgegenstand der vorliegenden Arbeit ist, die mit dem Begriff „Design Thinking" verbundenen Diskurse zu bestimmen und deren Themen, Konzepte und Bez{\"u}ge herauszuarbeiten. Diese Zielstellung ergibt sich aus den mehrfachen Widerspr{\"u}chen und Vieldeutigkeiten, die die gegenw{\"a}rtigen Verwendungen des Design-Thinking-Begriffs charakterisieren und den koh{\"a}renten Gebrauch in Wissenschaft und Wirtschaft erschweren. Diese Arbeit soll einen Beitrag dazu leisten, „Design Thinking" in den unterschiedlichen Diskurszusammenh{\"a}ngen grundlegend zu verstehen und f{\"u}r zuk{\"u}nftige Verwendungen des Design-Thinking-Begriffs eine solide Argumentationsbasis zu schaffen.}, language = {de} } @article{CorreDiguetHelleretal.2016, author = {Corre, Youenn and Diguet, Jean-Philippe and Heller, Dominique and Blouin, Dominique and Lagadec, Loic}, title = {TBES: Template-Based Exploration and Synthesis of Heterogeneous Multiprocessor Architectures on FPGA}, series = {ACM transactions on embedded computing systems : TECS}, volume = {15}, journal = {ACM transactions on embedded computing systems : TECS}, publisher = {Association for Computing Machinery}, address = {New York}, issn = {1539-9087}, doi = {10.1145/2816817}, pages = {113 -- 122}, year = {2016}, abstract = {This article describes TBES, a software end-to-end environment for synthesizing multitask applications on FPGAs. The implementation follows a template-based approach for creating heterogeneous multiprocessor architectures. Heterogeneity stems from the use of general-purpose processors along with custom accelerators. Experimental results demonstrate substantial speedup for several classes of applications. In addition to the use of architecture templates for the overall system, a second contribution lies in using high-level synthesis for promoting exploration of hardware IPs. The domain expert, who best knows which tasks are good candidates for hardware implementation, selects parts of the initial application to be potentially synthesized as dedicated accelerators. As a consequence, the HLS general problem turns into a constrained and more tractable issue, and automation capabilities eliminate the need for tedious and error-prone manual processes during domain space exploration. The automation only takes place once the application has been broken down into concurrent tasks by the designer, who can then drive the synthesis process with a set of parameters provided by TBES to balance tradeoffs between optimization efforts and quality of results. The approach is demonstrated step by step up to FPGA implementations and executions with an MJPEG benchmark and a complex Viola-Jones face detection application. We show that TBES allows one to achieve results with up to 10 times speedup to reduce development times and to widen design space exploration.}, language = {en} } @phdthesis{BivigouKoumba2009, author = {Bivigou Koumba, Achille Mayelle}, title = {Design, Synthesis and Characterisation of Amphiphilic Symmetrical triblock copolymers by the RAFT process : their self-organisation in dilute and concentrated aqueous solutions}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus-39549}, school = {Universit{\"a}t Potsdam}, year = {2009}, abstract = {This work presents the synthesis and the self-assembly of symmetrical amphiphilic ABA and BAB triblock copolymers in dilute, semi-concentrated and highly concentrated aqueous solution. A series of new bifunctional bistrithiocarbonates as RAFT agents was used to synthesise these triblock copolymers, which are characterised by a long hydrophilic middle block and relatively small, but strongly hydrophobic end blocks. As hydrophilic A blocks, poly(N-isopropylacrylamide) (PNIPAM) and poly(methoxy diethylene glycol acrylate) (PMDEGA) were employed, while as hydrophobic B blocks, poly(4-tert-butyl styrene), polystyrene, poly(3,5-dibromo benzyl acrylate), poly(2-ethylhexyl acrylate), and poly(octadecyl acrylate) were explored as building blocks with different hydrophobicities and glass transition temperatures. The five bifunctional trithiocarbonates synthesised belong to two classes: the first are RAFT agents, which position the active group of the growing polymer chain at the outer ends of the polymer (Z-C(=S)-S-R-S-C(=S)-Z, type I). The second class places the active groups in the middle of the growing polymer chain (R-S-C(=S)-Z-C(=S)-S-R, type II). These RAFT agents enable the straightforward synthesis of amphiphilic triblock copolymers in only two steps, allowing to vary the nature of the hydrophobic blocks as well as the length of the hydrophobic and hydrophilic blocks broadly with good molar mass control and narrow polydispersities. Specific side reactions were observed among some RAFT agents including the elimination of ethylenetrithiocarbonate in the early stage of the polymerisation of styrene mediated by certain agents of the type II, while the use of the RAFT agents of type I resulted in retardation of the chain extension of PNIPAM with styrene. These results underline the need of a careful choice of RAFT agents for a given task. The various copolymers self-assemble in dilute and semi-concentrated aqueous solution into small flower-like micelles. No indication for the formation of micellar clusters was found, while only at high concentration, physical hydrogels are formed. The reversible thermoresponsive behaviour of the ABA and BAB type copolymer solutions in water with A made of PNIPAM was examined by turbidimetry and dynamic light scattering (DLS). The cloud point of the copolymers was nearly identical to the cloud point of the homopolymer and varied between 28-32 °C with concentrations from 0.01 to 50 wt\%. This is attributed to the formation of micelles where the hydrophobic blocks are shielded from a direct contact with water, so that the hydrophobic interactions of the copolymers are nearly the same as for pure PNIPAM. Dynamic light scattering measurements showed the presence of small micelles at ambient temperature. The aggregate size dramatically increased above the cloud point, indicating a change of aggregate morphology into clusters due to the thermosensitivity of the PNIPAM block. The rheological behaviour of the amphiphilic BAB triblock copolymers demonstrated the formation of hydrogels at high concentrations, typically above 30-35 wt\%. The minimum concentration to induce hydrogels decreased with the increasing glass transition temperatures and increasing length of the end blocks. The weak tendency to form hydrogels was attributed to a small share of bridged micelles only, due to the strong segregation regime occurring. In order to learn about the role of the nature of the thermoresponsive block for the aggregation, a new BAB triblock copolymer consisting of short polystyrene end blocks and PMDEGA as stimuli-responsive middle block was prepared and investigated. Contrary to PNIPAM, dilute aqueous solutions of PMDEGA and of its block copolymers showed reversible phase transition temperatures characterised by a strong dependence on the polymer composition. Moreover, the PMDEGA block copolymer allowed the formation of physical hydrogels at lower concentration, i.e. from 20 wt\%. This result suggests that PMDEGA has a higher degree of water-swellability than PNIPAM.}, language = {en} } @phdthesis{Albrecht2023, author = {Albrecht, Kim Frederic}, title = {Insight by de—sign}, doi = {10.25932/publishup-57509}, url = {http://nbn-resolving.de/urn:nbn:de:kobv:517-opus4-575092}, school = {Universit{\"a}t Potsdam}, pages = {412}, year = {2023}, abstract = {The calculus of design is a diagrammatic approach towards the relationship between design and insight. The thesis I am evolving is that insights are not discovered, gained, explored, revealed, or mined, but are operatively de—signed. The de in design neglects the contingency of the space towards the sign. The — is the drawing of a distinction within the operation. Space collapses through the negativity of the sign; the command draws a distinction that neglects the space for the form's sake. The operation to de—sign is counterintuitively not the creation of signs, but their removal, the exclusion of possible sign propositions of space. De—sign is thus an act of exclusion; the possibilities of space are crossed into form.}, language = {en} }