Software Engineering

Innovative und zukunftsweisende Software forschungsnah realisiert.

Unser Leistungsangebot

Durch die stetig steigende Komplexität moderner Softwarelösungen ist ein effizienter und strukturierter Kompetenzerwerb der Wissenschaftlerinnen und Wissenschaftler unerlässlich. Im Kompetenzfeld »Software Engineering« wird Fachwissen gezielt auf- und ausgebaut. So können auch komplexe und innovative Softwareprodukte mit Fokus auf den Transfer in Wirtschaft und Industrie zukunftsweisend entwickelt werden.


Am Fraunhofer ISST werden digitale Innovationen unter anderem durch den Einsatz modernster Technologien bei der Entwicklung innovativer und zukunftsweisender Softwarelösungen realisiert. Software Engineering wird als ganzheitlicher Prozess verstanden und umfasst die Anforderungsanalyse, Konzeption, Implementierung und die Sicherstellung hoher Qualitätsstandards von Software. Vom Deployment-Monolithen bis hin zu Microservices und hochskalierbarer Cloud-Native-Anwendungen setzen wir verschiedenste Architekturansätze zielgerichtet zur Realisierung unserer Softwarelösungen ein. In der angewandten Forschung untersuchen wir ebenfalls die integrativen Lösungsmöglichkeiten heterogener Technologien für konkrete Anwendungsfälle, zum Beispiel zum Aufbau und zur Integration von nationalen Infrastrukturen (Telematikinfrastruktur). Durch die Teilnahme an den International Data Spaces (IDS) und der Gaia-X-Initiative beteiligen wir uns auch an der Entwicklung internationaler Infrastrukturen und Datenräume.


Das Leistungsangebot des Fraunhofer ISST umfasst die technische Konzeption, die Entwicklung von Systemkomponenten, Beratungsleistungen im Softwareentwicklungsprozess, beispielsweise das Review externer Softwarearchitekturen oder die Konformitätsbewertung von Infrastrukturen im medizinischen Bereich.

 

Technische Konzeption und Architekturentwicklung

  • Erarbeiten technischer Konzepte für konkrete Anwendungsfälle
  • Plattform- und Softwarearchitekturentwicklung / Systemdesign
  • Ausarbeitung von Standards und Spezifikationen
  • Training in Softwarearchitektur und methodischer Softwareentwicklung

 

Entwicklung von Systemkomponenten·        

  • Realisierung von Prototypen als Machbarkeitsstudie (wie Rapid Prototyping)
  • Integration von (IDS-) Schnittstellen und Softwarekomponenten
  • Konzeption und Implementierung von Softwareinfrastrukturen
  • Forschungsnahe Konzeptumsetzung
 

Beratungsleistungen im Softwareentwicklungsprozess

  • Technologieberatung
  • Architekturbewertungen
  • Konformitätsbewertung von Infrastrukturen im medizinischen Bereich
  • Modernisierungs- und Migrationsberatung (z.B. in Richtung Cloud)
  • Schwachstellen- und Chancenanalyse

 

Branchen

Software Engineering trägt in unterschiedlichen Branchen zur Lösung anspruchsvoller Herausforderungen bei. Ob im Kontext der Logistik, des Gesundheitswesens oder der Datenwirtschaft, unsere Softwarelösungen und Beratungsleistungen begleiten Sie in Ihrem speziellen Anwendungsfall in Ihrer jeweiligen Fachdomäne.

 

Hier finden Sie eine Auswahl von freigegebenen Anwendungsbeispielen aus dem Kompetenzfeld »Software Engineering« der vergangenen Jahre. Sie suchen weitergehende Informationen? Nehmen Sie einfach Kontakt mit uns auf – unsere Ansprechpartner stehen Ihnen gerne für Fragen und Gespräche zur Verfügung.

 

Beispiel 1:

DIVA

Datenkatalog für das effiziente Management der Unternehmensdaten

