assmann-phds.bib

@misc{gustavsson-lic,
  author = {Gustavsson, Jens},
  title = {{Towards Updating Runtime Components}},
  year = {2003},
  note = {Licentiate Thesis at Linköpings Universitet},
  month = jun
}
@misc{panas-lic,
  author = {Panas, Thomas},
  title = {{Towards a Unified Reengineering Process}},
  note = {Licentiate Thesis at Växjö Universitet},
  year = {2003},
  month = nov
}
@misc{comstedt-lic,
  author = {Comstedt, Marcus},
  title = {{Towards a Link-Time Weaving of Binary Components}},
  note = {Licentiate Thesis at Linköpings Universitet},
  year = {2003},
  month = dec
}
@misc{kaminski-lic,
  author = {Kaminski, Robert},
  title = {{Towards a Framework for XML Refactoring}},
  note = {Licentiate Thesis at Linköpings Universitet},
  year = {2006},
  month = feb
}
@phdthesis{henriksson-jakob-phd-thesis.2008,
  title = {A Lightweight Framework for Universal Fragment
		 Composition},
  author = {Jakob Henriksson},
  publisher = {Saechsische Landesbibliothek - Staats- und
		 Universitaetsbibliothek Dresden},
  abstract = {Domain-specific languages (DSLs) are useful tools for
		 coping with complexity in software development. DSLs
		 provide developers with appropriate constructs for
		 specifying and solving the problems they are faced
		 with. While the exact definition of DSLs can vary, they
		 can roughly be divided into two categories: embedded
		 and non-embedded. Embedded DSLs (E-DSLs) are integrated
		 into general-purpose host languages (e.g. Java), while
		 non-embedded DSLs (NE-DSLs) are standalone languages
		 with their own tooling (e.g. compilers or
		 interpreters). NE-DSLs can for example be found on the
		 Semantic Web where they are used for querying or
		 describing shared domain models (ontologies). A common
		 theme with DSLs is naturally their support of focused
		 expressive power. However, in many cases they do not
		 support non--domain-specific component-oriented
		 constructs that can be useful for developers. Such
		 constructs are standard in general-purpose languages
		 (procedures, methods, packages, libraries etc.). While
		 E-DSLs have access to such constructs via their host
		 languages, NE-DSLs do not have this opportunity.
		 Instead, to support such notions, each of these
		 languages have to be extended and their tooling updated
		 accordingly. Such modifications can be costly and must
		 be done individually for each language. A solution
		 method for one language cannot easily be reused for
		 another. There currently exist no appropriate
		 technology for tackling this problem in a general
		 manner. Apart from identifying the need for a general
		 approach to address this issue, we extend existing
		 composition technology to provide a language-inclusive
		 solution. We build upon fragment-based composition
		 techniques and make them applicable to arbitrary
		 (context-free) languages. We call this process for the
		 composition techniques{'} universalization. The
		 techniques are called fragment-based since their view
		 of components--- reusable software units with
		 interfaces---are pieces of source code that conform to
		 an underlying (context-free) language grammar. The
		 universalization process is grammar-driven: given a
		 base language grammar and a description of the
		 compositional needs wrt. the composition techniques, an
		 adapted grammar is created that corresponds to the
		 specified needs. The result is thus an adapted grammar
		 that forms the foundation for allowing to define and
		 compose the desired fragments. We further build upon
		 this grammar-driven universalization approach to allow
		 developers to define the non--domain-specific
		 component-oriented constructs that are needed for
		 NE-DSLs. Developers are able to define both what those
		 constructs should be, and how they are to be
		 interpreted (via composition). Thus, developers can
		 effectively define language extensions and their
		 semantics. This solution is presented in a framework
		 that can be reused for different languages, even if
		 their notion of {`}components{'} differ. To demonstrate
		 the approach and show its applicability, we apply it to
		 two Semantic Web related NE-DSLs that are in need of
		 component-oriented constructs. We introduce modules to
		 the rule-based Web query language Xcerpt and role
		 models to the Web Ontology Language OWL.},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  bibsource = {OAI-PMH server at hsss.slub-dresden.de},
  contributor = {Prof. Uwe Assmann and Prof. Uwe Assmann and Prof.
		 Michael Schr{\"o}der and Prof. Welf L{\"o}we},
  language = {eng},
  oai = {oai:HSSS.SLUBDresden.de+1231251831567-1176},
  rights = {http://hsss.slub-dresden.de/rights.doc},
  subject = {software composition, fragment composition, software
		 modularization, semantic web; Softwarekomposition,
		 Fragmentkomposition, Softwaremodularisierung,
		 Semantisches Web; 004; ST 230},
  type = {DoctoralThesis},
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-ds-1231251831567-11763}
}
@phdthesis{henriksson-jakob-phd-thesis-short.2008,
  title = {A Lightweight Framework for Universal Fragment
		 Composition},
  author = {Jakob Henriksson},
  publisher = {Saechsische Landesbibliothek - Staats- und
		 Universitaetsbibliothek Dresden},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  bibsource = {OAI-PMH server at hsss.slub-dresden.de},
  contributor = {Prof. Uwe Assmann and Prof. Uwe Assmann and Prof.
		 Michael Schr{\"o}der and Prof. Welf L{\"o}we},
  language = {eng},
  oai = {oai:HSSS.SLUBDresden.de+1231251831567-1176},
  rights = {http://hsss.slub-dresden.de/rights.doc},
  subject = {software composition, fragment composition, software
		 modularization, semantic web; Softwarekomposition,
		 Fragmentkomposition, Softwaremodularisierung,
		 Semantisches Web; 004; ST 230},
  type = {DoctoralThesis},
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-ds-1231251831567-11763}
}
@phdthesis{lochmann-phd-thesis.09,
  author = {Henrik Lochmann},
  title = {HybridMDSD: Multi-Domain Engineering with Model-Driven Software Development using Ontological Foundations},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = {2009},
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-27380}
}
@phdthesis{roettger-phd-thesis.09,
  author = {Simone Röttger},
  title = {Systematische Prozessunterstützung für die Entwicklung laufzeitkritischer Softwaresysteme - PROKRIS-Methodik und -Framework.},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-25206},
  year = {2009}
}
@phdthesis{savga-phd-thesis.10,
  author = {Ilie Savga},
  title = {},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2010,
  month = apr,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-38533}
}
@phdthesis{johannes-phd-thesis.10,
  author = {Jendrik Johannes},
  title = {Component-Based Model-Driven Software Development},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2010,
  month = dec,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-63986}
}
@phdthesis{seifert-phd-thesis.11,
  author = {Mirko Seifert},
  title = {Designing Round-Trip Systems by Model Partitioning and Change Propagation},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2011,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-71098},
  month = jun,
  day = 28
}
@phdthesis{hartmann-phd-thesis.11,
  author = {Falk Hartmann},
  title = {Safe Template Processing of XML Documents},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2011,
  month = jul,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-75342},
  day = 1
}
@phdthesis{voigt-phd-thesis.11,
  author = {Konrad Voigt},
  title = {Structural Graph-based Metamodel Matching},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2011,
  month = nov,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-81671},
  day = 2
}
@phdthesis{richly-phd-thesis.11,
  author = {Sebastian Richly},
  title = {Autonom rekonfigurierbare Workflows},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2011,
  month = dec,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-88814},
  day = 21
}
@phdthesis{wende-phd-thesis.12,
  author = {Christian Wende},
  title = {Language Family Engineering},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2012,
  month = mar,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-88985},
  day = 16
}
@phdthesis{goetz-phd-thesis.13,
  author = {Sebastian Götz},
  title = {Multi-Quality Auto-Tuning by Contract Negotiation},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2013,
  month = jul,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-119938},
  day = 17
}
@phdthesis{grammel-phd-thesis.14,
  author = {Birgit Grammel},
  title = {Automatic Generation of Trace Links in Model-driven Software
                  Development},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2014,
  month = feb,
  day = 17
}
@phdthesis{wilke-phd-thesis.14,
  author = {Claas Wilke},
  title = {Energy-Aware Development and Labeling for Mobile Applications},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2014,
  month = mar,
  day = 14,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-139391}
}
@phdthesis{bartho-phd-thesis.14,
  author = {Andreas Bartho},
  title = {Elucidative Modeling},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2014,
  month = may,
  day = 27
}
@phdthesis{schroeter-phd-thesis.14,
  author = {Julia Schroeter},
  title = {Feature-based Configuration Management for Reconfigurable
                  Cloud Applications},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2014,
  month = apr,
  url = {http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-141415},
  day = 11
}
@phdthesis{siegemund-phd-thesis.14,
  author = {Katja Siegemund},
  title = {Contributions To Ontology-Driven Requirements Engineering},
  school = {Technische Universit{\"a}t Dresden, Fakultät Informatik},
  year = 2014,
  month = {may},
  day = 1
}
@PhdThesis{karol-phd-thesis.15,
  author =	 {Sven Karol},
  title =	 {Well-Formed and Scalable Invasive Software Composition},
  school =	 {Technische Universität Dresden},
  year =	 2015,
  month =	 may,
  url =		 "http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-170162"
}
@PhdThesis{reimann-phd-thesis.15,
  author =	 {Jan Reimann},
  title =	 {Generic Quality-Aware Refactoring and Co-Refactoring
                  in Heterogeneous Model Environments},
  school =	 {Technische Universität Dresden},
  year =	 2015,
  month =	 jul,
  day =		 9,
  url = "http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-177153"
}

This file was generated by bibtex2html 1.96.