Software and Systems (SAS)

The Division of Software and Systems is part of the Department of Computer and Information Science. The division conducts research and education in software engineering and computer systems.

A person sits in front of a computer screen and handles a floor robot Photo credit Jonas Järmen Research and education are conducted in the following areas:

  • Software Engineering
  • Programming Models and Environments
  • Software and System Modelling and Simulation
  • System Software
  • Embedded/Cyberphysical Software/Hardware Systems
  • Computer Systems Engineering
  • Real-Time Systems and System Dependability
  • Parallel and Distributed Software and Systems
  • Software and System Verification and Testing

Research

The research activities covers both basic research and projects in cooperation with industry - projects are or have been conducted in cooperation with ABB Robotics, ABB Industrial Systems, Ericsson Softlab AB, Ericsson Radio Systems, Ericsson Telecom, SKF, Saab, Saab Dynamics, Saab Combitech and several other companies.

Hands on laptop keyboard, a circuit board in the background Photo credit Jonas Järmen
In addition, the research activities include several long-term open-source system development efforts, such as the OpenModelica framework for object-oriented equation-based modeling and simulation of cyberphysical systems, and the SkePU high-level programming framework for heterogeneous parallel systems.

Nine full professors, eight associate/assistant professors and several postdocs are involved in the research together with about 25 graduate students. 

Students listening to a teacher pointing to an example at a big screen. Photo credit Jonas Järmen

The SaS Seminars is a permanent series of open seminars with topics related to research at the division.




Research is conducted in three laboratories

Embedded Systems (ESLAB)
Codesign and design for testability of embedded/cyberphysical hardware/software systems and formal methods for embedded systems.

Programming Environments (PELAB)
Software engineering tools and architectures, large-scale software engineering, model-based software engineering, programming languages and systems, including compilers, debuggers, testing tools, and programming tools for parallel, distributed and real-time systems.

Real Time Systems (RTSLAB)
Dependable systems and networks, including reliability, safety and security, resource efficiency with respect to computation capacity, memory, bandwidth and energy.

Education

The division accounts for a significant share of the department's comprehensive undergraduate and master-level education activities, operating about 70 undergraduate/master-level courses per year as well as providing final-thesis supervision.Group of students working on computers.. Photo credit Jonas Järmen
The undergraduate teaching activities are jointly carried out by the researchers and by the UPP education group for programming and programming didactics, which consists of about ten full-time university teachers and many teaching assistants.

Doctoral studies are offered in the field of Computer Science.  


News at SAS

News and major articles

Aseel Berglund researches movement at work.

Game at work – for your health

Humans are hunters and gatherers. But in today’s modern society, we are sitting more than ever, which is bad for our Stone Age body. Researchers Aseel and Erik Berglund want to change this with the help of computer games at work.

Power generation in an illustrated landscape

Open Modelica helping to solve complex societal issues

OpenModelica is a free tool, partially developed at Linköping University, to model and simulate complex systems. It is an open-source system, which enables many actors to contribute and benefit companies and society.

Chu Wanjun visar för gruppen vilka frukter roboten kan känna igen just nu. I förgrunden ligger en apelsin.

Minister for Energy and Digital Development visits IDA

On Wednesday, 20 april 2022, the minister for digital development Khashayar Farmanbar visited the Department of Computer and Information Science together with the Linköping municipal councillor Mari Hultgren.

Research at SAS

Latest publications

2024

Roland Plaka, Mikael Asplund, Simin Nadjm-Tehrani (2024) Vulnerability Analysis of an Electric Vehicle Charging Ecosystem CRITICAL INFORMATION INFRASTRUCTURES SECURITY, CRITIS 2023, p. 155-173 (Conference paper) Continue to DOI
Matyas Barocsai, Johan Can, Martin Karresand, Simin Nadjm-Tehrani (2024) Mapping and Analysis of Common Vulnerabilities in Popular Web Servers CRITICAL INFORMATION INFRASTRUCTURES SECURITY, CRITIS 2023 (Conference paper) Continue to DOI
Aseel Berglund, Helena Orädd (2024) Exploring the Psychological Effects and Physical Exertion of UsingDifferent Movement Interactions in Casual Exergames ThatPromote Active Microbreaks:Quasi-Experimental Study JMIR Serious Games, Vol. 12, Article e55905 (Article in journal) Continue to DOI
Pontus Haglund, Linda Mannila, Filip Strömbäck, Aseel Berglund (2024) Grasping the Unseen: TA Insights into Teaching Subtle Concepts in Computer Science PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 1, ITICSE 2024, p. 157-163 (Conference paper) Continue to DOI
Marjahan Begum, Julia Crossley, Filip Strömbäck, Eleni Akrida, Isaac Alpizar-Chacon, Abigail Evans, Joshua B. Gross, Pontus Haglund, Violetta Lonati, Chandrika Satyavolu, Sverrir Thorgeirsson (2024) Designing a Pedagogical Framework for Developing Abstraction Skills PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, p. 769-770 (Conference paper) Continue to DOI
Dominik Rusovac, Markus Hecher, Martin Gebser, Sarah Alice Gaggl, Johannes Klaus Fichte (2024) Navigating and Querying Answer Sets: How Hard Is It Really and Why? Proceedings of the 21st International Conference on Principles of Knowledge Representation and Reasoning (KR'24) (Conference paper)
Abdelazim Hussien, Anas Bouaouda, Abdullah Alzaqebah, Sumit Kumar, Gang Hu, Heming Jia (2024) An in-depth survey of the artificial gorilla troops optimizer: outcomes, variations, and applications Artificial Intelligence Review, Vol. 57, Article 246 (Article in journal) Continue to DOI
Klervie Toczé (2024) Orchestrating a Resource-aware Edge
Hamdy M. Sultan, Ahmed S. Menesy, Ahmed Korashy, Abdelazim G. Hussien, Salah Kamel (2024) Enhancing parameter identification for proton exchange membrane fuel cell using modified manta ray foraging optimization Energy Reports, Vol. 12, p. 1987-2013 (Article in journal) Continue to DOI
Dragi Kimovski, Klervie Toczé, Nikolas Herbst, Tiziano De Matteis (2024) The Seventh Workshop on Hot Topics in Cloud Computing Performance (HotCloudPerf-2024) COMPANION OF THE 15TH ACM/SPEC INTERNATIONAL CONFERENCE ON PERFORMANCE ENGINEERING, ICPE COMPANION 2024, p. 163-164 (Conference paper) Continue to DOI

Contact us

Staff at SAS

All staff

About the department