{"id":10107,"date":"2025-12-16T10:58:09","date_gmt":"2025-12-16T09:58:09","guid":{"rendered":"https:\/\/www.ps.tf.fau.de\/?page_id=10107"},"modified":"2026-02-27T13:20:49","modified_gmt":"2026-02-27T12:20:49","slug":"lehrstuhl-fuer-programmiersysteme-1","status":"publish","type":"page","link":"https:\/\/www.ps.tf.fau.de\/","title":{"rendered":"Chair of Computer Science 2"},"content":{"rendered":"\n<div class=\"wp-block-columns alignwide hero-chair-cooperation is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column hero-chair-content-wrapper is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-column hero-chair-content is-layout-flow wp-block-column-is-layout-flow\">\n<h1 class=\"wp-block-heading\">Chair of Computer Science 2<br>Programming Systems<\/h1>\n\n\n\n<div class=\"wp-block-group hero-mobile-optional is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"hero-text\"><\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\"><\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column hero-chair-bg-left is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column hero-chair-bg-right is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-cover is-light is-dark-theme\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-block-cover__image-background wp-image-10693 size-full\" alt=\"\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/AdobeStock_898035573-scaled.jpeg\" style=\"object-position:4% 50%\" data-object-fit=\"cover\" data-object-position=\"4% 50%\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/AdobeStock_898035573-scaled.jpeg 2560w, https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/AdobeStock_898035573-300x168.jpeg 300w, https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/AdobeStock_898035573-1024x574.jpeg 1024w, https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/AdobeStock_898035573-768x430.jpeg 768w, https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/AdobeStock_898035573-1536x861.jpeg 1536w, https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/AdobeStock_898035573-2048x1148.jpeg 2048w\" \/><span aria-hidden=\"true\" class=\"wp-block-cover__background has-background-dim-0 has-background-dim\" style=\"background-color:#8ca7bb\"><\/span><div class=\"wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow\">\n<p class=\"has-text-align-center hideParagraph has-large-font-size\"><\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<div class=\"wp-block-media-text alignfull is-stacked-on-mobile\" style=\"grid-template-columns:22% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/ps.png\" alt=\"\" class=\"wp-image-10477 size-full\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/ps.png 408w, https:\/\/www.ps.tf.fau.de\/files\/2026\/01\/ps-300x226.png 300w\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p>We develop scientific solutions for software engineers in industry who work on <strong>parallel software<\/strong> for multicores and for distributed or embedded systems made thereof. We take a <strong>code-centric approach<\/strong>, construct operational <strong>prototypes<\/strong>, and <strong>evaluate<\/strong> them both quantitatively and qualitatively. Corner stones of our field of research:<\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p>We work on programming models for heterogeneous parallelism, from which we then generate portable and efficient code for multicores, GPUs, accelerators, mobile devices, FPGAs, etc.<\/p>\n\n\n\n<p>We help parallelize software for multicores. Our tools analyze code repositories and help developers in <strong>migrating<\/strong> and <strong>refactoring<\/strong> projects.<\/p>\n\n\n\n<p>We analyze code. Our <strong>code analysis tools<\/strong> are fast, interactive, incremental and sometimes work in parallel themselves. They not only detect race conditions, conflicting accesses to resources, etc. The resulting suggestions on how to improve the code also show up in the IDE where they matter.<\/p>\n\n\n\n<p>We <strong>test<\/strong> parallel code and <strong>diagnose<\/strong> the root causes of problems. Our tools generate test data, track down erratic runtime behavior, and prevent <strong>authenticity attacks<\/strong>.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-fau-elemental-fau-meta-headline\" id=\"headline-a10fe393-f782-4944-a2e5-1d54606b07f4\">Team<\/h2>\n\n\n<div class=\"faudir\">\r\n    <div class=\"format-card\">\r\n                    <section class=\"format-card-container\" aria-labelledby=\"section-title-32395-4555\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/en\/faudir\/michael-philippsen\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Michael_Philippsen.jpg\" alt=\"MP\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Michael_Philippsen.jpg 250w, https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Michael_Philippsen-214x300.jpg 214w, https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Michael_Philippsen-171x240.jpg 171w, https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Michael_Philippsen-228x320.jpg 228w\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"250\"><meta itemprop=\"height\" content=\"351\"><meta itemprop=\"copyrightNotice\" content=\"glasow, fotografie Erlangen\"><meta itemprop=\"creditText\" content=\"Karoline Glasow\"><meta itemprop=\"dateCreated\" content=\"2015-03-11T00:00:00+00:00\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-32395-4555\"><span class=\"displayname\" itemprop=\"name\"><abbr title=\"Professor Doctor\" itemprop=\"honorificPrefix\">Prof. Dr.<\/abbr> <span class=\"namepart\"><span itemprop=\"givenName\">Michael<\/span> <span itemprop=\"familyName\">Philippsen<\/span><\/span><\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                        <section class=\"format-card-container\" aria-labelledby=\"section-title-3266-2073\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/en\/faudir\/jonas-butz\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2024\/06\/jonasbutz.jpg\" alt=\"JB\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2024\/06\/jonasbutz.jpg 200w, https:\/\/www.ps.tf.fau.de\/files\/2024\/06\/jonasbutz-150x150.jpg 150w, https:\/\/www.ps.tf.fau.de\/files\/2024\/06\/jonasbutz-110x110.jpg 110w\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"200\"><meta itemprop=\"height\" content=\"200\"><meta itemprop=\"license\" content=\"https:\/\/www.ps.tf.fau.de\/imprint\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-3266-2073\"><span class=\"displayname\" itemprop=\"name\"><span class=\"namepart\"><span itemprop=\"givenName\">Jonas<\/span> <span itemprop=\"familyName\">Butz<\/span><\/span> (<span itemprop=\"honorificSuffix\">M.Sc.<\/span>)<\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                        <section class=\"format-card-container\" aria-labelledby=\"section-title-771466-1570\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/faudir\/tobias-feigl\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/tobias-feigl-43-port-e1771834587981.jpg\" alt=\"TF\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/tobias-feigl-43-port-e1771834587981.jpg 1329w, https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/tobias-feigl-43-port-e1771834587981-260x300.jpg 260w, https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/tobias-feigl-43-port-e1771834587981-888x1024.jpg 888w, https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/tobias-feigl-43-port-e1771834587981-768x886.jpg 768w\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"1329\"><meta itemprop=\"height\" content=\"1533\"><meta itemprop=\"license\" content=\"https:\/\/www.ps.tf.fau.de\/imprint\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-771466-1570\"><span class=\"displayname\" itemprop=\"name\"><abbr title=\"Doctor\" itemprop=\"honorificPrefix\">Dr.-Ing.<\/abbr> <span class=\"namepart\"><span itemprop=\"givenName\">Tobias<\/span> <span itemprop=\"familyName\">Feigl<\/span><\/span><\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                        <section class=\"format-card-container\" aria-labelledby=\"section-title-994653-2317\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/faudir\/tobias-heineken\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken.jpg\" alt=\"TH\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken.jpg 856w, https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken-236x300.jpg 236w, https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken-806x1024.jpg 806w, https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken-768x976.jpg 768w, https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken-87x110.jpg 87w, https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken-189x240.jpg 189w, https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken-252x320.jpg 252w, https:\/\/www.ps.tf.fau.de\/files\/2022\/10\/TobiasHeineken-370x470.jpg 370w\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"856\"><meta itemprop=\"height\" content=\"1088\"><meta itemprop=\"license\" content=\"https:\/\/www.ps.tf.fau.de\/imprint\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-994653-2317\"><span class=\"displayname\" itemprop=\"name\"><span class=\"namepart\"><span itemprop=\"givenName\">Tobias<\/span> <span itemprop=\"familyName\">Heineken<\/span><\/span> (<span itemprop=\"honorificSuffix\">M. Sc.<\/span>)<\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                        <section class=\"format-card-container\" aria-labelledby=\"section-title-47156-1224\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/en\/faudir\/norbert-oster\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Norbert_Oster.jpg\" alt=\"NO\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Norbert_Oster.jpg 180w, https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Norbert_Oster-60x80.jpg 60w, https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Norbert_Oster-90x120.jpg 90w\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"180\"><meta itemprop=\"height\" content=\"241\"><meta itemprop=\"dateCreated\" content=\"2010-11-20T11:59:31+00:00\"><meta itemprop=\"license\" content=\"https:\/\/www.ps.tf.fau.de\/imprint\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-47156-1224\"><span class=\"displayname\" itemprop=\"name\"><abbr title=\"Doctor\" itemprop=\"honorificPrefix\">Dr.-Ing.<\/abbr> <span class=\"namepart\"><span itemprop=\"givenName\">Norbert<\/span> <span itemprop=\"familyName\">Oster<\/span><\/span><\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                        <section class=\"format-card-container\" aria-labelledby=\"section-title-84692065-1044\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/faudir\/lukas-rotsching\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2025\/09\/Lukas_Rotsching.png\" alt=\"LR\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2025\/09\/Lukas_Rotsching.png 240w, https:\/\/www.ps.tf.fau.de\/files\/2025\/09\/Lukas_Rotsching-225x300.png 225w, https:\/\/www.ps.tf.fau.de\/files\/2025\/09\/Lukas_Rotsching-120x160.png 120w, https:\/\/www.ps.tf.fau.de\/files\/2025\/09\/Lukas_Rotsching-180x240.png 180w\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"240\"><meta itemprop=\"height\" content=\"320\"><meta itemprop=\"license\" content=\"https:\/\/www.ps.tf.fau.de\/imprint\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-84692065-1044\"><span class=\"displayname\" itemprop=\"name\"><span class=\"namepart\"><span itemprop=\"givenName\">Lukas<\/span> <span itemprop=\"familyName\">Rotsching<\/span><\/span> (<span itemprop=\"honorificSuffix\">M. Sc.<\/span>)<\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                        <section class=\"format-card-container\" aria-labelledby=\"section-title-71412-1608\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/faudir\/david-schwarzbeck\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck.png\" alt=\"DS\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck.png 631w, https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck-224x300.png 224w, https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck-120x160.png 120w, https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck-240x320.png 240w, https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck-82x110.png 82w, https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck-179x240.png 179w, https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck-239x320.png 239w, https:\/\/www.ps.tf.fau.de\/files\/2024\/08\/David_Schwarzbeck-351x470.png 351w\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"631\"><meta itemprop=\"height\" content=\"844\"><meta itemprop=\"license\" content=\"https:\/\/www.ps.tf.fau.de\/imprint\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-71412-1608\"><span class=\"displayname\" itemprop=\"name\"><span class=\"namepart\"><span itemprop=\"givenName\">David<\/span> <span itemprop=\"familyName\">Schwarzbeck<\/span><\/span> (<span itemprop=\"honorificSuffix\">M.Sc.<\/span>)<\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                        <section class=\"format-card-container\" aria-labelledby=\"section-title-0584-4113\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/en\/faudir\/alma-sinanovic\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2025\/03\/AS.jpg\" alt=\"AS\" srcset=\"https:\/\/www.ps.tf.fau.de\/files\/2025\/03\/AS.jpg 421w, https:\/\/www.ps.tf.fau.de\/files\/2025\/03\/AS-229x300.jpg 229w\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"421\"><meta itemprop=\"height\" content=\"552\"><meta itemprop=\"license\" content=\"https:\/\/www.ps.tf.fau.de\/imprint\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-0584-4113\"><span class=\"displayname\" itemprop=\"name\"><span class=\"namepart\"><span itemprop=\"givenName\">Alma<\/span> <span itemprop=\"familyName\">Sinanovi\u0107<\/span><\/span><\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                        <section class=\"format-card-container\" aria-labelledby=\"section-title-14457850-1569\" itemscope itemtype=\"https:\/\/schema.org\/Person\">\r\n                                    <div class=\"profile-image-section\">\r\n                        <a href=\"https:\/\/www.ps.tf.fau.de\/faudir\/margit-zenk\/\"><figure itemprop=\"image\" itemscope itemtype=\"http:\/\/schema.org\/ImageObject\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2020\/03\/Margit_Zenk_small_image.jpg\" alt=\"MZ\" itemprop=\"contentUrl\"><meta itemprop=\"width\" content=\"50\"><meta itemprop=\"height\" content=\"67\"><meta itemprop=\"license\" content=\"https:\/\/www.ps.tf.fau.de\/imprint\"><\/figure><\/a>                    <\/div>\r\n                \r\n                <header class=\"profile-header\">\r\n                    <h1 id=\"section-title-14457850-1569\"><span class=\"displayname\" itemprop=\"name\"><span class=\"namepart\"><span itemprop=\"givenName\">Margit<\/span> <span itemprop=\"familyName\">Zenk<\/span><\/span><\/span><\/h1>                <\/header>\r\n\r\n                <div class=\"profile-details\">\r\n                                        \r\n                <\/div>\r\n            <\/section>\r\n                <\/div>\r\n    <\/div>\n\n\n\n\n\n\n\n\n<div class=\"wp-block-buttons is-content-justification-right is-layout-flex wp-container-core-buttons-is-layout-d445cf74 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-tertiary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.ps.tf.fau.de\/en\/lehrstuhl\/mitarbeitende\/\">Read more<\/a><\/div>\n<\/div>\n\n\n\n<h2 class=\"wp-block-fau-elemental-fau-meta-headline\" id=\"headline-ff42ab9c-4669-43bd-a6b0-a7bded3854e3\">Research<\/h2>\n\n\n\n<nav class=\"fau-portal-menu\" aria-label=\"Portal Menu\">\n<ul id=\"menu-portal-research\" class=\"menu\">\t<li class=\"fau-portal-item\">\n\t\t<div class=\"fau-portal-thumbnail\"><img decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/AdobeStock_1657764474-768x430.jpeg\" alt=\"Featured image for Research Projects\" loading=\"lazy\"><\/div>\n\t\t<div class=\"fau-portal-wrapper\"><div class=\"fau-portal-content\">\n\t\t\t<a href=\"https:\/\/www.ps.tf.fau.de\/en\/forschung\/forschungsprojekte\/\">Research Projects<span><\/span><\/a>\n\t\t<\/div><\/div>\n\t<\/li>\n\t<li class=\"fau-portal-item\">\n\t\t<div class=\"fau-portal-thumbnail\"><img decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/AdobeStock_1402587283-768x430.jpeg\" alt=\"Featured image for Publications\" loading=\"lazy\"><\/div>\n\t\t<div class=\"fau-portal-wrapper\"><div class=\"fau-portal-content\">\n\t\t\t<a href=\"https:\/\/www.ps.tf.fau.de\/en\/forschung\/publikationen\/\">Publications<span><\/span><\/a>\n\t\t<\/div><\/div>\n\t<\/li>\n\t<li class=\"fau-portal-item\">\n\t\t<div class=\"fau-portal-thumbnail\"><img decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/AdobeStock_500056065-768x512.jpeg\" alt=\"Featured image for Annual reports\" loading=\"lazy\"><\/div>\n\t\t<div class=\"fau-portal-wrapper\"><div class=\"fau-portal-content\">\n\t\t\t<a href=\"https:\/\/www.ps.tf.fau.de\/en\/forschung\/jahresberichte\/\">Annual reports<span><\/span><\/a>\n\t\t<\/div><\/div>\n\t<\/li>\n<\/ul><\/nav>\n\n\n\n\n<div class=\"wp-block-rrze-elements-notice is-style-attention\"><div class=\"notice notice-idea\"><div class=\"icon-box\"><svg class=\"icon icon-symbols-lightbulb\" aria-hidden=\"true\"><use href=\"#symbols-lightbulb\"><\/use><\/svg><\/div><div>\n\n<h3 class=\"wp-block-heading\">Ongoing Projects<\/h3>\n\n\n\n\n\n<\/div><\/div><\/div>\n\n\n<a href=\"https:\/\/www.ps.tf.fau.de\/en\/forschung\/forschungsprojekte\/autocomptest\/\" title=\"AutoCompTest: Automatisiertes Testen von \u00dcbersetzern\"><img class=\"alignnone\" loading=\"lazy\" decoding=\"async\" alt=\"AutoCompTest: Automatisiertes Testen von \u00dcbersetzern\" src=\"\/files\/2025\/12\/AutoCompTest_small_image.png\"><\/a>\n&nbsp;&nbsp;\n<a href=\"https:\/\/www.ps.tf.fau.de\/en\/forschung\/forschungsprojekte\/orka\/\" title=\"ORKA: OpenMP f\u00fcr rekonfigurierbare heterogene Architekturen\"><img class=\"alignnone\" loading=\"lazy\" decoding=\"async\" alt=\"ORKA: OpenMP f\u00fcr rekonfigurierbare heterogene Architekturen\" src=\"\/files\/2026\/02\/ORKAHPCLogo-transparent-all-bluel-AS4-mainpage-1-e1770890107177.png\"><\/a>\n&nbsp;&nbsp;\n<a href=\"https:\/\/www.ps.tf.fau.de\/en\/forschung\/forschungsprojekte\/softwater\/\" title=\"SoftWater: Software-Wasserzeichen\"><img class=\"alignnone\" loading=\"lazy\" decoding=\"async\" alt=\"SoftWater: Software-Wasserzeichen\" src=\"\/files\/2026\/02\/softwaterscaled-for-mainpage-e1770890783260.png\"><\/a>\n&nbsp;&nbsp;\n<a href=\"https:\/\/www.ps.tf.fau.de\/en\/forschung\/forschungsprojekte\/audoscore-scexfuss\/\" title=\"AuDoscore\/ScExFuSS: Automatische Bewertung von Java- und Scala-Hausaufgaben\"><img class=\"alignnone\" loading=\"lazy\" decoding=\"async\" alt=\"AuDoscore\/ScExFuSS: Automatische Bewertung von Java- und Scala-Hausaufgaben\" src=\"\/files\/2026\/02\/AuDoscore_ScExFuSS_Logo_small100.png\"><\/a>\n\n\n\n<h2 class=\"wp-block-fau-elemental-fau-meta-headline\" id=\"headline-29d2ca5d-0a04-456c-a1ce-c30f450758e6\">Teaching<\/h2>\n\n\n\n<nav class=\"fau-portal-menu\" aria-label=\"Portal Menu\">\n<ul id=\"menu-portal-teaching\" class=\"menu\">\t<li class=\"fau-portal-item\">\n\t\t<div class=\"fau-portal-thumbnail\"><img decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/AdobeStock_1689816721-768x432.jpeg\" alt=\"Featured image for Courses\" loading=\"lazy\"><\/div>\n\t\t<div class=\"fau-portal-wrapper\"><div class=\"fau-portal-content\">\n\t\t\t<a href=\"https:\/\/www.ps.tf.fau.de\/en\/teaching\/lehrveranstaltungen\/\">Courses<span><\/span><\/a>\n\t\t<\/div><\/div>\n\t<\/li>\n\t<li class=\"fau-portal-item\">\n\t\t<div class=\"fau-portal-thumbnail\"><img decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/AdobeStock_103101060-768x512.jpeg\" alt=\"Featured image for Student thesis\" loading=\"lazy\"><\/div>\n\t\t<div class=\"fau-portal-wrapper\"><div class=\"fau-portal-content\">\n\t\t\t<a href=\"https:\/\/www.ps.tf.fau.de\/en\/teaching\/examensarbeiten\/\">Student thesis<span><\/span><\/a>\n\t\t<\/div><\/div>\n\t<\/li>\n\t<li class=\"fau-portal-item\">\n\t\t<div class=\"fau-portal-thumbnail\"><img decoding=\"async\" src=\"https:\/\/www.ps.tf.fau.de\/files\/2026\/02\/AdobeStock_856256768-768x306.jpeg\" alt=\"Featured image for Organizational Matters\" loading=\"lazy\"><\/div>\n\t\t<div class=\"fau-portal-wrapper\"><div class=\"fau-portal-content\">\n\t\t\t<a href=\"https:\/\/www.ps.tf.fau.de\/en\/teaching\/organisatorisches\/\">Organizational Matters<span><\/span><\/a>\n\t\t<\/div><\/div>\n\t<\/li>\n<\/ul><\/nav>\n\n\n\n\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-rrze-elements-notice is-style-attention\"><div class=\"notice notice-hinweis\"><div class=\"icon-box\"><svg class=\"icon icon-symbols-notifications\" aria-hidden=\"true\"><use href=\"#symbols-notifications\"><\/use><\/svg><\/div><div>\n\n<h3 class=\"wp-block-heading\">WT 2025\/2026<\/h3>\n\n\n\n\n\n<\/div><\/div><\/div>\n\n\n<figure class=\"wp-block-pullquote has-text-align-left\" style=\"border-border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\"><blockquote><p><a href=\"https:\/\/www.ps.tf.fau.de\/pfp\/\"><strong>PFP<\/strong> \/ Vorlesung (german): Parallele und Funktionale Programmierung<\/a><\/p><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote has-text-align-left\" style=\"border-border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\"><blockquote><p><a href=\"https:\/\/www.ps.tf.fau.de\/ue1\/\"><strong>UE1 <\/strong>\/ Vorlesung (german): Grundlagen des \u00dcbersetzerbaus<\/a><\/p><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote has-text-align-left\" style=\"border-border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\"><blockquote><p><a href=\"https:\/\/www.ps.tf.fau.de\/ue3\/\"><strong>UE3 <\/strong>\/Vorlesung (german): Ausgw\u00e4hlte Kapitel aus dem \u00dcbersetzerbau<\/a><\/p><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote has-text-align-left\" style=\"border-border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\"><blockquote><p><a href=\"https:\/\/www.ps.tf.fau.de\/ML-I\/\"><strong>ML-1<\/strong> \/ Seminar: Machine Learning &#8211; Introduction<\/a><\/p><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote has-text-align-left\" style=\"border-border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\"><blockquote><p><a href=\"https:\/\/www.ps.tf.fau.de\/ML-A\/\"><strong>ML-2<\/strong> \/ Seminar: Machine Learning &#8211; Advances<\/a><\/p><\/blockquote><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-constrained wp-block-column-is-layout-constrained\" style=\"flex-basis:5px\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:2px\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-rrze-elements-notice is-style-attention\"><div class=\"notice notice-hinweis\"><div class=\"icon-box\"><svg class=\"icon icon-symbols-notifications\" aria-hidden=\"true\"><use href=\"#symbols-notifications\"><\/use><\/svg><\/div><div>\n\n<h3 class=\"wp-block-heading\">ST 2026<\/h3>\n\n<\/div><\/div><\/div>\n\n\n<figure class=\"wp-block-pullquote has-text-align-left\" style=\"border-border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\"><blockquote><p><a href=\"https:\/\/www.ps.tf.fau.de\/ue2\/\"><strong>UE2<\/strong> \/ Vorlesung (german): Optimierung in \u00dcbersetzern<\/a><\/p><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote has-text-align-left\" style=\"border-border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:0px\"><blockquote><p><a href=\"https:\/\/www.ps.tf.fau.de\/tsws\/\"><strong>TSWS<\/strong> \/ Vorlesung (german): Testen von Softwaresystemen<\/a><\/p><\/blockquote><\/figure>\n\n\n\n<figure class=\"wp-block-pullquote has-text-align-left\" style=\"border-\"><blockquote><p><a href=\"https:\/\/www.ps.tf.fau.de\/ue2\/\"><strong>OOAD<\/strong> \/ Vorlesung (german): Analyse &amp; Design von OO-Software mit UML<\/a><\/p><\/blockquote><\/figure>\n<\/div>\n<\/div>\n\n\n\n\n\n<div class=\"wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-a89b3969 wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button is-style-tertiary\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.ps.tf.fau.de\/en\/teaching\/lehrveranstaltungen\/#general-course-portfolio\">General Course Portfolio<\/a><\/div>\n<\/div>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>Chair of Computer Science 2Programming Systems We develop scientific solutions for software engineers in industry who work on parallel software for multicores and for distributed or embedded systems made thereof. We take a code-centric approach, construct operational prototypes, and evaluate them both quantitatively and qualitatively. Corner stones of our field of research: We work on [&hellip;]<\/p>\n","protected":false},"author":4991,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_rrze_cache":"enabled","_access_permission":"","_rrze_multilang_single_locale":"en_US","_rrze_multilang_single_source":"https:\/\/www.ps.tf.fau.de\/?page_id=10104","footnotes":""},"page_category":[49],"page_tag":[],"workflow_usergroup":[],"class_list":["post-10107","page","type-page","status-publish","hentry","page_category-general","en-US"],"_links":{"self":[{"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/pages\/10107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/users\/4991"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/comments?post=10107"}],"version-history":[{"count":11,"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/pages\/10107\/revisions"}],"predecessor-version":[{"id":11726,"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/pages\/10107\/revisions\/11726"}],"wp:attachment":[{"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/media?parent=10107"}],"wp:term":[{"taxonomy":"page_category","embeddable":true,"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/page_category?post=10107"},{"taxonomy":"page_tag","embeddable":true,"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/page_tag?post=10107"},{"taxonomy":"workflow_usergroup","embeddable":true,"href":"https:\/\/www.ps.tf.fau.de\/wp-json\/wp\/v2\/workflow_usergroup?post=10107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}