DIVA (Data Inventory and Valuation Approach) ist ein am Fraunhofer ISST entwickelter Datenkatalog basierend auf einer modernen Microservice-Architektur, mit dem Ziel den agilen Anforderungen des Datenmanagements gerecht zu werden. Neben Basisfunktionen für die Integration, Dokumentation von typabhängigen Metainformationen und Suche von Daten kann DIVA flexibel durch das Einbinden losgelöster Services (wie Qualitäts-Check, GDPR-Relevanz, Keyword-Extraction) erweitert werden.

Projektseite intern

 

Beispiel 2:

IDS@BKM

Kollaborative Datennutzung von Kunden und Lieferanten – sicher, souverän, auf Augenhöhe

Auftretende Engpässe können für alle Partner in der Supply Chain signifikante technische und wirtschaftliche Konsequenzen nach sich ziehen. Eine proaktive Engpasskommunikation und Darstellung erfolgt in der Regel oft zu spät oder ist mit stetig hohem manuellen Aufwand verbunden.  Der Use Case »IDS@BKM« liefert einen Beitrag zur Lösung bestehender Hemmnisse im Bedarfs- und Kapazitätsmanagement (BKM) mit gegenseitigem Nutzen.

Projektseite intern

 

 

 

 

 

Liste der wissenschaftlichen Publikationen

BRUCKNER, Fabian, Ralf NAGEL, Dominik KRÜGER, Sven WENZEL, Boris OTTO, 2018. Eine Programmiersprache zur souveränen Datenverarbeitung. In: D•A•CH Security 2018. Gelsenkirchen, 4. und 5. September 2018. Klagenfurt: syssec, S. 35-46. ISBN 978-3-00-060424-9

BRUCKNER, Fabian, Julia PAMPUS, Falk HOWAR, 2020. A Framework for Creating Policy-agnostic Programming Languages. In: DATA2020. Paris, 7. und 9. Juli, 2020. Setúbal: Scitepress, S. 31-42. ISBN 978-989-758-440-4

BRUCKNER, Fabian, Falk HOWAR, 2021. Utilizing Remote Evaluation for Providing Data Sovereignty in Data-sharing Ecosystems. In: HICCS 54 2021. Kauai, Hawaii, 5. bis 8. Januar, 2021. Manoa: ScholarSpace, S. 7005-7014. ISBN 978-0-9981331-4-0

TEBERNUM, Daniel, Dustin CHABROWSKI, 2020. A Conceptual Framework for a Flexible Data Analytics Network. In: DATA2020. Paris, 7. und 9. Juli, 2020. Setúbal: Scitepress, S. 223-233. ISBN 978-989-758-440-4

SCHEIDER, S.; LAUF, F.; MÖLLER, F.; OTTO, B., 2023. A Reference System Architecture with Data Sovereignty for Human-Centric Data Ecosystems. In: (2023) Business and Information Systems Engineering, 65 (5), pp. 577-595

WARNECKE, M.; HOLLE, D.; BURMANN, A., 2023. Enabling Data-Driven Nursing Innovations: User-centered Development of a Nursing Data Module. In: (2023) Current Directions in Biomedical Engineering, 9 (1), pp. 339-342

HELLMEIER, M.; PAMPUS, J.; QARAWLUS, H.; HOWAR, F., 2023. Implementing Data Sovereignty: Requirements & Challenges from Practice. In: (2023) ACM International Conference Proceeding Series, art. no. 143

BOUKHERS, Z.; GOSWAMI, P.; JÜRJENS, J., 2023. Knowledge guided multi-filter residual convolutional neural network for ICD coding from clinical text. In: (2023) Neural Computing and Applications, 35 (24), pp. 17633-17644

HASSO, H.; GROßER, K.; AYMAZ, I.; GEPPERT, H.; JÜRJENS, J., 2023. Enhanced abbreviation–expansion pair detection for glossary term extraction. In: (2023) Information and Software Technology, 159, art. no. 107203

TUMA, K.; PELDSZUS, S.; STRÜBER, D.; SCANDARIATO, R.; JÜRJENS, J., 2023. Checking security compliance between models and code. In: (2023) Software and Systems Modeling, 22 (1), pp.273-296

