OPUS - Volltextserver Universität Passau
Not a member yet
1021 research outputs found
Sort by
Kreuzungen in Cluster-Level-Graphen
Clustered graphs are an enhanced graph model with a recursive clustering of the vertices according to a given nesting relation. This prime technique for expressing coherence of certain parts of the graph is used in many applications, such as biochemical pathways and UML class diagrams. For directed clustered graphs usually level drawings are used, leading to clustered level graphs. In this thesis we analyze the interrelation of clusters and levels and their influence on edge crossings and cluster/edge crossings.Cluster-Graphen sind ein erweitertes Graph-Modell mit einem rekursiven Clustering der Knoten entsprechend einer gegebenen Inklusionsrelation. Diese bedeutende Technik um Zusammengehörigkeit bestimmter Teile des Graphen auszudrücken wird in vielen Anwendungen benutzt, etwa biochemischen Reaktionsnetzen oder UML Klassendiagrammen. Für gerichtete Cluster-Graphen werden üblicherweise Level-Zeichnungen verwendet, was zu Cluster-Level-Graphen führt. Diese Arbeit analysiert den Zusammenhang zwischen Clustern und Level und deren Auswirkungen auf Kantenkreuzungen und Cluster/Kanten-Kreuzungen
Lawrence of Bavaria. The english writer D.H. Lawrence in Bavaria and beyond. Collected Essays. Reisen David Herbert Lawrences in Bayern und in die Alpenländer
The collection of various texts on D. H. Lawrence (1885-1930) represents the English writer’s first journey abroad having led the young and receptive teacher - already deeply influenced by German philosophy - into Bavaria and the Tyrol. Vividly featured in his - during his lifetime unpublished - novel "Mr Noon" the stay in Germany and Bavaria in the years 1912 and 1913 and the people he met there were to be the plot of Lawrence’s main works. In Munich Lawrence and his later German wife Frieda von Richthofen (1879-1956) were part of the so-called Schwabing-Bohème. In these circles of artists, poets, social-reformes, as well as of heroines of free love, anarchists and early fascists the author received his ideas about sex and erotics, which were performed in his famous novel "Lady Chatterley’s Lover" in 1927/1928. Especially the impact of the Austrian Doctor Otto Gross (1877-1920), a former lover of Frieda Lawrence, who tried to connect Friedrich Nietzsche’s "Will to Power" and Sigmund Freud’s Psychoanalysis, on Lawrence’s work is a remarkable criterion. The studies also follow Lawrence’s tracks into the Tyrol and his and Frieda’s wandering across the Alps to Northern Italy (1912-1913), an adventure playing the real setting of his novel "Women in Love" of 1920 and described in his essays "Twilight in Italy" (1916)
KABA - ein System für Refactoring von Java-Programmen
Refactoring is a well known technique to enhance various aspects of an object-oriented program. It has become very popular during recent years, as it allows to overcome deficits present in many programs. Doing refactoring by hand is almost impossible due to the size and complexity of modern software systems. Automated tools provide support for the application of refactorings, but do not give hints, which refactorings to apply and why. The Snelting/Tip analysis is a program analysis, which creates a refactoring proposal for a class hierarchy by analyzing how class members are used inside a program. KABA is an adaption and extension of the Snelting/Tip analysis for Java. It has been implemented and expanded to become a semantic preserving, interactive refactoring system. Case studies of real world programs will show the usefulness of the system and its practical value
Romance language influences on Bavarian dialect : a commented dictionary with maps of the Linguistic Atlas of Upper Bavaria (SOB) and of the Small Linguistic Atlas of Bavaria (KBSA) and a discussion of morphosyntactic and syntactic criteria
In dieser Arbeit werden die romanischen Einflüsse auf das Nord-, Mittel- und Südbairische untersucht. Der Kern besteht aus einem ausführlichen Wörterbuch von 230 Einträgen, die im gesamten bairischen Sprachraum gelten, einer Lemmaliste von insgesamt 400 Romanismen für den gesamten bairischen Sprachraum und einer Wortliste für Südtirol und die deutschsprachigen Außengründungen in Italien. Das Wörterbuch wird durch 30 Karten aus dem Sprachatlas Oberbayern (SOB) sowie zwei Karten des Kleinen Bayerischen Sprachatlasses (KBSA) ergänzt. Die Quellen für das Wörterbuch sind das Bayerische Wörterbuch von Johann Andreas Schmeller aus dem 19. Jh., die bisher erschienen Bände des Bayerischen Wörterbuchs (BWB) der Münchner Akademie der Wissenschaften, ein Teil der bisher erschienen Bände des Wörterbuch zu den bairischen Mundarten Österreichs (WBÖ) der Wiener Akademie der Wissenschaften sowie das Material des SOB und KBSA. Daneben wurden auch Presse, Rundfunk und Medien beobachtet. Die Arbeit behandelt vor allem historische Entlehnungen, aber auch jüngere romanische Einflüsse, die auf Transferenzen in der Alltagskultur und den Tourismus zurückgehen.We present the Romance language influences on the Northern, Central and Southern Bavarian dialect. We focus on a comprehensive dictionary with 230 entries common in the whole Bavarian dialect area, a list of 400 romanisms also common in the whole Bavarian area as well as a lexical list concerning Southern Tyrol and the German speaking outer settlements in Italy. The dictionary is completed by 30 maps of the Linguistic Atlas of Upper Bavaria (SOB) and two maps of the Small Linguistic Atlas of Bavaria (KBSA). The sources to compose the dictionary were the Bavarian Dictionary of Johann Andreas Schmeller (19th century), the published volumes of the Bavarian Dictionary (BWB) of the Munich Academy of Sciences, a part of the published volumes of the Dictionary of the Bavarian varieties of Austria (WBÖ) of the Vienna Academy of Sciences as well as the documentation of SOB and KBSA. Local press and the media were observed. We treat mainly historical borrowings, but also recent Romance influences due to every-day culture tranfer and tourismus
The Economics of Reputation
Gegenstand dieser Arbeit ist die Betrachtung der Reputation eines Unternehmens aus ökonomischer Sicht. Die Zusammenfassung von Beurteilungen der Unternehmensaktivitäten durch wirtschaftlich relevante Interessengruppen bildet eine Unternehmensreputation. Die Reputation wird hier mit einem betriebswirtschaftlichen Kosten-Nutzen Kalkül betrachtet. Nur mit einer Reputation, die durch eine vorteilhafte Beurteilung der Unternehmensleistung entsteht, kann ein Unternehmen wirtschaftliche Vorteile generieren. Bei anderen Unternehmen kann es zu Ertragseinbußen kommen, wenn ihre wirtschaftliche Leistung negativ wahrgenommen wird. Die Genese der ökonomischen Reputation erfolgt durch den Reputationsträger, d.h. im Unternehmen. Um die Werttreiber einer ökonomischen Reputation zu identifizieren, werden sowohl die operative Struktur des Reputationsträgers als auch verschiedene Facetten einer Kommunikation von reputationsrelevanten Unternehmensaktivitäten diskutiert. Der Einsatz für den Aufbau und Erhalt einer Unternehmensreputation wird mit der Verwirklichung von Wettbewerbsvorteilen ökonomisch realisiert. Hier werden explizite Vorteile, die einer ökonomischen Reputation direkt zurechenbar sind, definiert, die um implizite Vorteile ergänzt werden. Die Akzeptanz einer ökonomischen Reputation in der strategischen Unternehmensführung hängt von ihrem Beitrag zum Unternehmenserfolg ab. Die in dieser Arbeit geführte Diskussion von ausgewählten strategischen Führungselementen, wie Investitionskriterien und Wettbewerbsbedingungen, konzentriert sich auf die Realisation einer wirtschaftlich vorteilhaften Unternehmensreputation.In the presented paper the reputation of a company is analyzed from an economic perspective. The reputation is established with evaluation of the company’s activities by economically relevant stakeholders. The established reputation is valued with a cost-effect approach. Economic advantages can only be realized with a reputation based on a positive perception of the company performance, a negative perception might cause the opposite. An economic reputation is generated by the reputation holder, i.e. in the company. To identify the value drivers of an economic reputation the operative structure of the reputation holder as well as different possibilities to communicate reputation enhancing company activities are discussed. The investment in generating and conserving a company reputation is rewarded with the realization of competitive advantages. Explicit advantages, directly related to an economic reputation, and implicit advantages are defined. The integration of the concept of economic reputation into the strategy depends on its contribution to the company return. Strategic elements like investment criteria and market conditions are discussed in regard to their possible contribution in establishing an economically positive company reputation
Das Referenzmodell PECS - Agentenbasierte Modellierung menschlichen Handelns, Entscheidens und Verhaltens
Die Agententechnologie hat in den letzten Jahren eine rasante Entwicklung erfahren und mittlerweile großen Einfluss auf verschiedene Bereiche in Wissenschaft und Technik genommen. Insbesondere wurde die agentenbasierte Modellbildung und Simulation als wirkungsvolles Mittel für die Untersuchung realer oder hypothetischer Systeme erkannt. Im Vordergrund stehen hierbei ganz besonders Systeme, die durch menschliches Handeln, Entscheiden und Verhalten beeinflusst werden, oder der Mensch selbst, um seine Eigenschaften und Fähigkeiten aus den Blickwinkeln unterschiedlicher wissenschaftlicher Disziplinen heraus weiterführend zu erforschen. Das primäre Ziel der vorliegenden Arbeit besteht darin, den Entwurf agenten-basierter Simulationsmodelle, in denen menschliches Handeln, Entscheiden und Verhalten von ausschlaggebender Bedeutung sind, auf konzeptioneller Ebene zu unterstützen. Um dieses Ziel zu erreichen, wird das domänen- und theorieunabhängige Referenzmodell PECS vorgestellt, das Strukturierungsprinzipien aus der Informatik mit systemtheoretischen Ansätzen verbindet, um das Wechselspiel vielfältiger Einflussbereiche auf das menschliche Handeln im Rahmen einer integrativen und umfassenden Agentenarchitektur abzubilden. Auf Grundlage des Referenzmodells werden insgesamt vier charakteristische Fallstudien aus der Psychologie, der Sozialpsychologie, der Soziologie und der experimentellen Ökonomie entwickelt, um den Einsatz des Referenzmodells in der Praxis zu demonstrieren
Universitätsbibliothek Passau: Jahresbericht 2003
Jahresbericht der Universitätsbibliothek Passau - Berichtsjahr 200
Energy- and quality-aware scheduling of periodic tasks in embedded real-time systems
Mobile Geräte dienen immer häufiger zur Ausführung von Echtzeitanwendungen, sie bieten immer mehr Rechenleistung und sie werden kleiner und leichter. Hohe Rechenleistung erfordert jedoch sehr viel Energie, was im Gegensatz zu den geringen Akkukapazitäten, die aus der Forderung nach kleinen und leichten Geräten resultieren, steht. Bei der Echtzeiteinplanung von Rechenprozessen gewinnt daher der Energieverbrauch der Geräte neben der rechtzeitigen Beendigung von Anwendungen zunehmend an Bedeutung, weil sie möglichst lange unabhängig vom Stromnetz betrieben werden sollen. Andererseits werden auf diesen Geräten rechenintensive Anwendungen ausgeführt, bei denen es wünschenswert ist, die maximale mit der verfügbaren Rechenleistung erzielbare Qualität zu erhalten. In dieser Arbeit wird ein Systemmodell vorgestellt, das den Design-to-time-Ansatz mit den Möglichkeiten der dynamischen Leistungsanpassung (Rechenleistung und verbrauchte elektrische Leistung) moderner Prozessoren vereinigt. Der Design-to-time-Ansatz ermöglicht Energieeinsparungen oder Qualitätssteigerungen durch die dynamische Auswahl alternativer Implementierungen, welche dieselbe Aufgabe mit unterschiedlicher Ausführungsdauer und Qualität bzw. Energieverbrauch erfüllen. Das Systemmodell umfaßt unter anderem periodische Prozesse mit harten Echtzeitbedingungen, Datenabhängigkeiten und alternativen Implementierungen, sowie Prozessoren mit diskreten Leistungsstufen. Die Einplanung der Prozesse erfolgt in zwei Phasen. In der Offline-Phase wird ein flexibler Schedule berechnet, der für die zur Laufzeit möglichen Kombinationen von verstrichener Zeit und noch einzuplanender Prozeßmenge den jeweils einzuplanenden Prozeß, sowie die zu verwendende Implementierung und gegebenenfalls die einzustellende Leistungsstufe beinhaltet. Dieser flexible Schedule wird während der Online-Phase mit vernachlässigbarem Zeit- und Energieaufwand von einem Scheduler interpretiert. Für die Berechnung der optimalen flexiblen Schedules wurde ein Optimierer entwickelt, der eine Folge von flexiblen Schedules mit monoton steigender Güte (niedriger Energieverbrauch bzw. hohe Qualität) generiert, und damit der Klasse der Anytime-Algorithmen zuzuordnen ist. Eine Variante der Dynamischen Programmierung dient zur Bestimmung global optimaler, flexibler Schedules, die beispielsweise als Basis für Benchmarks dienen. Eine auf Simulated Annealing basierende Variante des Optimierers ermöglicht ein schnelleres Auffinden guter, flexibler Schedules für umfangreichere Anwendungen.Mobile devices are excessively used for executing real-time applications, today. They provide increasing performance and they are getting more lightweight and smaller every day. Unfortunately, high processing performance demands much energy and thus anticipates smaller battery capacities resulting from the required size and weight of the devices. Therefore, energy consumption gains importance besides the timely completion of real-time tasks when a schedule has to be calculated, to provide a longer operating time independent of a power outlet. On the other hand, when calculation intensive tasks are being executed, high performance should be provided, to obtain maximum quality. This work presents a system model joining the design-to-time approach with modern processor's capabilities to run at different clock frequencies. Design-to-time scheduling allows for energy savings or quality enhancements by dynamically selecting alternative implementations, which fulfill a task's function with different time and with different energy consumption or quality. The system model comprises periodic tasks with hard real-time constraints, data-dependencies and alternative implementations, as well as processors with multiple clock modes. Scheduling is split in two phases. First, in an offline phase a flexible plan is calculated. It contains the task, implementation and clock frequency to be scheduled for every possible combination of elapsed time and unscheduled task set. Second, the flexible plan is interpreted by an online scheduler with a negligible amount of time and energy. A pair of optimization algorithms has been developed for calculating optimal flexible plans. They deliver a series of flexible plans with increasing quality or decreasing energy demand, and therefore they belong to the class of anytime algorithms. A variation of dynamic programming is used for finding globally optimal plans, e.g. aiming as reference values for benchmarks, whereas for complex system models an optimizer based on simulated annealing is provided, that finds good flexible plans fast
Pfadbedingungen in Abhängigkeitsgraphen und ihre Anwendung in der Softwaresicherheitstechnik
Diese Arbeit präsentiert eine neue Methode zur Sicherheitsanalyse von Software im Bereich der Manipulationsprüfung und der Einhaltung von Informationsflüssen zwischen verschiedenen Sicherheitsniveaus. Program-Slicing und Constraint-Solving sind eigenständige Verfahren, die sowohl zur Abhängigkeitsbestimmung als auch zur Berechnung arithmetischer Eigenschaften verwendet werden. Die erstmalige Kombination dieser beiden Verfahren mittels Pfadbedingungen liefert nicht nur binäre Abhängigkeitsinformationen wie Slicing, sondern exakte notwendige Bedingungen über die Informationsflüsse zwischen zwei Programmpunkten. Neben der Definition der Grundlagen von Abhängigkeitsgraphen und einfachen Pfadbedingungen werden neue Erweiterungen für kontextsensitive interprozedurale Pfadbedingungen gezeigt und die Integration von domänenspezifischen Verfahren für Arrayfelder und abstrakten Datentypen demonstriert. Der Schwerpunkt der Arbeit liegt in der Realisierung von Pfadbedingungen für echte Programme in echten Programmiersprachen. Hierfür werden Verfahren vorgeschlagen, realisiert und empirisch untersucht, wie Pfadbedingungen für große Programme skalieren. Die zum Einsatz kommenden Techniken sind u.a. Intervallanalyse und Binäre Entscheidungsgraphen, mit denen die generelle exponentielle Komplexität von Pfadbedingungen beherrschbar wird. Fallstudien für den Einsatz von Pfadbedingungen und die empirische Untersuchung mehrerer Verfahren zur Intervallanalyse zeigen, dass Pfadbedingungen für die praktische Programmanalyse und das Programmverstehen geeignet und empfehlenswert sind
Qualität und Nutzen - Über den Gebrauch von Zeit-Wert-Funktionen zur Integration qualitäts- und zeit-flexibler Aspekte in einer dynamischen Echtzeit-Einplanungsumgebung
Scheduling methodologies for real-time applications have been of keen interest to diverse research communities for several decades. Depending on the application area, algorithms have been developed that are tailored to specific requirements with respect to both the individual components of which an application is made up and the computational platform on which it is to be executed. Many real-time scheduling algorithms base their decisions solely or partly on timing constraints expressed by deadlines which must be met even under worst-case conditions. The increasing complexity of computing hardware means that worst-case execution time analysis becomes increasingly pessimistic. Scheduling hard real-time computations according to their worst-case execution times (which is common practice) will thus result, on average, in an increasing amount of spare capacity. The main goal of flexible real-time scheduling is to exploit this otherwise wasted capacity. Flexible scheduling schemes have been proposed to increase the ability of a real-time system to adapt to changing requirements and nondeterminism in the application behaviour. These models can be categorised as those whose source of flexibility is the quality of computations and those which are flexible regarding their timing constraints. This work describes a novel model which allows to specify both flexible timing constraints and quality profiles for an application. Furthermore, it demonstrates the applicability of this specification method to real-world examples and suggests a set of feasible scheduling algorithms for the proposed problem class.Einplanungsverfahren für Echtzeitanwendungen stehen seit Jahrzehnten im Interesse verschiedener Forschungsgruppen. Abhängig vom Anwendungsgebiet wurden Algorithmen entwickelt, welche an die spezifischen Anforderungen sowohl hinsichtlich der einzelnen Komponenten, aus welchen eine Anwendung besteht, als auch an die Rechnerplattform, auf der diese ausgeführt werden sollen, angepasst sind. Viele Echtzeit-Einplanungsverfahren gründen ihre Entscheidungen ausschließlich oder teilweise auf Zeitbedingungen, welche auch bei Auftreten maximaler Ausführungszeiten eingehalten werden müssen. Die zunehmende Komplexität von Rechner-Hardware bedeutet, dass die Worst-Case-Analyse in steigendem Maße pessimistisch wird. Die Einplanung harter Echtzeit-Berechnungen anhand ihrer maximalen Ausführungszeiten (was die gängige Praxis darstellt) resultiert daher im Regelfall in einer frei verfügbaren Rechenkapazität in steigender Höhe. Das Hauptziel flexibler Echtzeit-Einplanungsverfahren ist es, diese ansonsten verschwendete Kapazität auszunutzen. Flexible Einplanungsverfahren wurden vorgeschlagen, welche die Fähigkeit eines Echtzeitsystems erhöhen, sich an veränderte Anforderungen und Nichtdeterminismus im Verhalten der Anwendung anzupassen. Diese Modelle können unterteilt werden in solche, deren Quelle der Flexibilität die Qualität der Berechnungen ist, und jene, welche flexibel hinsichtlich ihrer Zeitbedingungen sind. Diese Arbeit beschreibt ein neuartiges Modell, welches es erlaubt, sowohl flexible Zeitbedingungen als auch Qualitätsprofile für eine Anwendung anzugeben. Außerdem demonstriert sie die Anwendbarkeit dieser Spezifikationsmethode auf reale Beispiele und schlägt eine Reihe von Einplanungsalgorithmen für die vorgestellte Problemklasse vor