• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 3
  • 2
  • Tagged with
  • 5
  • 5
  • 5
  • 4
  • 2
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 1
  • 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

Java Code Generation for Dresden OCL2 for Eclipse / Java Code-Generierung für Dresden OCL2 for Eclipse

Wilke, Claas 22 April 2010 (has links) (PDF)
Der Große Beleg dokumentiert die Entwicklung eines Java Code-Generators für Dresden OCL2 for Eclipse. Schwerpunkt der Arbeit liegt dabei auf der Abbildung der Object Constraint Language auf die Programmiersprache Java mit Hilfe von AspectJ.
2

Der Lohn vieler Klicks

Kutter, Marion, Schulz, Antje 11 March 2014 (has links) (PDF)
Ein schöner Frühlingstag im Juni 2011 brachte der Stadtbibliothek Kamenz die Wende. Mit großen Erwartungen waren wir zum Anwendertreffen der Firma MSC Großröhrsdorf gefahren. Uns wurde die seit langem angekündigte neue Version der Bibliothekssoftware BBCOM vorgestellt.
3

Strukturelle Untersuchung einer IDE mit dem Ziel einer möglichst frei skalierbaren Anpassung der IDE von Lazarus

Kuhardt, Michael 26 August 2010 (has links) (PDF)
Das Ziel dieser Arbeit war es eine möglichst frei skalierbare Version der Lazarus-IDE zu entwickeln. Diese soll es dem versierten Lehrer ermöglichen, eine auf seine didaktischen Intentionen und die Leistungsfähigkeit seiner Schüler angepasste Lazarus-Version zu installieren und im Unterricht zu verwenden. Hierfür ist zunächst eine theoretische Analyse der Entwicklungsumgebung Eclipse vorgenommen worden. Weiterhin wurde untersucht, welche didaktischen Anforderungen prinzipiell an eine schulische Entwicklungsumgebung zu stellen sind. Auf Basis dieser Untersuchungen sowie durch gezielte Befragung von Fachlehrern sowie Experten sind die Anforderungen an eine solche IDE verifiziert und diese schließlich implementiert worden.
4

Round-trip Engineering of Template-based Code Generation in SkAT

Nett, Tobias 04 August 2015 (has links) (PDF)
In recent years, the development of multi-core CPUs and GPUs with many cores has taken precedence over an increase in clock frequency. Therefore, writing parallel programs for multi-core and many-core systems becomes increasingly important. Due to the lack of inherently parallel language features in most programming languages, today many programs are written sequentially and then enhanced with special pragmas or framework calls hinting parallelizable parts of code. This hints are then used to modify and extend the code with parallel constructs in a preprocessing step. If it is crucial to optimize the run time of a program, the code generated by this step has to be inspected an manually tuned. To keep the original and the transformed code artifacts synchronized, an editor with a round-trip engineering (RTE) system can be used. RTE propagates changes made in the source artifacts to the generated artifacts and vice versa. One tool that can be used to expand pragmas to parallelized source code is the invasive software composition framework SkAT. SkAT-based tools use reference attribute grammars (RAGs) to compose code fragments according to a composition program written in Java. To facilitate the creation of SkAT-based tools, a minimal composition system framework SkAT/Minimal on to of the SkAT core contains mechanisms to enable the incremental building of such tools. The principle of island parsing is employed to be able to express just as much of a language as is necessary for composition. In this work, composition systems based on SkAT/Minimal are targeted. The task is split into two parts: first, approaches for RTE are analyzed and a concept for a RTE system is created. The focus lies on the analysis of features and requirements of existing RTE approaches and a thorough investigation of all relevant steps required to implement such a system for SkAT/Minimal. The second part of the task is the creation and evaluation of a prototypical implementation of the system.
5

Integrated Management of Variability in Space and Time in Software Families

Seidl, Christoph 14 March 2017 (has links) (PDF)
Software Product Lines (SPLs) and Software Ecosystems (SECOs) are approaches to capturing families of closely related software systems in terms of common and variable functionality (variability in space). SPLs and especially SECOs are subject to software evolution to adapt to new or changed requirements resulting in different versions of the software family and its variable assets (variability in time). Both dimensions may be interconnected (e.g., through version incompatibilities) and, thus, have to be handled simultaneously as not all customers upgrade their respective products immediately or completely. However, there currently is no integrated approach allowing variant derivation of features in different version combinations. In this thesis, remedy is provided in the form of an integrated approach making contributions in three areas: (1) As variability model, Hyper-Feature Models (HFMs) and a version-aware constraint language are introduced to conceptually capture variability in time as features and feature versions. (2) As variability realization mechanism, delta modeling is extended for variability in time, and a language creation infrastructure is provided to devise suitable delta languages. (3) For the variant derivation procedure, an automatic version selection mechanism is presented as well as a procedure to derive large parts of the application order for delta modules from the structure of the HFM. The presented integrated approach enables derivation of concrete software systems from an SPL or a SECO where both features and feature versions may be configured.

Page generated in 0.0366 seconds