SERAPIS 2 Ecore

Total Page:16

File Type:pdf, Size:1020Kb

SERAPIS 2 Ecore Die approbierte Originalversion dieser Diplom-/ Masterarbeit ist in der Hauptbibliothek der Tech- nischen Universität Wien aufgestellt und zugänglich. http://www.ub.tuwien.ac.at The approved original version of this diploma or master thesis is available at the main library of the Vienna University of Technology. http://www.ub.tuwien.ac.at/eng SERAPIS 2 Ecore Bridging Two Modeling Spaces in Eclipse DIPLOMARBEIT zur Erlangung des akademischen Grades Diplom-Ingenieur im Rahmen des Studiums Software Engineering & Internet Computing eingereicht von Gerald Margreiter Matrikelnummer 0728495 an der Fakultät für Informatik der Technischen Universität Wien Betreuung: o.Univ.-Prof. Dipl.-Ing. Mag. Dr. Gerti Kappel Mitwirkung: Univ.-Ass. Mag. Dr. Manuel Wimmer Univ.-Ass. Dipl.-Ing. Dr. Philip Langer Wien, 01.07.2013 (Unterschrift Verfasser) (Unterschrift Betreuung) Technische Universität Wien A-1040 Wien Karlsplatz 13 Tel. +43-1-58801-0 www.tuwien.ac.at SERAPIS 2 Ecore Bridging Two Modeling Spaces in Eclipse MASTER’S THESIS submitted in partial fulfillment of the requirements for the degree of Diplom-Ingenieur in Business Informatics by Gerald Margreiter Registration Number 0728495 to the Faculty of Informatics at the Vienna University of Technology Advisor: o.Univ.-Prof. Dipl.-Ing. Mag. Dr. Gerti Kappel Assistance: Univ.-Ass. Mag. Dr. Manuel Wimmer Univ.-Ass. Dipl.-Ing. Dr. Philip Langer Vienna, 01.07.2013 (Signature of Author) (Signature of Advisor) Technische Universität Wien A-1040 Wien Karlsplatz 13 Tel. +43-1-58801-0 www.tuwien.ac.at Erklärung zur Verfassung der Arbeit Gerald Margreiter Mariahilferstraße 156-158, 1150 Wien Hiermit erkläre ich, dass ich diese Arbeit selbständig verfasst habe, dass ich die verwen- deten Quellen und Hilfsmittel vollständig angegeben habe und dass ich die Stellen der Arbeit - einschließlich Tabellen, Karten und Abbildungen -, die anderen Werken oder dem Internet im Wortlaut oder dem Sinn nach entnommen sind, auf jeden Fall unter Angabe der Quelle als Entlehnung kenntlich gemacht habe. (Ort, Datum) (Unterschrift Verfasser) i Acknowledgements First of all, I would like to express my very great appreciation to my advisor Professor Gerti Kappel for her supervision. I am particularly grateful for the assistance given by my co-advisors Dr. Manuel Wimmer and Dr. Philip Langer, especially for the valuable technical discussions and the constant support. Also I would like to acknowledge the help provided by Josef Weissinger and the Federal Ministry of the Interior allowing to study the SERAPIS modeling tool in a production environ- ment. Furthermore, my special thanks are extended to Sphinx IT Consulting, especially Matthias Kammermann, for granting access to the internals of SERAPIS. iii Abstract As the approach of Model-Driven Engineering (MDE) is becoming mainstream in modern soft- ware development practices, there is a growing variety of tools to support the lifecycle of model- ing artifacts. Standards such as Meta-Object Facility (MOF) defined by the Object Management Group (OMG) help to avoid information loss when trying to integrate multiple modeling tools across their technical boundaries. The Eclipse-based modeling tool SERAPIS by Sphinx IT Consulting defines a proprietary meta-language which is not compliant to MOF or any other modeling standard. As a con- sequence, metamodels specified in this meta-language and therefore also the instantiations of these metamodels cannot be interchanged with existing tools based on standards such as MOF which results in a vendor-lock for customers. The contribution of this master thesis is to develop a transformation approach allowing to translate metamodels and models from the SERAPIS technical space to the Eclipse Modeling Framework (EMF), which employs the meta-language Ecore as the de facto standard corre- sponding to MOF. The strategy to achieve this is based on an approach presented in the Ph.D. thesis by Dr. Manuel Wimmer who suggests a semi-automatic transformation for metamodels by mapping the corresponding meta-languages. Moreover, we specialize this approach to also enable the automatic transformation of SERAPIS models based on the mappings of their meta- models. The transformation approach developed in this work is implemented in the Eclipse IDE in order to prove its feasibility and to evaluate the generated results. v Kurzfassung Da der Ansatz von Model-Driven Engineering (MDE) im Bereich der Softwareentwicklung im- mer breitere Anwendung findet, nimmt auch die Bandbreite der verfügbaren Werkzeuge zur Verwaltung der Modelle immer weiter zu. Standards wie Meta Object Facility (MOF) definiert durch die Object Management Group (OMG) zielen darauf ab, Informationsverluste beim Über- brücken technischer Grenzen im Rahmen unterschiedlicher Szenarien der Werkzeugintegration zu vermeiden. Das auf Eclipse basierende Modellierungswerkzeug SERAPIS der Firma Sphinx IT Con- sulting verwendet eine proprietäre Metasprache, die weder zu MOF noch zu anderen Standards kompatibel ist. Folglich können weder Metamodelle, welche in dieser Metasprache spezifiziert werden, noch entsprechende Modelle mit anderen Modellierungswerkzeugen integriert werden, was den Anwender solcher Modellierungswerkzeuge an den Hersteller der Werkzeuge bindet. Der Beitrag dieser Masterarbeit bezieht sich auf die Untersuchung eines Transformationsan- satzes, der es erlaubt, Metamodelle und Modelle aus SERAPIS in korrespondierende Modelle des Eclipse Modeling Framework (EMF) zu transformieren, welches mit dem de facto Standard Ecore eine MOF-konforme Metasprache einsetzt. Der Transformationsansatz wird dabei an die Doktorarbeit von Dr. Manuel Wimmer angelehnt, der die halbautomatische Transformation von Metamodellen anhand der Korrespondenzen ihrer definierenden Metasprachen beschreibt. Nach demselben Prinzip wird auch eine Komponente entwickelt, die das Übersetzen von SERAPIS Modellen ermöglicht. Der in dieser Arbeit untersuchte Transformationsansatz wurde implemen- tiert und in die Eclipse IDE integriert, um einerseits die Machbarkeit zu zeigen und um anderer- seits die Resultate der Transformation zu evaluieren. vii Contents 1 Introduction 1 1.1 Motivation . 1 1.2 Contribution . 3 1.3 Outline . 4 2 State of the art 5 2.1 Metamodeling and Model-Driven Engineering . 5 2.2 Metamodel Derivation and Model Transformation . 10 3 SERAPIS at a Glance 17 3.1 SERAPIS Modeling Tool . 18 3.2 Models in SERAPIS . 21 3.3 Issues of SERAPIS . 25 4 Metamodel Bridging 33 4.1 Metametamodel-based Transformation . 33 4.2 Transforming SERAPIS to Ecore . 36 5 Metamodel Transformation 39 5.1 Type Mapping . 39 5.2 Mapping the SERAPIS Meta-language to Ecore . 41 5.3 EMF Profiles . 45 5.4 Extending Ecore with Additional SERAPIS Concepts . 49 5.5 Metamodel Generator . 56 6 Model Transformation 63 6.1 Model-to-Model Transformation . 63 6.2 Transformation Objectives . 70 6.3 Model Generator . 73 7 Evaluation 79 7.1 Feasibility . 79 7.2 Quality . 81 ix 8 Conclusion 89 8.1 Contributions of the Thesis . 89 8.2 Outlook . 90 Bibliography 93 x CHAPTER 1 Introduction 1.1 Motivation As the requirements to modern software systems increase in quantity and complexity, the need to adopt new approaches in software development emerges. Model-Driven Engineering (MDE) is expected to increase productivity of the development process, improve the overall quality of software and reduce both development time and costs. Whether these claims are completely justified is not to be discussed in the scope of this work, but as a matter of fact the model-driven approach introduces a couple of helpful aspects. For once a model provides abstraction to the system under study and thereby improves communication between the stakeholders of a software project and helps to avoid misunderstandings in the assessment of requirements. A model is also comparably cheap to build and allows to take an early glance at the final result of a project. Therefore, design flaws can be detected at an early stage of the development process where the correction of defects is still inexpensive. As a model evolves over time, it also represents the current state of a software project and thereby serves documentation and planning purposes [21]. Once a model is created, the need for manipulation, refinement, and transformation emerges from the design process. Various development tools provide different strengths and weaknesses when it comes to these tasks which often makes it necessary to apply multiple tools in the development process. As a consequence, avoiding information loss in order to support seamless tool integration becomes a crucial objective in a model-driven software project [8]. On the sector of model-driven development a variety of tools is available for supporting the modeling lifecycle. These tools often introduce their own metamodels and techniques for model representation which is why the interchange of modeling data is complicated or not feasible at all. In order to overcome the lack of interoperability, methods to bridge divergent metamod- els and technical spaces have to be applied. In the context of MDE, tool integration can be implemented by model transformation techniques [7]. The Object Management Group (OMG) [27] is a consortium with the goal to specify stan- dards in the domain of information technology and software development. Next to others, stan- 1 Meta-language A Meta-language B conformsTo conformsTo correspondsTo Metamodel A' Metamodel B' conformsTo conformsTo correspondsTo Model A'' Model B'' Technical space T1 Technical space T2 Figure 1.1: Outline of the
Recommended publications
  • And Others TITLE on the Uses of the Computer for Content Analysis in Educational Research
    DOCUMENT RESUME ED 084 281 TM 003 289 AUTHOR Hiller, Jack H.; And Others TITLE On the Uses of the Computer for Content Analysis in Educational Research. PUB DATE Feb 73 NOTE 21p.; Revised version of paper presented at national conference of Association for Computing Machinery (San Francisco, August 1969) EDRS PRICE MF-$0.65 HC-$3.29 DESCRIPTORS Audiovisual Aids; Classification; *Computer Programs; *Content Analysis; Educational Research; *Measurement Instruments; *Scoring; Social Sciences; *Structural Analysis; Technical Reports ABSTRACT Current efforts to take advantage of the special virtues of the computer as an aid in text analysis are described. Verbal constructs, category construction, and contingency analysis are discussed and illustrated. Mechanical techniques for reducing human labor when studying large quantities of verbal data have been sought at an increasing rate by researchers in the behavioral sciences. Whatever the purpose of research, if it is to have a scientific character, ti must involve an attempt to reduce natural language data, by formal rules, to measures reflecting theoretically relevant properties of the text, its source, or its audience effects. At the present time, there is no one theory or method dominating the field of natural language analysis. Although much work is currently being expended to implement a finite set of rules on the computer, little has been accomplished that is directly useful to researchers in the social sciences. (Author/CK) A. e r-4 csJ U S DEPARTMENT OF HEALTH, EDUCATION & WELFARE NATIONAL INSTITUTE OF EDUCATION CO THIS DOCUMENT HAS BEEN REPRO oucccrExAcrLY AS RECEIVED FROM THE PERSON OR ORGANIZATION ORIGIN O ti NG IT POINTS OF VIEW OR OPINIONS STATED 00 NOT NECESSARILY REPRE SENT OFFICIAL NATIONAL INSTITUTE OF EDUCATION POSITION OR POLICY LiJ On the Uses of theComputer Research' ForContent Analysis in Educational Jack H.
    [Show full text]
  • Download Download
    Christos Kakalis In the Orality/Aurality of the Book Inclusivity and Liturgical Language Abstract This article examines the role of language in the constitution of a common identity through its liturgical use at the Eastern Orthodox church of St Andrew’s in Edinburgh, Scotland. Open to individuals who have relocated, the parish has a rather multination- al character. It is a place of worship for populations that consider Christian Orthodox culture part of their long-established collective identity and for recent converts. Based on ethnographic research, archival work and theoretical contextualisation, the article examines the atmospheric materiality of the written text as performed by the readers, the choir and the clergy. This soundscape is an amalgam of different kinds of reading: prose, chanted prose, chanting and antiphonic, depending the part of the Liturgy being read. The language of the book is performative: the choreography and its symbolisms perform the words of the texts and vice versa. Additionally, the use of at least four languages in every service and two Eastern Orthodox chanting styles in combination with European influences expresses in the most tangible way the religious inclusivity that has been carefully cultivated in this parish. Through closer examination of literary transformation processes, I demonstrate the role of liturgical language in the creation of communal space-times that negotiate ideas of home and belonging in a new land. Keywords Role of Language, Christian Orthodox Culture, Religious Books, Transnational Religious Community, Religious Soundscapes, Atmospheric Materiality, Performance, Belonging Biography Christos Kakalis holds a PhD in architecture from the Edinburgh School of Architecture and Landscape Architecture and is a Senior Lecturer in Architecture at the School of Ar- chitecture, Planning and Landscape of Newcastle University.
    [Show full text]
  • 109969 TESL Vol 25-1 Text
    Inscribing Identity: Insights for Teaching From ESL Students’ Journals Jenny Miller Linguistic minority students in schools must acquire and operate in a second language while negotiating mainstream texts and content areas, along with negotiating an emerging new sense of social identity. This article presents jour- nal data from an Australian ethnographic study that explored the relationship between second-language use, textual practices in school, and the representation of identity. Such texts normally lie outside dominant school discourses, but for students they are a powerful means of negotiating identity and gaining vital language practice. For teachers journals provide critical insights into the experi- ences of their students and into their developing language competence. Les élèves qui forment une minorité linguistique à l’école doivent acquérir une langue seconde et fonctionner dans cette langue en même temps qu’ils assimilent de la matière académique dans la langue dominante et se construisent une nouvelle identité sociale. Cet article présente des données de journaux personnels provenant d’une étude ethnographique en Australie portant sur le rapport entre l’usage d’une langue seconde, les pratiques textuelles à l’école et la représentation de l’identité. Ce genre de textes ne fait habituellement pas partie du discours pédagogique dominant; pourtant, ces textes représentent pour les élèves un puissant moyen de négocier leur identité et de pratiquer leurs habiletés langa- gières. Les journaux personnels fournissent aux enseignants un aperçu impor- tant des expériences de leurs élèves et du développement de leurs compétences langagières. Introduction One of the most critical realities of contemporary education in a globalized world is the growing cultural, racial, and linguistic diversity in schools and the difficulties involved in educating and empowering vast numbers of students who do not speak the majority language.
    [Show full text]
  • United States Patent (19) 11 Patent Number: 5,930,754 Karaali Et Al
    USOO593.0754A United States Patent (19) 11 Patent Number: 5,930,754 Karaali et al. (45) Date of Patent: Jul. 27, 1999 54 METHOD, DEVICE AND ARTICLE OF OTHER PUBLICATIONS MANUFACTURE FOR NEURAL-NETWORK BASED ORTHOGRAPHY-PHONETICS “The Structure and Format of the DARPATIMIT CD-ROM TRANSFORMATION Prototype”, John S. Garofolo, National Institute of Stan dards and Technology. 75 Inventors: Orhan Karaali, Rolling Meadows; “Parallel Networks that Learn to Pronounce English Text' Corey Andrew Miller, Chicago, both Terrence J. Sejnowski and Charles R. Rosenberg, Complex of I11. Systems 1, 1987, pp. 145-168. 73 Assignee: Motorola, Inc., Schaumburg, Ill. Primary Examiner David R. Hudspeth ASSistant Examiner-Daniel Abebe 21 Appl. No.: 08/874,900 Attorney, Agent, or Firm-Darleen J. Stockley 22 Filed: Jun. 13, 1997 57 ABSTRACT A method (2000), device (2200) and article of manufacture (51) Int. Cl. .................................................. G10L 5/06 (2300) provide, in response to orthographic information, 52 U.S. Cl. ............... 704/259; 704/258; 704/232 efficient generation of a phonetic representation. The method 58 Field of Search ..................................... 704/259,258, provides for, in response to orthographic information, effi 704/232 cient generation of a phonetic representation, using the Steps of inputting an Orthography of a word and a predetermined 56) References Cited Set of input letter features, utilizing a neural network that has U.S. PATENT DOCUMENTS been trained using automatic letter phone alignment and predetermined letter features to provide a neural network 4,829,580 5/1989 Church. 5,040.218 8/1991 Vitale et al.. hypothesis of a word pronunciation. 5,668,926 9/1997 Karaali et al.
    [Show full text]
  • Download Tetra En.Pdf
    TextTransformer 1.7.5 © 2002-10 Dr. Detlef Meyer-Eltz 2 TextTransformer Table of Contents Part I About this help 16 Part II Registration 18 Part III Most essential operation elements 21 Part IV Most essential syntax elements 23 Part V How to begin with a new project? 25 1 Practice................................................................................................................................... 27 Part VI Introduction 30 1 How................................................................................................................................... does the TextTransformer work? 30 2 Analysis................................................................................................................................... 30 3 Synthesis................................................................................................................................... 31 4 Regular................................................................................................................................... expressions 31 5 Syntax................................................................................................................................... tree 32 6 Productions................................................................................................................................... or non-terminal symbols 33 7 Productions................................................................................................................................... as functions 33 8 Four..................................................................................................................................
    [Show full text]
  • Optical Character Recognition
    International Journal of Recent Technology and Engineering (IJRTE) ISSN: 2277-3878, Volume-2 Issue-1, March 2013 Optical Character Recognition Ravina Mithe, Supriya Indalkar, Nilam Divekar Most of the character recognition program will be Abstract— The Optical Character Recognition is a mobile recognized through the input image with a scanner or a application. It uses smart mobile phones of android platform. digital camera and computer software. There is a problem in This paper combines the functionality of Optical Character the spatial size of the computer and scanner. If you do not Recognition and speech synthesizer. The objective is to develop have a scanner and a digital camera, a hardware problem user friendly application which performs image to speech occurs. In order to overcome the limitations of computer conversion system using android phones. The OCR takes image occupying a large space, character recognition system based as the input, gets text from that image and then converts it into speech. This system can be useful in various applications like on android phone is proposed [4]. banking, legal industry, other industries, and home and office OCR is a technology that enables you to convert different automation. It mainly designed for people who are unable to types of documents such as scanned paper documents, PDF read any type of text documents. In this paper, the character files or images captured by a digital camera into editable and recognition method is presented by using OCR technology and searchable data. Images captured by a digital camera differ android phone with higher quality camera. from scanned documents or image.
    [Show full text]
  • Experimenting with Analogy for Lyrics Transformation
    WeirdAnalogyMatic: Experimenting with Analogy for Lyrics Transformation Hugo Gonc¸alo Oliveira CISUC, Department of Informatics Engineering University of Coimbra, Portugal [email protected] Abstract Our main goal is thus to explore to what extent we can rely on word embeddings for transforming the semantics This paper is on the transformation of text relying mostly on of a poem, in such a way that its theme shifts according a common analogy vector operation, computed in a distribu- to the seed, while text remains syntactically and semanti- tional model, i.e., static word embeddings. Given a theme, cally coherent. Transforming text, rather than generating it original song lyrics have their words replaced by new ones, related to the new theme as the original words are to the orig- from scratch, should help to maintain the latter. For this, we inal theme. As this is not enough for producing good lyrics, make a rough approximation that the song title summarises towards more coherent and singable text, constraints are grad- its theme and every word in the lyrics is related to this theme. ually applied to the replacements. Human opinions confirmed Relying on this assumption and recalling how analogies can that more balanced lyrics are obtained when there is a one-to- be computed, shifting the theme is a matter of computing one mapping between original words and their replacement; analogies of the kind ‘what is to the new theme as the origi- only content words are replaced; and the replacement has the nal title is to a word used?’. same part-of-speech and rhythm as the original word.
    [Show full text]
  • Antithesis: the Dialectics of Software
    ******************************************************************************************************************************************************************************** ******************************************************************************************************************************************************************************** ******************************************************************************************************************************************************************************** ******************************************************************************************************************************************************************************** ******************************************************************************************************************************************************************************** ********************************************************************************************************************************************************************************ANTITHESIS: THE DIALECTICS OF SOFTWARE ART ART OF SOFTWARE ANTITHESIS: THE DIALECTICS ********************************************************************************************************************************************************************************argues that software art praxis can offer ********************************************************************************************************************************************************************************new critical forms of
    [Show full text]
  • Text to Speech Conversion in Punjabi-A Review
    I J C T A, 9(41), 2016, pp. 373-379 ISSN: 0974-5572 © International Science Press Text to Speech Conversion in Punjabi-A Review Priya* and Amandeep Kaur Gahier** ABSTRACT Speech is the essential method for communication between individuals. Speech is regularly dependent upon natural speech’s concatenation i.e. units which are obtained from a sentence or word. The synthesis of concatenative speech has turned out to be exceptionally well known in these years because of its enhanced affectability to unit context over easier predecessors. Speech synthesis has been worked on for quite a few years from now. Latest progress in speech synthesis has delivered synthesizers having very high comprehensibility.In the process of speech synthesis, the accurateness of information extraction is pivotal in creatingsynthesized speech having very high quality. Speech synthesis incorporates the algorithmic changeof text data which is input to waveforms of speech. The characterization of Speech Synthesizers is done by thetechnique utilized for synthesis, encoding and storage of the speech. The method of synthesis is controlled by the size of vocabulary as every single conceivable utterances of the language which should bemodelled. It is a properly confirmedstatement that TTS (text-to- speech) synthesizersintended for utilization in a confined domain dependably perform superiorto their counterparts which are of general purpose. The outline of such universally useful synthesizers iscomplex by the concept that the sound output requires to be very near to natural speech. In this paper, I have presented a survey on the various techniques of text to speech synthesis system. Keywords: text to speech, NLP, TTS, ASR 1.
    [Show full text]
  • Oral Tradition 12.2
    _____________________________________________________________ Volume 12 October 1997 Number 2 _____________________________________________________________ Editor Editorial Assistants John Miles Foley Michael Barnes Anastasios Daskalopoulos Scott Garner Lori Peterson Marjorie Rubright Aaron Tate Slavica Publishers, Inc. For a complete catalog of books from Slavica, with prices and ordering information, write to: Slavica Publishers, Inc. Indiana University 2611 E. 10th St. Bloomington, IN 47408-2603 ISSN: 0883-5365 Each contribution copyright (c) 1997 by its author. All rights reserved. The editor and the publisher assume no responsibility for statements of fact or opinion by the authors. Oral Tradition seeks to provide a comparative and interdisciplinary focus for studies in oral literature and related fields by publishing research and scholarship on the creation, transmission, and interpretation of all forms of oral traditional expression. As well as essays treating certifiably oral traditions, OT presents investigations of the relationships between oral and written traditions, as well as brief accounts of important fieldwork, a Symposium section (in which scholars may reply at some length to prior essays), review articles, occasional transcriptions and translations of oral texts, a digest of work in progress, and a regular column for notices of conferences and other matters of interest. In addition, occasional issues will include an ongoing annotated bibliography of relevant research and the annual Albert Lord and Milman Parry Lectures on Oral Tradition. OT welcomes contributions on all oral literatures, on all literatures directly influenced by oral traditions, and on non-literary oral traditions. Submissions must follow the list-of reference format (style sheet available on request) and must be accompanied by a stamped, self-addressed envelope for return or for mailing of proofs; all quotations of primary materials must be made in the original language(s) with following English translations.
    [Show full text]
  • Wordstat User's Guide I Appending
    WORDSTAT 9 Text Analytics Software User's Guide Provalis Research 1998-2021 All right Reserved - Provalis Research Table of Contents Introduction to.....................................................................................................................................................1 WordStat 9.0 Program Capabilities.....................................................................................................................................................2 The Content Analysis.....................................................................................................................................................7 & Categorization Process A Quick Tour.....................................................................................................................................................9 Performing................................................................................................................................................................... Content Analysis 9 Starting WordStat.....................................................................................................................................................12 from QDA Miner or SimStat Creating a Project.....................................................................................................................................................14 in WordStat Creating..................................................................................................................................................................
    [Show full text]
  • Frauke Berndt Facing Poetry Paradigms
    Frauke Berndt Facing Poetry Paradigms Literature and the Human Sciences Edited by Rüdiger Campe ‧ Paul Fleming Editorial Board Eva Geulen ‧ Rüdiger Görner ‧ Barbara Hahn Daniel Heller-Roazen ‧ Helmut Müller-Sievers William Rasch ‧ Joseph Vogl ‧ Elisabeth Weber Volume 12 Frauke Berndt Facing Poetry Alexander Gottlieb Baumgarten’s Theory of Literature Translated by Anthony Mahler With an afterword by Gabriel Trop and English translations from the Aesthetica by Maya Maskarinec and Alexandre Roberts The prepress of this publication was funded by the Swiss National Science Foundation. ISBN 978-3-11-062331-4 e-ISBN (PDF) 978-3-11-062451-9 e-ISBN (EPUB) 978-3-11-062348-2 ISSN 2195-2205 DOI https://doi.org/10.1515/9783110624519 This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. For details go to https://creativecommons.org/licenses/by-nc-nd/4.0/. Library of Congress Control Number: 2020910024 Bibliographic information published by the Deutsche Nationalbibliothek The Deutsche Nationalbibliothek lists this publication in the Deutsche Nationalbibliografie; detailed bibliographic data are available on the Internet at http://dnb.dnb.de. © 2020 Frauke Berndt, published by Walter de Gruyter GmbH, Berlin/Boston Cover image: Dieter Asmus, Parzival-Zyklus / “Artus reitet,” 2011. © VG Bild-Kunst, Bonn 2019. Printing and binding: CPI books GmbH, Leck www.degruyter.com Formyfriends Acknowledgements This book is embedded in my research group ETHOS: EthicalPractices in Aesthetic Theoriesofthe EighteenthCentury,which is generously funded by theSwiss National ScienceFoundation. Itspublication wouldnot have been possible with- outAnthony Mahler.Intranslating andworking on themanuscript with me,he always made me feel better understood than Iunderstandmyself.
    [Show full text]