Software Engineering

Research based implementation of innovative and pioneering software.

Our scope of services

Due to the constantly increasing complexity of modern software solutions, efficient and structured acquisition of expertise by the scientists is indispensable. In the “Software engineering” area of expertise, expertise is developed and expanded in a targeted manner. This allows even complex and innovative software products to be developed in a pioneering manner with a focus on the transfer to the economy and industry.

 

At Fraunhofer ISST, digital innovations are realized, among other things, through the use of state-of-the-art technologies in the development of innovative and forward-looking software solutions. Software engineering is understood as a holistic process and includes requirements analysis, conception, implementation and ensuring high quality standards of software. From deployment monoliths to microservices and highly scalable cloud-native applications, we use a wide variety of architectural approaches in a targeted manner to realize our software solutions. In applied research, we also investigate the integrative solution possibilities of heterogeneous technologies for concrete use cases, for example, for the construction and integration of national infrastructures (telematics infrastructure). Through our participation in the International Data Spaces (IDS) and the Gaia-X initiative, we also participate in the development of international infrastructures and data spaces.

The range of services offered by Fraunhofer ISST includes technical design, the development of system components, consulting services in the software development process, for example the review of external software architectures or the conformity assessment of infrastructures in the medical field.

 

Technical conception and architecture development

  • Development of technical concepts for specific applications
  • Platform and software architecture development/system design
  • Elaboration of standards and specifications
  • Training in software architecture and methodical software development

 

Development of system components·        

  • Realization of prototypes as a feasibility study (like rapid prototyping)
  • Integration of (IDS) interfaces and software components
  • Conception and implementation of software infrastructures
  • Research-based concept implementation
 

Consulting services in the software development process

  • Technology consulting/Tec-Stack templates
  • Architectural reviews
  • Conformity assessment of infrastructures in the medical field
  • Modernization and migration consulting (e.g., in the direction of the cloud)
  • Vulnerability and opportunity analysis

 

 

Industries

Software engineering contributes to solving demanding challenges in various industries. Whether in the context of logistics, healthcare or data management, our software solutions and consulting services accompany you in your special application in your respective specialist domain.

 

Here you will find a selection of approved application examples from the field of “Software Engineering” from the past few years. Are you looking for more information? Just get in touch with us – our contact partners will be happy to answer your questions and talk to you.

 

Example 1:

DIVA

Data catalog for the efficient management of company data

DIVA (Data Inventory and Valuation Approach) is a data catalog developed at Fraunhofer ISST based on a modern microservice architecture with the aim of meeting the agile requirements of data management. In addition to basic functions for integration, documentation of type-dependent meta information and data search, DIVA can be expanded flexibly by integrating separate services (such as quality check, GDPR relevance and keyword extraction).

Internal project page

 

Example 2:

IDS@BKM

Collaborative data use by customers and suppliers – secure, confident, on an equal footing.

Any bottlenecks that occur can have significant technical and economic consequences for all partners in the supply chain. Proactive bottleneck communication and display is usually too late or involves a constantly high level of manual effort.  The use case "IDS@BKM" makes a contribution to solving existing obstacles in demand and capacity management (BKM) with mutual benefit.

Internal project page

 

 

 

 

 

List of scientific publications

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