publications: - title: "HyperAdapt: Enabling Aspects for XML" author: - name: "Matthias Niederhausen" link: "https://researchr.org/alias/matthias-niederhausen" - name: "Sven Karol" link: "http://st.inf.tu-dresden.de" - name: "Uwe Aßmann" link: "http://st.inf.tu-dresden.de" - name: "Klaus Meißner" link: "https://researchr.org/alias/klaus-mei%C3%9Fner" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-02818-2_38" links: doi: "http://dx.doi.org/10.1007/978-3-642-02818-2_38" tags: - "XML" - "XML Schema" researchr: "https://researchr.org/publication/NiederhausenKAM09" cites: 0 citedby: 0 pages: "461-464" booktitle: "ICWE" kind: "inproceedings" key: "NiederhausenKAM09" - title: "Derivation and Refinement of Textual Syntax for Models" author: - name: "Florian Heidenreich" link: "http://fheidenreich.de/work/" - name: "Jendrik Johannes" link: "http://jjohannes.de" - name: "Sven Karol" link: "http://st.inf.tu-dresden.de" - name: "Mirko Seifert" link: "http://www1.inf.tu-dresden.de/~ms72/" - name: "Christian Wende" link: "http://st.inf.tu-dresden.de" year: "2009" doi: "http://dx.doi.org/10.1007/978-3-642-02674-4_9" abstract: "Textual Syntax as a form of model representation has made its way to the Model-Driven Software Development community and is considered a viable alternative to graphical representations. To support the design and implementation of text editing facilities many concrete syntax and model mapping tools have emerged. Despite the maturity of these tools, users still spend considerable effort to specify syntaxes and generate editors even for simple metamodels. To reduce this effort, we propose to refine a specification that is automatically derived from a given metamodel. We argue that defaults in a customisable setting enable developers to quickly realise text-based editors for models. In particular in settings where metamodels evolve, such a procedure is beneficial. To evaluate this idea we present EMFText, an EMF/Eclipse integrated tool for agile Textual Syntax development. We show how default syntax can easily be tailored and refined to obtain a custom text editor for EMF models and demonstrate our approach by two examples." links: doi: "http://dx.doi.org/10.1007/978-3-642-02674-4_9" tags: - "rule-based" - "Eclipse" - "model editor" - "meta-model" - "modeling language" - "modeling" - "refinement" - "language engineering" - "software language engineering" - "language modeling" - "language design" - "metamodelling" - "EMF" - "model-driven development" - "software engineering" - "model-driven engineering" - "Meta-Environment" - "emftext" - "design" - "systematic-approach" - "concrete syntax" - "textual concrete syntax" researchr: "https://researchr.org/publication/HeidenreichJKSW09" cites: 0 citedby: 1 pages: "114-129" booktitle: "ECMDA-FA" kind: "inproceedings" key: "HeidenreichJKSW09" - title: "Providing Mainstream Parser Generators with Modular Language Definition Support" author: - name: "Sven Karol" link: "http://st.inf.tu-dresden.de" - name: "Steffen Zschaler" link: "http://www.steffen-zschaler.de/" tags: - "parsing" researchr: "https://researchr.org/publication/Karol-01a" cites: 0 citedby: 0 institution: "Technische Universit{\\\"a}t Dresden, Germany" number: "TUD-FI10-01 - Januar 2010" kind: "techreport" key: "Karol-01a"