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 tre 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.

Realtidssystem (RTSLAB)
Pålitliga system och nätverk inklusive tillförlitlighet, säkerhet och informationssäkerhet, resurseffektivitet med avseende på beräkningskapacitet, minne, bandbredd, och energi.

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

Bild på 8 personer och en roll up

Miljoner till kvalitetssäkring av programvara

Vinnova tilldelar Kristian Sandahl med kollegor vid Inst för datavetenskap 5,6 miljoner kr till utveckling av metoder för kvalitetssäkring av programvara genererad av AI-modeller. Med bidrag från företag och LiU omsätter projektet 18 miljoner kr.

Kvinna som sitter vid bord med blommor och laptop framför sig under disputationen

Nybliven doktor i datalogi: Klervie Toczé

Klervie Toczé, Institutionen för datavetenskap, försvarade den 4 oktober sin avhandling om användning av resurser och hållbarhetsperspektiv inom edge computing, även kallat kantdatorsystem. Nu gör hon en postdok i Amsterdam inom hållbar stadsodling.

Fem lärare som fått diplom och blommor tittar glada in i kameran

Studenternas omdömen hyllar skickliga lärare

Varje år delas "Iplom" ut till de kurser som fått högst betyg i studenternas kursutvärderingar. I år har flera kurser särskilt utmärkt sig för sin höga undervisningskvalitet och det stora engagemanget från lärarna.

Forskning vid SAS

Senaste publikationerna

2025

Luigi Coppolino, Salvatore D'Antonio, Giovanni Mazzeo, Federica Uccello (2025) The good, the bad, and the algorithm: The impact of generative AI on cybersecurity Neurocomputing, Vol. 623, Artikel 129406 (Artikel i tidskrift) Vidare till DOI
Mina Niknafs (2025) Prediction-Based Resource Management for Heterogeneous Multi-Core Embedded Systems
Johannes Wilson, Mikael Asplund (2025) Analysing TLS Implementations Using Full-Message Symbolic Execution Secure IT Systems: 29th Nordic Conference, NordSec 2024 Karlstad, Sweden, November 6–7, 2024 Proceedings, s. 283-302 (Konferensbidrag) Vidare till DOI
Johannes Wilson (2025) Towards Practical Formal Verification of Cryptographic Protocol Specifications and Implementations
José Antonio Hernández López, Boqi Chen, Mootez Saad, Tushar Sharma, Daniel Varro (2025) On Inter-Dataset Code Duplication and Data Leakage in Large Language Models IEEE Transactions on Software Engineering, Vol. 51, s. 192-205 (Artikel i tidskrift) Vidare till DOI
Rui Zhong, Abdelazim Hussien, Jun Yu, Masaharu Munetomo (2025) LLMOA: A novel large language model assisted hyper-heuristic optimization algorithm Advanced Engineering Informatics, Vol. 64, Artikel 103042 (Artikel i tidskrift) Vidare till DOI
Junqiang Jiang, Zhifang Sun, Ruiqi Lu, Li Pan, Zebo Peng (2025) Real Relative Encoding Genetic Algorithm for Workflow Scheduling in Heterogeneous Distributed Computing Systems IEEE Transactions on Parallel and Distributed Systems, Vol. 36 (Artikel i tidskrift) Vidare till DOI
Junqiang Jiang, Shengjie Jin, Zhifang Sun, Jinxue Duan, Lizhi Liu, Li Pan, Zebo Peng (2025) An Efficient Approach for Improving Message Acceptance Rate and Link Utilization in Time-Sensitive Networking ACM Transactions on Embedded Computing Systems, Vol. 24, Artikel 1 (Artikel i tidskrift) Vidare till DOI

2024

Navya Sivaraman, Simin Nadjm-Tehrani, Thomas Johansson (2024) Formal Analysis of Julia Key Agreement Protocol 26th International Conference, ICICS 2024, Proceedings, Part II (Konferensbidrag) Vidare till DOI
Sajad Khosravi, Christoph Kessler, Sebastian Litzinger, Joerg Keller (2024) Energy-Efficient Scheduling of Moldable Streaming Computations for the Edge-Cloud Continuum 2024 9TH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC 2024, s. 268-276 (Konferensbidrag) Vidare till DOI

Kontakta oss

Medarbetare vid SAS

Alla medarbetare

Om institutionen