We do experimental research on the development of new tools, languages, and methods for software development. Our ultimate goal is to find new ways of making software development more efficient. Example areas we work with include compilation of object-oriented languages, runtime systems, real-time programming, configuration management, pervasive systems, metaprogramming tools, integrated development environments, domain-specific languages, agile methodology, software architecture and design.
We collaborate with industry and society to get realistic scenarios for application of new ideas. Example application areas include mobile devices, embedded systems, health care, and industrial robotics.
Led by Boris Magnusson. Development of platforms for pervasive computing, including the PalCom platform. Collaboration projects on health care and mobile devices. Financial support from SSF and VINNOVA.
Led by Görel Hedin. Development of reference attribute grammars and the JastAdd metacompilation system. Generation of semantic services for integrated development environments. Financial support from VR.
Software configuration management
Led by Lars Bendix. Development of and practical experiments with SCM processes to support agile development teams. Investigation of SCM support for collaborative work in model-driven engineering. Financial support from SNESCM.
Further reading on the home page of the research group.
Page Manager: Peter Möller
Last updated: 2009-10-19