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.

Developing programmer Team Development Website design and coding technologies working in software company office

At Fraunhofer ISST, digital innovations are implemented, among other things, through the use of the latest technologies and the conception and development of innovative and future-oriented software solutions. Software engineering is understood as a holistic process and includes requirements analysis, conception, implementation and ensuring high software quality standards. From deployment monoliths to microservices and highly scalable cloud-native applications, we use a wide variety of architecture approaches to implement our software solutions. In applied research, we also examine the integrative possible solutions of heterogeneous technologies for specific applications, for example, for the construction and integration of national infrastructures (telematics infrastructure). By participating in the International Data Spaces (IDS) or the Gaia-X initiative, we also participate in the development of international infrastructures and data rooms.

The services offered by Fraunhofer ISST include technical conception, developing system components, consulting services for the software development process such as reviewing 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

 

Available software/applications

  • Dataspace Connector (open source IDS connector)
  • DIVA (Data Inventory and Valuation Approach)
  • Nukleus/D° (Java framework for modeling domain models)
  • ivy.connect (software suite for easy networking in a medical context)

 

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