Programvara och system (SAS)

Programvara och system är en avdelning vid Institutionen för datavetenskap för forskning och utbildning inom programvaruteknik och datorsystem.   

En person sitter framför en datorskärm och hanterar en golvrobot Foto Jonas Järmen Forskning och utbildning bedrivs inom följande delområden:

  • Programvaruteknik
  • Programmeringsmodeller och programmeringssystem
  • Modellering och simulering av programvara och system
  • Systemprogramvara
  • Inbyggda/cyberfysiska programvaru- och hårdvarusystem
  • Datorsystemteknik
  • Parallella och distribuerade programvara och system
  • Realtidssystem och systemtillförlitlighet
  • Verifiering och testning av programvara och system

Forskning

Forskningen omfattar både grundforskning och projekt i samarbete med industrin - projekt bedrivs eller har bedrivits i samarbete med ABB Robotics, ABB Industrial Systems, Ericsson Softlab AB, Ericsson Radio Systems, Ericsson Telecom, SKF, Saab, Saab Dynamics, Saab Combitech och flera andra företag.

Händer på en laptops tangentbord, i bakgrunden ett kretskort Foto Jonas Järmen Dessutom inkluderar forskningen vid avdelningen flera open-source systemutvecklingsprojekt, såsom OpenModelica ramverket för objektorienterat ekvationsbaserat modellering och simulering av cyberfysiska system, och högnivåprogrammeringsramverket SkePU för heterogena parallella system.

Nio professorer, åtta docenter/lektorer och flera postdocs är involverade i forskningen tillsammans med omkring 25 doktorander.

Studenter lyssnar på lärare som pekar mot ett exempel på en stor skärm. Foto Jonas Järmen



SaS seminarieserie
är en kontinuerlig serie av öppna seminarier inom SaS-forskningsområden.




Avdelningens forskning bedrivs inom följande enheter:

Inbyggda system (ESLAB)

Co-design och design for testbarhet av inbyggda/cyberfysiska programvaru- och hårdvarusystem, samt formala metoder för inbyggda system.

Programmeringssystem (PELAB)
Verktyg och arkitekturer för programvaruteknik, storskalig programvaruteknik, modell-baserad programvaruutveckling, programspråk och programmeringssystem, inklusive kompilatorer, debugger, testverktyg, och verktyg för programmering av parallella, distribuerade och realtidssystem.

Kunskapsdriven datahantering (KDMLAB)

Utbildning

Avdelningen ansvarar för en betydande del av institutionens omfattande grundutbildningsverksamhet, med ungefär 70 grundutbildningskurser per år på grundläggande och avancerad nivå, samt uppdragsutbildningskurser och handledning av examensarbeten. Dessutom ger forskarna ett antal kurser inom forskarutbildningen varje år.Grupp av studenter som arbetar vid datorer. Foto Jonas Järmen

Grundutbildningen vid avdelningen bedrivs gemensamt av forskarna och av undervisningsgruppen för programmering och programmeringens didaktik (UPP-lärargruppen), som består av omkring tio universitetsadjunkter/tekniker och många amanuenser. UPP-lärargruppen ansvarar för merparten av avdelningens grundläggande kurser i programmering, datastrukturer och algoritmer samt även en del mer avancerade kurser inom olika områden.

Forskarutbildning bedrivs inom datalogi.



Aktuellt vid SAS

Nyheter och reportage

Första forskarna i nya Fenomenmagasinet

När Fenomenmagasinet slår upp dörrarna till sina nya lokaler i Valla fritidsområde öppnar också möjligheten till närmare samarbeten med LiU. Forskarna Aseel och Erik Berglund är bland de första att flytta in.

Mikael Asplund i cybersäkerhetslabbets lokaler.

Nytt cybersäkerhetslabb vid LiU

Det nya cybersäkerhetslabbet är en milstolpe i Linköpings universitets satsning på utbildning inom området. Studenterna ska känna att "wow, här är det möjligt att göra något spännande", sa vicerektor Matts Karlsson vid invigningen den 7 maj 2025.

Två siluetter i profik i kulvert.

Forskarna som måste ligga steget före

Dagens samhälle vilar på cybersäkerhet och förmågan att ligga steget före hackare och främmande makt. På senare år har också ett nytt hot uppstått – AI. Men enligt forskarna Elisa Bertino och Simin Nadjm-Tehrani kan AI också vara en del av lösningen.

Forskning vid SAS

Fler forskningsprojekt

Senaste publikationerna

2026

