Hide menu

Programming Environments Laboratory

PELAB (Programming Environment Laboratory), founded in 1981, is one of the first research laboratories of the Department of Computer and Information Science (IDA) at Linköping University, Sweden.

PELAB is concerned with research in the area of tools and methods for the development and maintenance of computer software. Our research topics are currently:

  • Compiler technology
  • Software composition
  • Parallel computing
  • Design and implementation of programming and modeling languages and systems
  • Equation-based object-oriented modeling and simulation languages
  • Large-scale software engineering
  • Requirements engineering
  • Software testing and debugging
  • Continuous integration and delivery
  • IT and sustainability
  • Gamification in health care
  • Model-based software engineering
  • Quality assurance of machine learning software

Furthermore PELAB is hosting the Open Source Modelica Consortium which supports the OpenModelica research platform.

We are primarily interested in developing and investigating new methods and tools that have potential practical applications, e.g. in support systems for software specialists. A current, particular emphasis is on model-based product development, where both software and system parts are specified as models, with integrated tool support for all phases from requirements and design to implementation, testing and maintenance. Here, PELAB is coordinating the MODPROD competence center for model-driven development.

Working groups
Research projects
Thesis projects / Exjobb information