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

Mina Niknafs shows her printed thesis in the lecture hall.

New doctor in Computer Science: Mina Niknafs

On March 3, Mina Niknafs at the Dept of Computer and Information Science defended her thesis on resource management. "Pursuing a PhD at IDA is an enriching experience that combines academic freedom with a supportive research culture", she says.

Picture of 8 persons and a roll up

Millions raised to advance quality assurance of software

Kristian Sandahl and colleagues, SAS, IDA, receive SEK 5,6 million from Vinnova to advance methods for quality assurance of software generated by AI models. With contributions from companies and LiU, the project will turn over almost SEK 18 million.

Woman sitting at desk with flowers and laptop during dissertation

New doctor in Computer Science: Klervie Toczé

On October 4, Klervie Toczé, Dept of Computer and Information Science, defended her thesis on the use of computing resources and sustainability in edge computing. Now she has moved to Amsterdam for a postdoc in sustainable urban gardening.

Research at SAS

Latest publications

2025

Fabio Pertille, Tejaswi Badam, Nina Mitheiss, Pia Lötvedt, Emmanouil Tsakoumis, Mika Gustafsson, Luiz Lehmann Coutinho, Per Jensen, Carlos Guerrero-Bosagna (2025) Sex-Specific Methylomic and Transcriptomic Responses of the Avian Pineal Gland to Unpredictable Illumination Patterns Journal of Pineal Research, Vol. 77, Article e70040 (Article in journal) Continue to DOI
Rong Zheng, Abdelazim Hussien, Anas Bouaouda, Rui Zhong, Gang Hu (2025) A Comprehensive Review of the Tunicate Swarm Algorithm: Variations, Applications, and Results Archives of Computational Methods in Engineering (Article, review/survey) Continue to DOI
Frans Öhrström, Joakim Oscarsson, Zeeshan Afzal, János Dani, Mikael Asplund (2025) From balance to breach: cyber threats to battery energy storage systems Energy Informatics, Vol. 8, Article 39 (Article in journal) Continue to DOI
Antonia Arvanitaki (2025) Performance Analysis of Wireless Systems with Security Constraints
Xing Wang, Huazhen Liu, Abdelazim Hussien, Gang Hu, Li Zhang (2025) Enhanced Particle Swarm Optimization Algorithm Based on SVM Classifier for Feature Selection CMES - Computer Modeling in Engineering & Sciences (Article in journal) Continue to DOI
Ali Toufanzadeh Mozhdehi, Nima Khodadadi, Mohaddeseh Aboutalebi, El-Sayed M. El-kenawy, Abdelazim Hussien, Weiguo Zhao, Mohammad H. Nadimi-Shahraki, Seyedali Mirjalili (2025) Divine Religions Algorithm: a novel social-inspired metaheuristic algorithm for engineering and continuous optimization problems Cluster Computing, Vol. 28, Article 253 (Article in journal) Continue to DOI
Shahrzad Khayatbashi, Olaf Hartig, Amin Jalali (2025) Transforming Object-Centric Event Logs to Temporal Event Knowledge Graphs Business Process Management Workshops: BPM 2024 International Workshops, Krakow, Poland, September 1–6, 2024, Revised Selected Papers, p. 300-313 (Conference paper) Continue to DOI
Rui Zhong, Abdelazim Hussien, Shilong Zhang, Yuefeng Xu, Jun Yu (2025) Space mission trajectory optimization via competitive differential evolution with independent success history adaptation Applied Soft Computing, Vol. 171, Article 112777 (Article in journal) Continue to DOI
Abdelazim Hussien (2025) Contributions to Metaheuristic Algorithms for Real-World Engineering Problems
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 (2025) A Pedagogical Framework for Developing Abstraction Skills ITiCSE 2024: 2024 Working Group Reports on Innovation and Technology in Computer Science Education, p. 258-299 (Conference paper) Continue to DOI

Contact us

Staff at SAS

All staff

About the department