Research
The research interests of Helmut Neukirchen are in the domains of Software Engineering (in particular Software Quality) and Distributed Systems and Distributed Computing, often in the intersection of these domains and including applications using these domains:
- Distributed systems and Distributed Computing such as Big Data and High-Performance Computing (HPC), e.g.
- High-Performance Computing (HPC)
- EUROCC – National Competence Centres in the framework of EuroHPC -- Icelandic National Competence Center
- Horizon 2020 Centre of Excellence: Research on AI- and Simulation-Based Engineering at Exascale (RAISE): Software Engineering support for AI and simulation applications on Exascale HPC platforms.
- Horizon 2020 Future and Emerging Technologies programme: DEEP – Extreme Scale Technologies (DEEP-EST): scalable and parallel machine learning exploiting heterogeneous HPC hardware (e.g. DBSCAN-based clustering, Neural Network based deep-learning for classification and Support Vector Machines for classification)
- SE4HPC Software Engineering for HPC
- eScience and Grid computing
- Horizon 2020 European Open Science Cloud: EOSC-Nordic
- Nordic Centre of Excellence (NCoE): eScience Tools for Investigating Climate Change at High Northern Latitudes (eSTICC): Scientific Workflows for coupling simulations
- Big Data
- Cloud computing
- Internet of Things (IoT), e.g.
- Communication with buoys using LoRa (CommBuoy) (funded by the Icelandic Road and Coastal Administration Research Fund)
- Opportunistic, disruption and delay-tolerant networking (DTN)
- Software Testing, e.g.
- Testing in distributed environments, e.g. in Grids or Clouds
- Test specification and test automation (TTCN-3: the Testing and Test Control Notation version 3)
- Software tools: Eclipse-based open-source project TRex - the TTCN-3 Refactoring and Metrics Tool
- Black-box testing of real-time properties (TimedTTCN-3)
- Software testing methodology
- Quality of software tests
- Agile and Re-Use Oriented Development of Testable Software and Test Specifications (Patterns, Refactoring, Aspect-orientation)
- Program/Model transformation (Refactoring), e.g.
- Refactoring of TTCN-3 code (World's first TTCN-3 refactoring catalogue and tool TRex.)
- Refactoring of UML models
- Refactoring of HPC code
- Specification, e.g.
- Sequence Diagrams (MSC Z.120 & UML 2.x)
- Software Engineering, e.g.
- Software analysis (Metrics, Smells, etc.)
- Software maintenance
- Agile software processes and test driven development
- Cybersecurity, e.g.
- Vulnerability reporting, e.g. ICEDEF – Defend Iceland
- Awareness, e.g. Eyvör – the National Cybersecurity Coordination Centre of Iceland (NCC-IS)
- Federated Authentication and authorization infrastructure (AAI), e.g. Federated Access to Collaborative Data and Compute Infrastructures
You can also have a look at my publications and the student theses supervised by me to get an impression of my research area.
Research stays
2020
Only virtual collaboration due to COVID-2019
2017
University of Göttingen
2016
Jülich Supercomputing Centre
2013
Hamburg University of Applied Sciences
University of Göttingen