Auflistung nach Schlagwort "GPL"
1 - 2 von 2
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragContrasting Dedicated Model Transformation Languages vs. General Purpose Languages: A Historical Perspective on ATL vs. Java based on Complexity and Size - Extended Abstract(Software Engineering 2022, 2022) Höppner, Stefan; Kehrer, Timo; Tichy, MatthiasModel transformations are one key concept of model-driven engineering, and model transformation languages (MTLs) emerged with its popularity about 15 to 20 years ago. MTLs claim to ease model transformation development by abstracting from recurring transformation aspects and hiding complex semantics behind simple and intuitive syntax. Nonetheless, MTLs are rarely adopted in practice, there is still no empirical evidence for the claim of easier development, and the argument of abstraction deserves a fresh look in the light of modern general-purpose languages (GPLs) which have undergone a significant evolution in the last two decades. In our SoSyM paper, we report on a study in which we compare the complexity and size of model transformations written in three different languages, namely (i) the Atlas Transformation Language (ATL), (ii) Java SE5 (2004-2009), and (iii) Java SE14 (2020); the Java transformations are derived from an ATL specification using a translation schema we developed. Based on the results of these comparisons, we discuss the concrete advancements in newer Java versions. We also discuss to which extent new language advancements justify writing transformations in a GPL rather than a dedicated MTL. We further indicate potential avenues for future research on the comparison of MTLs and GPLs.
- ZeitschriftenartikelRechtliche Fallstricke des Einsatzes von Open Source Software und freier Software – Hinweise für die Praxis(HMD Praxis der Wirtschaftsinformatik: Vol. 58, No. 2, 2021) Wilmer, ThomasDer folgende Artikel bietet einen Überblick über die häufigsten Anwendungsprobleme beim Einsatz und der Integration von freier und Open Source Software in der Praxis. Ein Schwerpunkt liegt dabei auf den Herausforderungen für Softwarehersteller, welche freie Software in ihre Produkte integrieren und vertreiben. Hingewiesen wird auf die unterschiedlichen freien Lizenzarten, Best Practice-Lösungsmöglichkeiten und Compliancefragen sowie die Grenzen der Auslegung der Lizenzen. The following article provides an overview of the most common application problems when using and integrating free and open source software in practice. One focus is on the challenges for software producers who integrate and distribute free software in their products. Reference is made to the different types of free licences, best practice solutions and compliance issues as well as the limits of the interpretation of the licences.