Go to department page

The research group on

Software Development Environments

Lund Institute of Technology, Department of Computer Science, SDE Research


 
Members
Publications
Internal info

The research is centered around a number of core areas within software development support, with central themes of integrated environments, object-oriented languages (in the tradition of Simula, BETA, and Java), and embedded systems such as industrial robots and mobile phones. The research method is focused on experimental implementation and development of theory that is of practical relevance. There is much interaction between the individual projects, with a strive for integrating the developed core technologies.

We are seeking new PhD students and master's thesis students. Please contact anyone involved in the corresponding projects for more details.
 

Research broschure (ps, 1.6 MB)
Research broschure (ps.Z, 500 kB)

 
Core Areas
Projects and partners

CONFIGURATION MANAGEMENT

Emphasis on support for fine-grained integrated configuration management with support for optimistic development and collaborative awareness.

Collaborative CM: The COOP/Orm model and system (BM, UA, JP)

Evaluation of current industrial practices and needs (UA, BM)

NUTEK project: Collaborative Systems Development (Supports the above two projects)

  • VI (Sveriges Verkstadsindustrier)
  • Ericsson Mobile Communications
  • Kockums Computer Systems
  • Ericsson Microwave
  • LANGUAGE DESIGN

    Emphasis on object-oriented domain-specific languages and the use of interactive environments for evolving languages.

    Robot languages (GH, KN)

  • ABB
  • Language support for design patterns and frameworks (GH, EM)

  • Dept of Computer Science, Aarhus University
  • NUTEK project: Executable Specifications for Interactive Communicating Devices (SG, GH, BM).

  • Ericsson Mobile Communications
  • Object-Oriented Product Modeling (GH)

  • Alfa Laval Thermal
  • LANGUAGE IMPLEMENTATION

    Emphasis on safe object-oriented languages, integrated language-based editing environments, object-oriented language specification, and small target environments.

    The APPLAB system (GH)

    Object-oriented attribute grammars (GH)

    Static semantics of object-oriented languages (EM, GH)

    Real-time garbage collection (RH, BM)

    NUTEK project: Dynamic Distributed Software Supporting Tiny Mobile Systems (AI, RH, BM, KN) (Development of a small JVM)

  • Ericsson Mobile Communications
  • ABB
  • Java-to-C translator (AN, KN)

    The Mjolner/Orm system (BM, GH)

    REALTIME COMPUTING

    Emphasis on support for hard real-time computing in object-oriented languages.

    ARTES project: Integrated Control and Scheduling(PP, GH, KN, BM) (Interactive time and memory analysis).

  • Sigma Exallon
  • Dept. of Automatic Control, Lund University
  • ROBOTICS

    Emphasis on open software architectures for industrial robots.

    Experimental lab for industrial robots (KN)

    Program and robot visualization (MH, KN)

    Hierarchical concurrent systems (DE, KN)

    NUTEK project: Open Control Architectures (Supports the above three projects and the Java-to-C translator)

  • ABB
  • Dept. of Automatic Control, Lund University
  • CODE GENERATION FOR MULTIPROCESSORS

    The goal is to reduce performance penalty due to cache misses.

    Data prefetching (JS)

  • Dept. of Electrical Engineering - Systems, University of Southern California, Los Angeles.

  • Last modified: September 20, 1999.