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

First researchers in the new Fenomenmagasinet

When the science centre Fenomenmagasinet opens its new premises in the Valla leisure area, it also opens the possibility of closer collaboration with LiU. Researchers Aseel and Erik Berglund will be among the first to move in.

Mikael Asplund in the cybersecurity lab.

New cybersecurity lab at LiU

The new cybersecurity lab is a milestone in Linköping University´s investment in education in this field. The students should feel that "wow, it's possible to do something exciting here", said Vice-rector Matts Karlsson at the inauguration on 7 May.

Two silhouettes in profile in underground tunnel.

The researchers who need to be one step ahead

Today’s society rests on cyber security and the ability to be one step ahead of hackers. In recent years, a new threat has emerged – AI. However, according to researchers Elisa Bertino and Simin Nadjm-Tehrani, AI could also be part of the solution.

Research at SAS

Latest publications

2026

Liguo Yao, Guanghui Li, Taihua Zhang, Abdelazim Hussien, Yao Lu (2026) Adaptive multi-step path planning for multi-robot in dynamic environments based on hybrid optimization approach Expert systems with applications, Vol. 298, Article 129699 (Article in journal) Continue to DOI

2025

Ahmad Usman (2025) On the Inconsistency of Update-Related Vulnerabilities Human Aspects of Information Security and Assurance:19th IFIP WG 11.12 International Symposium, HAISA 2025, Mytilene, Greece, July 7–9, 2025, Proceedings, p. 420-434 (Conference paper) Continue to DOI
Zebo Peng (2025) Control/Communication Codesign of Distributed Cyber-Physical Systems 2025 INTERNATIONAL SYMPOSIUM OF ELECTRONICS DESIGN AUTOMATION, ISEDA (Conference paper) Continue to DOI
Rui Zhong, Jun Yu, Xingbang Du, Enzhi Zhang, Abdelazim Hussien (2025) Improved Competitive Swarm Optimizer with Linear Population Reduction for Large-scale Optimization 2025 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, CEC (Conference paper) Continue to DOI
M. Jenihhin, J. Raik, A. Jutman, N. Cherezova, R. Ubar, L. Miclea, S. Enyedi, I. Stefan, O. Stan, C. Corches, Zebo Peng, Petru Ion Eles, R. Drechsler, S. Eggersgluss, G. Fey, A. Glowatz, D. Tille, G. Gielen, A. Coyette, W. Dobbelaere, R. Vanhooren, P. -Y. Chuang, E. J. Marinissen, G. Di Natale, M. Barragan, P. Maistri, S. Mir, E. -I. Vatajelu, P. Bernardi, S. Di Carlo, P. Prinetto, M. Sonza Reorda, M. Violante, H. -G. Stratigopoulos, M. K. Michael, S. Neophytou, S. Hadjitheophanous, K. Christou, M. Skitsas, A. Bosiol, B. Deveautour, P. Girard, M. Traiolan, A. Virazel, E. Fernandes dos Santos, A. Kritikakou, G. Casagranda, M. Vallero, F. Vella, P. Rech, L. M. Bolzani Poehls, M. Krstic, M. Andjelkovic, F. Vargas, G. Tshagharyan, G. Harutyunyan, V. Vardanian, S. Shoukourian, Y. Zorian, J. Dworak, K. Nepal, T. Manikas, M. Taoui, M. Fieback, A. Gebregiorgis, R. Bishnoi, S. Hamdioui, A. Chatterjee, A. Saha, S. Komarraju, K. Ma, C. Amarnath, M. Tahoori, M. Mayahinia, M. Rajabalipanah, K. Basharkhah, N. Nosrati, Z. Jahanpeima, Z. Navabi, H. -J. Wunderlich, S. Hellebrand (2025) European Test Symposium Teams: an Anniversary Snapshot 2025 IEEE EUROPEAN TEST SYMPOSIUM, ETS (Conference paper) Continue to DOI
Na Zhang, Ziwei Jiang, Gang Hu, Abdelazim Hussien (2025) IAROA: An Enhanced Attraction-Repulsion Optimisation Algorithm Fusing Multiple Strategies for Mechanical Optimisation Design Biomimetics, Vol. 10, Article 628 (Article, review/survey) Continue to DOI
Yan Che, Jiaxin Wang, Abdelazim Hussien, Shuang Wang, Rong Zheng (2025) ESHO: improved seahorse optimization using restart and adaptive mutation strategies Cluster Computing, Vol. 28, Article 837 (Article in journal) Continue to DOI
Dominik Frey, Ulf Kargén, Dániel Varró (2025) Assessing Scene Generation Techniques for Testing COLREGS-Compliance of Autonomous Surface Vehicles Proceedings of the ACM on Software Engineering, Vol. 2, p. 985-1008 (Article in journal) Continue to DOI
Mootez Saad, José Antonio Hernández López, Boqi Chen, Dániel Varró, Tushar Sharma (2025) An Adaptive Language-Agnostic Pruning Method for Greener Language Models for Code Proceedings of the ACM on Software Engineering, Vol. 2, p. 1183-1204 (Article in journal) Continue to DOI
Boqi Chen, Aren Babikian, Shuzhao Feng, Daniel Varro, Gunter Mussbacher (2025) LLM-based Satisfiability Checking of String Requirements by Consistent Data and Checker Generation

Contact us

Staff at SAS

Assistant Professors

All staff at SAS

About the department