BIEHS, S.; HÖVENER, L.; SKUBOWIUS, E.; BOHLEN, M.; KOLARIK, S., 2023. Spurring Minimum Value Collaboration: Tool-Supported Demand Alignment. In: (2023) Logistics Journal, 2023, pp. 1-11

HOPPE, C.; SCHMELZER, R.; MÖLLER, F.; SCHOORMANN, T., 2023. Data spaces as enablers for sustainability. In: (2023) Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), P-337, pp. 1325-1336

SOEHNCHEN, C.; RIETZ, A.; WEIRAUCH, V.; MEISTER, S.; HENNINGSEN, M., 2023. Creating an Intercultural User-Centric Design for a Digital Sexual Health Education App for Young Women in Resource-Poor Regions of Kenya: Qualitative Self-Extended Double Diamond Model for Requirements Engineering Analysis. In: (2023) JMIR Formative Research, 7 (1), art. no. e50304

HASSO, H.; GROßER, K.; AYMAZ, I.; GEPPERT, H.; JÜRJENS, J., 2023. ILLOD Replication Package: An Open-Source Framework for Abbreviation-Expansion Pair Detection and Term Consolidation in Requirements. In: (2023) Proceedings of the IEEE International Conference on Requirements Engineering, 2023-September, pp. 369-370

GROBER, K.; RUKAVITSYNA, M.; JÜRJENS, J., 2023. A Comparative Evaluation of Requirement Template Systems. In: (2023) Proceedings of the IEEE International Conference on Requirements Engineering, 2023-September, pp. 41-52

TEBERNUM, D.; ALTENDEITERING, M.; HOWAR, F., 2023. A Survey-Based Evaluation of the Data Engineering Maturity in Practice. In: (2023) Communications in Computer and Information Science, 1860 CCIS, pp. 1-23

QARAWLUS, H.; BIEHS, S.; SHARIATI, B.; PEDREÑO MANRESA, J.J.; BOUCHEDOUB, A.; HAßE, H.; SAFARI, P.; AUTENRIETH, A.; FISCHER, J., 2023. Demonstration of Data-Sovereign Telemetry Broker for Open and Disaggregated Optical Networks. In: (2023) Optical Fiber Communications Conference and Exhibition, OFC 2023 - Proceedings, art. no. M3Z.3

SHARIATI, B.; QARAWLUS, H.; BIEHS, S.; PEDRENO-MANRESA, J.-J.; SAFARI, P.; BALANICI, M.; BOUCHEDOUB, A.; HAßE, H.; AUTENRIETH, A.; FISCHER, J.K.; FREUND, R., 2023. Telemetry Framework with Data Sovereignty Features. In: (2023) Optical Fiber Communications Conference and Exhibition, OFC 2023 - Proceedings, art. no. M3G.2

HAßE, H.; VAN DER VALK, H., 2023. Simple Design Approach for Shared Digital Twins. In: (2023) Proceedings of the Annual Hawaii International Conference on System Sciences, 2023-January, pp. 6758-6767

GROßER, K.; RIEDIGER, V.; JÜRJENS, J., 2023. Requirements document relations: A reuse perspective on traceability through standards. In: (2023) Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), P-332, pp. 57-58

KONERSMANN, M.; KAPLAN, A.; KÜHN, T.; HEINRICH, R.; KOZIOLEK, A.; REUSSNER, R.; JÜRJENS, J.; AL-DOORI, M.; BOLTZ, N.; EHL, M.; FUCHß, D.; GROßER, K.; HAHNER, S.; KEIM, J.; LOHR, M.; SAĞLAM, T.; SCHULZ, S.; TÖBERG, J.-P., 2023. Evaluation Methods and Replicability of Software Architecture Research Objects. In: (2023) Lecture Notes in Informatics (LNI), Proceedings - Series of the Gesellschaft fur Informatik (GI), P-332, pp. 75-76