Miles Stötzner

Ehemaliger wissenschaftlicher Mitarbeiter

Software Quality and Architecture Group

Profiles

 

 

Research Projects

sofdcar
SofDCar

Development of foundations for new software development methodology for future vehicle generations

 

 

Software Projects

OpenTOSCA Vintner

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

OpenTOSCA is a Runtime Environment for TOSCA-based Applications. OpenTOSCA enable the fully automated provisioning and management of Cloud and IoT applications 


Winery

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

  1. 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

  1. 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

  1. 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

  1. 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

  1. Samuel Kenworthy: Evaluating the Maintainability of Variability Concepts in Cloud Deployment Technologies, Master's Thesis, 2024
  2. Dominik Wagner: Analyzing the Modeling and Implementation of Implementation Artifacts in OASIS TOSCA, Process Analysis, 2023
  3. Kißling, Justin: Queries4TOSCA: Concept and Development of a Query Language for TOSCA, Master's Thesis, 2022
  4. 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-----
Zum Seitenanfang