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.
Publications
Journal Papers
- Stötzner, Miles; Becker, Steffen; Breitenbücher, Uwe; Kálmán, Képes; Leymann, Frank: Modeling Different Deployment Variants of a Composite Application in a Single Declarative Deployment Model. In: Algorithms. Vol. 15(10), MDPI, 2022. pdf,
BibTeX
@article{Stoetzner2022_VDMM, Title = {{Modeling Different Deployment Variants of a Composite Application in a Single Declarative Deployment Model}}, Author = {St{\"o}tzner, Miles and Becker, Steffen and Breitenb{\"u}cher, Uwe and K{\'a}lm{\'a}n, K{\'e}pes and Leymann, Frank}, Year = 2022, Month = oct, Journal = {Algorithms}, Publisher = {MDPI}, Pages = {1--25}, articleno = {382}, Volume = {15}, Number = {10}, Doi = {10.3390/a15100382}, url = {https://www.mdpi.com/1999-4893/15/10/382}, projects = {SofDCar,OpenTOSCA} }
Conference Papers
- Stötzner, Miles; Breitenbücher, Uwe; Pesl, Robin D.; Becker, Steffen: Managing the Variability of Component Implementations and Their Deployment Configurations Across Heterogeneous Deployment Technologies. In: Cooperative Information Systems, Springer Nature Switzerland, 2023.
BibTeX
@inproceedings{Stoetzner2023_VDMMv2, Title = {{Managing the Variability of Component Implementations and Their Deployment Configurations Across Heterogeneous Deployment Technologies}}, Author = {St{\"o}tzner, Miles and Breitenb{\"u}cher, Uwe and Pesl, Robin D. and Becker, Steffen}, Year = 2023, Month = oct, Booktitle = {Cooperative Information Systems}, Publisher = {Springer Nature Switzerland}, Address = {Cham}, Pages = {61--78}, Doi = {10.1007/978-3-031-46846-9_4}, isbn = {978-3-031-46846-9}, url = {https://link.springer.com/chapter/10.1007/978-3-031-46846-9_4}, projects = {SofDCar,OpenTOSCA} }
Workshop Papers
- Falazi, Ghareeb; Breitenbücher, Uwe; Leymann, Frank; Stötzner, Miles; Ntentos, Evangelos; Zdun, Uwe; Becker, Martin; Heldwein, Elena: On Unifying the Compliance Management of Applications Based on IaC Automation. In: 2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C), IEEE, 2022. pdf,
BibTeX
@inproceedings{Falazi2022_IaCComplianceManagement, Title = {{On Unifying the Compliance Management of Applications Based on IaC Automation}}, Author = {Falazi, Ghareeb and Breitenb{\"u}cher, Uwe and Leymann, Frank and St{\"o}tzner, Miles and Ntentos, Evangelos and Zdun, Uwe and Becker, Martin and Heldwein, Elena}, Year = 2022, Month = mar, Booktitle = {2022 IEEE 19th International Conference on Software Architecture Companion (ICSA-C)}, Publisher = {IEEE}, Pages = {226--229}, Doi = {10.1109/ICSA-C54293.2022.00050}, url = {https://ieeexplore.ieee.org/abstract/document/9779653}, type = {workshop}, projects = {IAC2} }
Demonstrators
- Stötzner, Miles; Breitenbücher, Uwe; Pesl, Robin D.; Becker, Steffen: Using Variability4TOSCA and OpenTOSCA Vintner for Holistically Managing Deployment Variability. In: Proceedings of the Demonstration Track at International Conference on Cooperative Information Systems 2023, CEUR-WS.org, 2023.
BibTeX
@inproceedings{Stoetzner2023_VDMMv2Demo, Title = {{Using Variability4TOSCA and OpenTOSCA Vintner for Holistically Managing Deployment Variability}}, Author = {St{\"o}tzner, Miles and Breitenb{\"u}cher, Uwe and Pesl, Robin D. and Becker, Steffen}, Year = 2023, Month = oct, Booktitle = {Proceedings of the Demonstration Track at International Conference on Cooperative Information Systems 2023}, Publisher = {{CEUR-WS.org}}, Pages = {36--40}, Series = {CEUR Workshop Proceedings}, Volume = {3552}, url = {https://ceur-ws.org/Vol-3552/paper-8.pdf}, type = {Demonstration}, projects = {SofDCar,OpenTOSCA} }
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-----