Aren A. Babikian, Attila Ficsor, Oszkar Semerath, Gunter Mussbacher, Daniel Varro (2026) Automated and logically exhaustive generation of traffic scenarios at road junctions using a multi-level danger definition Software and Systems Modeling (Artikel i tidskrift) https://dx.doi.org/10.1007/s10270-026-01372-y
John Beverley, C. Maria Keet, Naveen Lamba, Patrick Lambrix, Sanju Tiwari, Stefano De Giorgis, Guendalina Righetti, Gabriele Sacco, João Luiz Rebelo Moreira, Walter Terkaj, Adrien Barton, Mattia Fumagalli, Oliver Kutz, Damion M. Dooley, Davide Audrito, Francesca Grasso, Roberto Nai, Emilio Sulis, Peter L. Elkin, Jeremy Ravenel, Ken Archer, José M. Parente de Oliveira, Alcides Lopes, Luana Bulla, Gabriele Tuccio, Giusy Giulia Tuccari, Ítalo Oliveira, Daniele Francesco Santamaria, Gal Engelberg, Gianpietro Castiglione, Giampaolo Bella, Antonis Bikakis, Roberta Ferrario, Stéphane Jean, Béatrice Markhoff, Alessandro Mosca, Marianna Nicolosi Asmundo, Maria M. Hedblom, Bart Gajderowicz, Daniela Rosu, Janna Hastings, Jacqueline Csonka-Peeren, William D. Duncan, Julie Bowker, Hollen Reischer, Yongun He, Fabrício Henrique Rodrigues, Alessandro Umbrico, Emilio M. Sanfilippo, Fabio Longo (Redaktörskap) (2026) Proceedings of the Joint Ontology Workshops (JOWO) - Episode XI: The Sicilian Summer under the Etna, co-located with the 15th International Conference on Formal Ontology in Information Systems (FOIS 2025), Catania, Italy, September 8-12, 2025 (Proceedings (redaktörskap))
Patrick Lambrix, Ying Li (2026) Position paper: Issues in Logic-based Repairing of Knowledge Graphs Proceedings of the Workshop on Quality of Knowledge Graphs (QKG 2026): co-located with the 23rd European Semantic Web Conference (ESWC 2026), s. 29-41 (Konferensbidrag)
Anjo Seidel, Mathias Weske, Marco Montali, Andrey Rivkin, Manfred Reichert, Jan Martijn E. M. van der Werf, Wil M. P. van der Aalst, Marius Breitmayer, Lukas Liss, Jan Niklas van Detten, Amin Jalali, Shahrzad Khayatbashi, König Maximilian, Tom Lichtenstein, Stefanie Rinderle-Ma, Barbara Weber, Pnina Soffer, Lorenzo Rossi, Daniel Calegari Garcia, Andrea Delgado, Remco Dijkman, Sarah Winkler, Matthias Weidlich, Sander J. J. Leemans, Dirk Fahland, Ava Swevels, Monique Snoeck, Giancarlo Guizzardi, Alessandro Gianola, Avigdor Gal, Ekkart Kindler, Irina Lomazova, Barbara Re, Giovanni Meroni, Andrea Morichetta, Alessandro Marcelletti, Sara Pettinari, Boudewijn van Dongen, Johannes De Smedt, Majid Rafiei, Julius Köpke, Thomas Hildebrandt, Francesca Zerbato, Luise Pufahl, Hajo Reijers, Artem Polyvyanyy, Chiara Di Francescomarino, Fabrizio Maria Maggi, Oscar Pastor, Stephan Haarmann, Henderik Proper, Xixi Lu, Hugo López, Tijs Slaats, Jochen De Weerdt, Massimiliano de Leoni, Niels Martin, Karolin Winter, Nick van Beest, Orlenys López-Pintado, Sebastiaan van Zelst, Chiara Ghidini, Arik Senderovich (2026) Object-centric Process Management: A Research Manifesto Information Systems, Vol. 141 (Artikel i tidskrift) https://dx.doi.org/10.1016/j.is.2026.102728
August Svensson, Fabio Crugnola, August Ernstsson, Sajad Khosravi, Sebastian Litzinger, Alexander Lindskog, Christoph Kessler (2026) SkePU-Streaming: Distributed Pipelining of Portable Data-Parallel Skeleton Computations for the Heterogeneous Edge-Cloud Continuum International journal of parallel programming, Vol. 54, Artikel 7 (Artikel i tidskrift) https://dx.doi.org/10.1007/s10766-026-00814-w
Xin Sun, Daniel Ståhl, Kristian Sandahl, Christoph Kessler (2026) Quality assurance of LLM-generated code: Addressing non-functional quality characteristics Journal of Systems and Software, Vol. 238, Artikel 112885 (Artikel i tidskrift) https://dx.doi.org/10.1016/j.jss.2026.112885
Filip Strömbäck, Youyou Cong, Kazuki Ikemori (2026) Students' Understanding of (Delimited) Continuations PROCEEDINGS OF THE 57TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION V.1, SIGCSE TS 2026, s. 1040-1046 (Konferensbidrag) https://dx.doi.org/10.1145/3770762.3772526
Qusay Shihab Hamad, Hussein Samma, Shahrel Azmin Suandi, Abdelazim Hussien, Muhammad Hamza Zafar, Yasameen Shihab Hamad (2026) QLESCA: A reinforcement learning based metaheuristic for efficient CNN filter pruning Biomedical Signal Processing and Control, Vol. 120, Artikel 110214 (Artikel i tidskrift) https://dx.doi.org/10.1016/j.bspc.2026.110214
Emma Witt, Simin Nadjm-Tehrani (2026) Dependency-Based Evolution Planning of a Multi-version Microservice RAN Application ADVANCES IN MOBILE COMPUTING AND MULTIMEDIA INTELLIGENCE, MOMM 2025, s. 122-136 (Konferensbidrag) https://dx.doi.org/10.1007/978-3-032-11768-7_10
Susan Harrington, Charlott Sellberg (2026) 12 Heuristics for Learning Analytics in Simulation-Based Professional Learning Journal of Learning Analytics, Vol. 13, s. 130-142 (Artikel i tidskrift) https://dx.doi.org/10.18608/jla.2026.9141

Kontakta oss

Medarbetare vid SAS

Biträdande universitetslektorer

Samtliga medarbetare vid SAS

Om institutionen