Software Quality and Architecture Group
I am an active member of the Software Quality and Architecture Group (SQA) at the Institute of Software Engineering (ISTE).
Profiles
- Website
- GitHub
- Google Scholar
- ORCID: 0000-0003-1538-5516
- ResearchGate
- Zenodo
Research Projects
Development of foundations for new software development methodology for future vehicle generations
Software Projects
OpenTOSCA Vintner is a TOSCA preprocessing and management layer which is able to deploy applications based on TOSCA orchestrator plugins. Preprocessing includes, e.g., the resolving of deployment variability.
OpenTOSCA is a Runtime Environment for TOSCA-based Applications. OpenTOSCA enable the fully automated provisioning and management of Cloud and IoT applications
The Visual Editor for TOSCA (Winery) is a Web-based Modelingtool, that supports the standard TOSCA.
Specifications
- Variability4TOSCA is a TOSCA extension developed by us for managing the deployment variability of applications. The specification is publicly available along with examples and conformance tests.
- Queries4TOSCA is a query language for TOSCA. The specification is publicly available along with examples and conformance tests.
- TOSCA SofDCar Profile specifies normative TOSCA types for the domain of software-defined cars. The profile is publicly available along with examples.
Supervised Students
- Samuel Kenworthy: Evaluating the Maintainability of Variability Concepts in Cloud Deployment Technologies, Master's Thesis, 2024
- Dominik Wagner: Analyzing the Modeling and Implementation of Implementation Artifacts in OASIS TOSCA, Process Analysis, 2023
- Kißling, Justin: Queries4TOSCA: Concept and Development of a Query Language for TOSCA, Master's Thesis, 2022
- Dominik Wagner: Development of a Multi-Agent System or the Decentralized Deployment of Software Components, Master's Thesis, 2022
Master Thesis
Stötzner, Miles: Design of an Android App2App Redirect Flow for the FAPI 2.0 Standard, Masterarbeit, 2021 (pdf)
X.509 Certificate
-----BEGIN CERTIFICATE----- MIIG9TCCBd2gAwIBAgIMKLEdXpUROuXJfbOWMA0GCSqGSIb3DQEBCwUAMIGNMQsw CQYDVQQGEwJERTFFMEMGA1UECgw8VmVyZWluIHp1ciBGb2VyZGVydW5nIGVpbmVz IERldXRzY2hlbiBGb3JzY2h1bmdzbmV0emVzIGUuIFYuMRAwDgYDVQQLDAdERk4t UEtJMSUwIwYDVQQDDBxERk4tVmVyZWluIEdsb2JhbCBJc3N1aW5nIENBMB4XDTIz MDYyMDEyNDcxNFoXDTI2MDYxOTEyNDcxNFowgYAxCzAJBgNVBAYTAkRFMRIwEAYD VQQHDAlTdHV0dGdhcnQxHzAdBgNVBAoMFlVuaXZlcnNpdGFldCBTdHV0dGdhcnQx EjAQBgNVBAQMCVN0b2V0em5lcjEOMAwGA1UEKgwFTWlsZXMxGDAWBgNVBAMMD01p bGVzIFN0b2V0em5lcjCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAL2z KWTV8mx2YLKDv2B+QbE96K7dZZAsEoAixhKGS78blir1Kpy9yIAmxL2iELFD5jXQ AOe/wkSmbEtXcc0Z4ZBtO+u4GY+G/GVYwEn+jjiOL5LYhj3Ess5Hkjh+ExfUa8kQ zAEpn6CarN9WrH9zKQVpdYaLQUeT5U+5oOXiaKBQc8IIFQGzUJNMsrV/fLjoXBwi qXKS6adS8lKZLvjQVIWmiysGNiXstCZvNRs4W68tFVgskCJfbt8PkYzeaZg+Dm6p wsKueQ1IgZkSMpiv0valSkBm6diQKHEp8igadyLPrPsUum0qSHqzj0MXMROtJcKf wOVyUFIi4KX6Qn3Cc7G9L+ekH4IpGQb22Nhf8/zDjtkZfmX1+GpE6iP7u5gcgLDc 6DBL4pWMXorYwWOF4Rs7kI9ZsNBoDlO8ZwmiG4iAkaSLXdQBAWHkjgEoovqA6GBu WFwdRmzG2AfUwMEuWvUwS57vgtmMrZmYAlfjiYHV/gIkvDcd1TR5zNR9B/2hPjbu ER3vf8H3nz8TnWFwcxfPx+hcuAVF2ERAvODwzzOR+zdwp2q8MKCEWNNvvdNDUSS5 Am/IayOXiP/T5XkfqWJmL1hHPvtLb7fe1aOs1kPRAcgPAPbAHs9E/XK8Hns2wRa/ GdCw5HYm/Qmu094gUt3yg7PK+c1NoOzTMiKHyfkxAgMBAAGjggJeMIICWjA+BgNV HSAENzA1MA8GDSsGAQQBga0hgiwBAQQwEAYOKwYBBAGBrSGCLAEBBAswEAYOKwYB BAGBrSGCLAIBBAswCQYDVR0TBAIwADAOBgNVHQ8BAf8EBAMCBeAwHQYDVR0lBBYw FAYIKwYBBQUHAwIGCCsGAQUFBwMEMB0GA1UdDgQWBBRyioswjItOFopSy1rbBCS1 wT/uPTAfBgNVHSMEGDAWgBRrOpiL+fJTidrgrbIyHgkf6Ko7dDAwBgNVHREEKTAn gSVtaWxlcy5zdG9ldHpuZXJAaXN0ZS51bmktc3R1dHRnYXJ0LmRlMIGNBgNVHR8E gYUwgYIwP6A9oDuGOWh0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZGZuLWNhLWdsb2Jh bC1nMi9wdWIvY3JsL2NhY3JsLmNybDA/oD2gO4Y5aHR0cDovL2NkcDIucGNhLmRm bi5kZS9kZm4tY2EtZ2xvYmFsLWcyL3B1Yi9jcmwvY2FjcmwuY3JsMIHbBggrBgEF BQcBAQSBzjCByzAzBggrBgEFBQcwAYYnaHR0cDovL29jc3AucGNhLmRmbi5kZS9P Q1NQLVNlcnZlci9PQ1NQMEkGCCsGAQUFBzAChj1odHRwOi8vY2RwMS5wY2EuZGZu LmRlL2Rmbi1jYS1nbG9iYWwtZzIvcHViL2NhY2VydC9jYWNlcnQuY3J0MEkGCCsG AQUFBzAChj1odHRwOi8vY2RwMi5wY2EuZGZuLmRlL2Rmbi1jYS1nbG9iYWwtZzIv cHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqGSIb3DQEBCwUAA4IBAQAS6HaVIK8M q7nuAHqLbqon+1hW1F+GmINlQ4JurOQtllhdy5G7Na75eB3V/bFthaNiWAKeHV2u TQ4Dhi9fOIWDTuI2ad5EAIvhVhoU+Wa4SPunMj3QnBf/CayVll0EFlEwg6JTCdqb Ik2SbYN0SM3Ank7GCXzAyC2gL8Pgm/I12WxesWg5uM3rQslaB0KM/b8PhgRWBKXe On8TcNEqlM7zBNFqa8W0Q9rHWIGbfwqxHr93q3qfuMlBAjA5Pxx+d9oWTf7w+Oe5 d9PCknpV7PSYbYyXznmqhNie/w8MoTYIYgkc8smSsUcTTPsM1xI+TBLyPGlqWkGp Q+GnV/U3Lnlc -----END CERTIFICATE-----