• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3
  • 2
  • 1
  • Tagged with
  • 6
  • 6
  • 4
  • 4
  • 4
  • 3
  • 3
  • 3
  • 3
  • 2
  • 2
  • 2
  • 2
  • 2
  • 2
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
1

Anforderungen an einen Debugger für Softwaregeneratoren

Wagner, Christina 06 May 2016 (has links) (PDF)
Eine wichtige Aufgabe bei der Softwareentwicklung ist das Auffinden von Fehlern und das Verstehen ihrer Ursachen. Zur Unterstützung dieser Aufgabe gibt es zahlreiche De-bugger. Bei der Nutzung von Softwaregeneratoren benötigt man zum Debuggen spezielle Informationen. In dieser Arbeit werden Anforderungen an einen Debugger für Software-generatoren definiert. Dazu werden zunächst strukturell ähnliche Softwaregeneratoren auf ihre Debugger untersucht und grundsätzliche Debuggertypen identifiziert. Aus diesen werden 15 Anforderungen formuliert, die der hier beispielhaft betrachtete Softwaregener-ator erfüllen soll. Anschließend erfolgen eine Verallgemeinerung der Ergebnisse und eine kurze Diskussion der Umsetzung auf der Plattform JetBrains MPS.
2

Anforderungen an einen Debugger für Softwaregeneratoren

Wagner, Christina 27 April 2016 (has links)
Eine wichtige Aufgabe bei der Softwareentwicklung ist das Auffinden von Fehlern und das Verstehen ihrer Ursachen. Zur Unterstützung dieser Aufgabe gibt es zahlreiche De-bugger. Bei der Nutzung von Softwaregeneratoren benötigt man zum Debuggen spezielle Informationen. In dieser Arbeit werden Anforderungen an einen Debugger für Software-generatoren definiert. Dazu werden zunächst strukturell ähnliche Softwaregeneratoren auf ihre Debugger untersucht und grundsätzliche Debuggertypen identifiziert. Aus diesen werden 15 Anforderungen formuliert, die der hier beispielhaft betrachtete Softwaregener-ator erfüllen soll. Anschließend erfolgen eine Verallgemeinerung der Ergebnisse und eine kurze Diskussion der Umsetzung auf der Plattform JetBrains MPS.
3

Providing Mainstream Parser Generators with Modular Language Definition Support

Karol, Sven, Zschaler, Steffen 17 January 2012 (has links) (PDF)
The composition and reuse of existing textual languages is a frequently re-occurring problem. One possibility of composing textual languages lies on the level of parser specifications which are mainly based on context-free grammars and regular expressions. Unfortunately most mainstream parser generators provide proprietary specification languages and usually do not provide strong abstractions for reuse. New forms of parser generators do support modular language development, but they can often not be easily integrated with existing legacy applications. To support modular language development based on mainstream parser generators, in this paper we apply the Invasive Software Composition (ISC) paradigm to parser specification languages by using our Reuseware framework. Our approach is grounded on a platform independent metamodel and thus does not rely on a specific parser generator.
4

Potenziale der Energieeffizienzsteigerung in der Gießerei-Industrie durch Abwärmenutzung

Ludwig, Tanja 02 December 2019 (has links)
In der Dissertationsschrift wurden zwei Schwerpunkte untersucht, die sich zum einen mit der Entwicklung einer Bewertungsmatrix zur Erstabschätzung potenzieller Abwärmenutzungen und zum anderen mit der Integration thermoelektrischer Generatoren im Gießereiprozess auseinandersetzten. In der Matrix wurden 4 Modellabwärmequellen definiert, die sich jeweils in 9 verschiedene Betriebszustände unterteilen, um die vielfältigen Prozessbedingungen widerzuspiegeln. Weiterhin wurden 4 Modellwärmesenken festgelegt, die in Abhängigkeit der thermischen Leistung der Abwärmequellen, die Bewertungsreferenz darstellen. Im Ergebnis erfolgte eine Bewertung von 144 unterschiedlichen Abwärmenutzungskonzepten nach den Kriterien: Energieeffizienzsteigerung, Kaskadennutzung, wirtschaftlich maximal vertretbares Budget und erzielte CO2-Einsparung. Die Integration der thermoelektrischen Generatoren erfolgte am Pfannenfeuer, im Formkasten und an der Druckgussmaschine. Die höchsten Durchschnittswerte der elektrischen Leistung wurden mit 45mW im Formkasten erreicht. Damit können Sensornetzwerke energieautark versorgt, die Datenverfügbarkeit erhöht und die Prozesseffizienz gesteigert werden.
5

Providing Mainstream Parser Generators with Modular Language Definition Support

Karol, Sven, Zschaler, Steffen 17 January 2012 (has links)
The composition and reuse of existing textual languages is a frequently re-occurring problem. One possibility of composing textual languages lies on the level of parser specifications which are mainly based on context-free grammars and regular expressions. Unfortunately most mainstream parser generators provide proprietary specification languages and usually do not provide strong abstractions for reuse. New forms of parser generators do support modular language development, but they can often not be easily integrated with existing legacy applications. To support modular language development based on mainstream parser generators, in this paper we apply the Invasive Software Composition (ISC) paradigm to parser specification languages by using our Reuseware framework. Our approach is grounded on a platform independent metamodel and thus does not rely on a specific parser generator.
6

Choosy and Picky: Configuration of Language Product Lines

Kühn, Thomas, Cazzola, Walter, Olivares, Diego Mathias 08 June 2021 (has links)
Although most programming languages naturally share several language features, they are typically implemented as a monolithic product. Language features cannot be plugged and unplugged from a language and reused in another language. Some modular approaches to language construction do exist but composing language features requires a deep understanding of its implementation hampering their use. The choose and pick approach from software product lines provides an easy way to compose a language out of a set of language features. However, current approaches to language product lines are not sufficient enough to cope with the complexity and evolution of real world programming languages. In this work, we propose a general light-weight bottom-up approach to automatically extract a feature model from a set of tagged language components. We applied this approach to the Neverlang language development framework and developed the AiDE tool to guide language developers towards a valid language composition. The approach has been evaluated on a decomposed version of Javascript to highlight the benefits of such a language product line.

Page generated in 0.0672 seconds