Welcome to the Software Languages Lab

Research

The Software Languages Lab is a research lab within the Department of Computer Science of the Vrije Universiteit Brussel (VUB). The Software Languages Lab was founded in 2009 as a merger of the Programming Technology Lab and the System and Software Engineering Lab. The Software Languages Lab is currently headed by Prof. Dr. Theo D'Hondt, Prof. Dr. Viviane Jonckers and Prof. Dr. Wolfgang De Meuter.

Broadly speaking, the lab is active in the design, implementation and application of better languages to support the software engineering life cycle. This includes programming languages, formal languages, design languages, meta languages, modeling languages, domain specific languages, etc. The Software Languages Lab covers all aspects of the research spectrum, including:

  • Design of languages (advanced modularity, distribution, concurrency, context, …)
  • Formal study of languages (type systems, abstract interpretation, static analysis, contract systems, …)
  • Efficient implementation of languages (virtual machines, parallelization, scheduling, …)
  • Tool support for languages (IDEs, debuggers, versioning tools, evolution support, refactoring, …)
  • Applications of languages (android applications, RFID‐enabled applications, web applications, embedded applications, city-ware, …)

Check out our research page for more details.

Teaching

The lab manages the “Software Languages and Software Engineering” specialization of the VUB Bachelor and Master programmes in Computer Science. The lab was at the cradle of the UbiLab. Check out the pages for bachelor projects and master thesis proposals.

In the Spotlight

Software Languages Lab

Eline Philips defended her Ph.D. dissertation entitled 'Workflow Abstractions for Orchestrating Services in Nomadic Networks'. Her public defense was held on Friday, the 22nd of February 2013 at the Vrije Universiteit Brussel. A copy of her Ph.D. dissertation can be downloaded here.

Software Languages Lab

Stefan Marr defended his Ph.D. dissertation entitled 'Supporting Concurrency Abstractions in High-level Language Virtual Machines'. His public defense was held on Friday, the 18th of January 2013 at the Vrije Universiteit Brussel. A copy of his Ph.D. dissertation can be downloaded here or from his blog.

Software Languages Lab

Engineer Bainomugisha defended his Ph.D. dissertation entitled 'Reactive Method Dispatch for Context-Oriented Programming'. His public defence was held on Wednesday 12th of December 2012 at Vrije Universiteit Brussel. A copy of his Ph.D. dissertation can be downloaded here

 
start.txt · Last modified: 27.09.2013 14:12 by jnicolay
 

© 2014 • Software Languages Lab • Submit comments and bugs to our Bugzilla or to the webmaster