Gold Open-Access
Refine
Year of publication
- 2022 (679) (remove)
Document Type
- Article (596)
- Monograph/Edited Volume (18)
- Review (12)
- Master's Thesis (10)
- Doctoral Thesis (8)
- Conference Proceeding (7)
- Other (7)
- Part of Periodical (6)
- Bachelor Thesis (5)
- Part of a Book (5)
Language
- English (544)
- German (128)
- Spanish (5)
- French (1)
- Multiple languages (1)
Keywords
- Tolkien (7)
- climate change (7)
- machine learning (7)
- Germany (6)
- exercise (6)
- COVID-19 (5)
- diabetes (5)
- permafrost (5)
- Lateinunterricht (4)
- muscle strength (4)
Institute
- Extern (122)
- Institut für Biochemie und Biologie (111)
- Institut für Geowissenschaften (67)
- Institut für Physik und Astronomie (66)
- Institut für Umweltwissenschaften und Geographie (45)
- Historisches Institut (41)
- Department Sport- und Gesundheitswissenschaften (36)
- Strukturbereich Kognitionswissenschaften (35)
- Institut für Ernährungswissenschaft (28)
- Hasso-Plattner-Institut für Digital Engineering GmbH (24)
Language developers who design domain-specific languages or new language features need a way to make fast changes to language definitions. Those fast changes require immediate feedback. Also, it should be possible to parse the developed languages quickly to handle extensive sets of code.
Parsing expression grammars provides an easy to understand method for language definitions. Packrat parsing is a method to parse grammars of this kind, but this method is unable to handle left-recursion properly. Existing solutions either partially rewrite left-recursive rules and partly forbid them, or use complex extensions to packrat parsing that are hard to understand and cost-intensive. We investigated methods to make parsing as fast as possible, using easy to follow algorithms while not losing the ability to make fast changes to grammars.
We focused our efforts on two approaches.
One is to start from an existing technique for limited left-recursion rewriting and enhance it to work for general left-recursive grammars. The second approach is to design a grammar compilation process to find left-recursion before parsing, and in this way, reduce computational costs wherever possible and generate ready to use parser classes.
Rewriting parsing expression grammars is a task that, if done in a general way, unveils a large number of cases such that any rewriting algorithm surpasses the complexity of other left-recursive parsing algorithms. Lookahead operators introduce this complexity. However, most languages have only little portions that are left-recursive and in virtually all cases, have no indirect or hidden left-recursion. This means that the distinction of left-recursive parts of grammars from components that are non-left-recursive holds great improvement potential for existing parsers.
In this report, we list all the required steps for grammar rewriting to handle left-recursion, including grammar analysis, grammar rewriting itself, and syntax tree restructuring. Also, we describe the implementation of a parsing expression grammar framework in Squeak/Smalltalk and the possible interactions with the already existing parser Ohm/S. We quantitatively benchmarked this framework directing our focus on parsing time and the ability to use it in a live programming context. Compared with Ohm, we achieved massive parsing time improvements while preserving the ability to use our parser it as a live programming tool.
The work is essential because, for one, we outlined the difficulties and complexity that come with grammar rewriting. Also, we removed the existing limitations that came with left-recursion by eliminating them before parsing.
Vom Bolschoi nach Sanssouci
(2022)
These days design thinking is no longer a “new approach”. Among practitioners, as well as academics, interest in the topic has gathered pace over the last two decades. However, opinions are divided over the longevity of the phenomenon: whether design thinking is merely “old wine in new bottles,” a passing trend, or still evolving as it is being spread to an increasing number of organizations and industries. Despite its growing relevance and the diffusion of design thinking, knowledge on the actual status quo in organizations remains scarce. With a new study, the research team of Prof. Uebernickel and Stefanie Gerken investigates temporal developments and changes in design thinking practices in organizations over the past six years comparing the results of the 2015 “Parts without a whole” study with current practices and future developments. Companies of all sizes and from different parts of the world participated in the survey. The findings from qualitative interviews with experts, i.e., people who have years of knowledge with design thinking, were cross-checked with the results from an exploratory analysis of the survey data. This analysis uncovers significant variances and similarities in how design thinking is interpreted and applied in businesses.
»Plus outre« – immer weiter
(2022)
In der hier vorgestellten Unterrichtssequenz wird eine ausgewählte Textpassage aus Caesars Bellum Gallicum unter Einbeziehung möglichst vieler Textteile aus dem Original analysiert. Das Konzept der Fokalisierung bereitet die Schüler auf die Einnahme einer distanzierten und differenzierten Perspektive vor und fordert sie zu einer kritischen Auseinandersetzung mit dem Text auf. Mittels der Übernahme verschiedener »Rollen« werden sie motiviert, individuelle Aufgaben zu erfüllen, sich in die Lage anderer Akteure hineinzuversetzen, aber auch Kommunikationsabläufe und -barrieren zu berücksichtigen, die für den Umgang mit dem Text von Bedeutung sind.
Dictyostelium cells undergo a semi-closed mitosis, during which the nuclear envelope (NE) persists; however, free diffusion between the cytoplasm and the nucleus takes place. To permit the formation of the mitotic spindle, the nuclear envelope must be permeabilized in order to allow diffusion of tubulin dimers and spindle assembly factors into the nucleus. In Aspergillus, free diffusion of proteins between the cytoplasm and the nucleus is achieved by a partial disassembly of the nuclear pore complexes (NPCs) prior to spindle assembly. In order to determine whether this is also the case in Dictyostelium, we analysed components of the NPC by immunofluorescence microscopy and live cell imaging and studied their behaviour during interphase and mitosis. We observed that the NPCs are absent from the contact area of the nucleoli and that some nucleoporins also localize to the centrosome and the spindle poles. In addition, we could show that, during mitosis, the central FG protein NUP62, two inner ring components and Gle1 depart from the NPCs, while all other tested NUPs remained at the NE. This leads to the conclusion that indeed a partial disassembly of the NPCs takes place, which contributes to permeabilisation of the NE during semi-closed mitosis.