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
