Towards Modular Computer Language Components
KEC 1003
Monday, October 27, 2014 - 4:00pm to 4:50pm

Tillman Rendel
Research Associate
University of Tubingen

Abstract:
A modern software project uses many computer languages for source code, 
configuration files, database queries, scripts, network protocols, 
user-interface specifications, API descriptions, and so on. Some of these 
languages are developed by dedicated language designers for a wide audience, 
but others are defined for use in a single project or for the projects of a 
single company. With so many languages being defined, we want to reuse 
fragments of a language definition as a component, to safe time and money 
during language development, and to increase quality and interoperability 
during language use. This talk is about what a language fragment is, how we can 
compose language fragments to full languages, and some of the recent 
developments and current challenges in this area.

Biography:
Tillmann Rendel works on solving software engineering problems through 
programming language methods. His research interests include domain-specific 
languages, extensible languages, modular software development in functional and 
object-oriented settings, and software product lines. Tillmann studied at the 
Technical University of Darmstadt, Germany, the University of Aarhus, Denmark, 
and the University of Marburg, Germany. He is now a research associate at the 
University of Tubingen, Germany.


_______________________________________________
Colloquium mailing list
[email protected]
https://secure.engr.oregonstate.edu/mailman/listinfo/colloquium

Reply via email to