Publications
Overview of our Journal and Conference Papers:
Listed by year
2020
On the Understandability of Temporal Properties Formalized in Linear Temporal Logic, Property Specification Patterns and Event Processing Language. / Czepa, Christoph; Zdun, Uwe.
In: IEEE Transactions on Software Engineering, Vol. 46, No. 1, 8419310, 01.01.2020, p. 100 - 112.
Publications: Contribution to journal › Article › Peer Reviewed
Emerging Trends, Challenges, and Experiences in DevOps and Microservice APIs. / Zdun, Uwe; Wittern, Erik; Leitner, Philipp.
In: IEEE Software, Vol. 37, No. 1, 2020, p. 87-91.
Publications: Contribution to journal › Article › Peer Reviewed
Software Architecture: 14th European Conference, ECSA 2020 Tracks and Workshops, L'Aquila, Italy, September 14-18, 2020, Proceedings. / Muccini, Henry (Editor); Avgeriou, Paris (Editor); Buhnova, Barbora (Editor) et al.
Cham: Springer, 2020. (Communications in Computer and Information Science, Vol. 1269).
Publications: Book › Proceedings
2019
Modeling compliance specifications in linear temporal logic, event processing language and property specification patterns: a controlled experiment on understandability. / Czepa, Christoph (Corresponding author); Amiri, Amirali; Ntentos, Evangelos et al.
In: Software & Systems Modeling, Vol. 18, No. 6, 12.2019, p. 3331-3371.
Publications: Contribution to journal › Article › Peer Reviewed
Dynamic Data Routing Decisions for Compliant Data Handling in Service- and Cloud-Based Architectures: A Performance Analysis. / Amiri, Amirali; Krieger, Christoph; Zdun, Uwe et al.
Proceedings - 2019 IEEE International Conference on Services Computing, SCC 2019 - Part of the 2019 IEEE World Congress on Services. ed. / Elisa Bertino; Carl K. Chang; Peter Chen; Ernesto Damiani; Ernesto Damiani; Michael Goul; Katsunori Oyama. Piscataway, NJ: IEEE, 2019. p. 215-219 8814152.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Microservice API Patterns - How to Structure Data Transfer Representations and Endpoints: IEEE Software Blog. Zimmermann, Olaf (Author); Zdun, Uwe (Author); Stocker, Mirko (Author) et al.. 2019.
Publications: Electronic/multimedia output › Web publication
Supporting Automated Containment Checking of Software Behavioural Models Using Model Transformations and Model Checking. / Muram, Faiz UL; Tran, Huy; Zdun, Uwe.
In: Science of Computer Programming, Vol. 174, 01.04.2019, p. 38-71.
Publications: Contribution to journal › Article › Peer Reviewed
How Understandable Are Pattern-based Behavioral Constraints for Novice Software Designers? / Czepa, Christoph; Zdun, Uwe.
In: ACM Transactions on Software Engineering and Methodology, Vol. 28, No. 2, 11, 04.2019, p. 11:1-11:38.
Publications: Contribution to journal › Article › Peer Reviewed
Automatic Application Placement and Adaptation in Cloud-Edge Environments. / Meixner, Sebastian; Schall, Daniel; Li, Fei et al.
Proceedings of the 24th IEEE International Conference on Emerging Technologies and Factory Automation (ETFA 2019), Zaragoza, Spain, 10 - 13 September, 2019. IEEE, 2019. p. 1001 - 1008.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Business Process Management Workshops: BPM 2019 International Workshops, Vienna, Austria, September 1-6, 2019, Revised Selected Papers. / Di Francescomarino, Chiara (Editor); Dijkman, Remco (Editor); Zdun, Uwe (Editor).
Cham: Springer, 2019. (Lecture Notes in Business Information Processing, Vol. 362).
Publications: Book › Proceedings
Design of an Executable Specification Language Using Eye Tracking. / Simhandl, Georg; Paulweber, Philipp; Zdun, Uwe.
Proceedings - 2019 IEEE/ACM 6th International Workshop on Eye Movements in Programming, EMIP 2019. IEEE, 2019. p. 37-40.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Guiding Architectural Decision Making on Service Mesh Based Microservice Architectures. / El Malki, Amine; Zdun, Uwe.
Proceedings of the 13th European Conference on Software Architecture, ECSA 2019, Paris, France, September 9-13, 2019. ed. / Tomas Bures; Laurence Duchien; Paola Inverardi. Springer, 2019. p. 3 - 19.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Interface Evolution Patterns - Balancing Compatibility and Extensibility across Service Life Cycles. / Lübke, Daniel; Zimmermann, Olaf; Pautasso, Cesare et al.
Proceedings of the 24th European Conference on Pattern Languages of Programs, EuroPLoP 2019, Irsee, Germany. ACM, 2019. a15.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Model-Integrated Queries for the Analysis of Runtime Events: A Controlled Experiment. / Szvetits, Michael; Zdun, Uwe.
Proceedings of EASE 2019 - Evaluation and Assessment in Software Engineering. ACM, 2019. p. 35 - 44.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
On the Design and Architecture of Deployment Pipelines in Cloud- and Service-Based Computing - A Model-Based Qualitative Study. / Zdun, Uwe; Ntentos, Evangelos; Plakidas, Konstantinos et al.
Proceedings - 2019 IEEE International Conference on Services Computing, SCC 2019 - Part of the 2019 IEEE World Congress on Services. ed. / Elisa Bertino; Carl K. Chang; Peter Chen; Ernesto Damiani; Ernesto Damiani; Michael Goul; Katsunori Oyama. IEEE, 2019. p. 141 - 145 8814264.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Supporting Architectural Decision Making on Data Management in Microservice Architectures. / Ntentos, Evangelos; Zdun, Uwe; Plakidas, Konstantinos et al.
Proceedings of the 13th European Conference on Software Architecture, ECSA 2019, Paris, France, September 9-13, 2019. ed. / Tomas Bures; Laurence Duchien; Paola Inverardi. Springer, 2019. p. 20 - 36.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Transactions on Pattern Languages of Programming IV. / Noble, James (Editor); Johnson, Ralph (Editor); Zdun, Uwe (Editor) et al.
Cham: Springer, 2019.
Publications: Book › Collection
Unified (A)Synchronous Circuit Development. / Paulweber, Philipp; Maier, Jürgen; Cortadella, Jordi.
2019. Paper presented at 25th IEEE International Symposium on Asynchronous Circuits and Systems (ASYNC) , Hirosaki, Japan.
Publications: Contribution to conference › Paper › Peer Reviewed
2018
Past and future of software architectures for context-aware systems: A systematic mapping study. / Roda, Christina; Navarro, Elena; Zdun, Uwe et al.
In: Journal of Systems and Software, Vol. 146, 12.2018, p. 310-355.
Publications: Contribution to journal › Article › Peer Reviewed
Supporting the analyzability of architectural component models - empirical findings and tool support. / Stevanetic, Srdjan (Corresponding author); Zdun, Uwe.
In: Empirical Software Engineering: an international journal, Vol. 23, No. 6, 12.2018, p. 3578-3625.
Publications: Contribution to journal › Article › Peer Reviewed
Guiding Architectural Decision Making on Quality Aspects in Microservice APIs. / Zdun, Uwe; Stocker, Mirko; Zimmermann, Olaf et al.
Proceedings of the 16th International Conference on Service-Oriented Computing ICSOC 2018. ed. / Qi Yu; Claus Pahl; Maja Vukovic; Jianwei Yin. 2018. p. 73-89.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Refactoring Architecture Models for Compliance with Custom Requirements. / Holmes, Ta'id; Zdun, Uwe.
Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems. 2018. p. 267-277.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Model-Based Support for Decision-Making in Architecture Evolution of Complex Software Systems. / Plakidas, Konstantinos; Schall, Daniel; Zdun, Uwe.
ECSA 2018: PROCEEDINGS OF THE 12TH EUROPEAN CONFERENCE ON SOFTWARE ARCHITECTURE: COMPANION PROCEEDINGS. 2018. a21.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Software Migration and Architecture Evolution with Industrial Platforms: A Multi-Case Study. / Plakidas, Konstantinos; Schall, Daniel; Zdun, Uwe.
Software Architecture - 12th European Conference on Software Architecture, ECSA 2018, Madrid, Spain, September 24-28, 2018, Proceedings. ed. / Jennifer Pérez; Carlos E. Cuesta; David Garlan. 2018. p. 336-343.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Supporting the Evolution of Event-Driven Service-Oriented Architectures using Change Patterns. / Tragatschnig, Simon; Stevanetic, Srdjan; Zdun, Uwe.
In: Information and Software Technology, Vol. 100, 08.2018, p. 133-146.
Publications: Contribution to journal › Article › Peer Reviewed
A Pattern Language for Manual Analysis of Runtime Events Using Design Models. / Szvetits, Michael; Zdun, Uwe.
Proceedings of the 23rd European Conference on Pattern Languages of Programs, EuroPLoP 2018. 2018. 15.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Design Patterns for Smart Contracts in the Ethereum Ecosystem. / Wöhrer, Maximilian; Zdun, Uwe.
Proceedings 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData). IEEE, 2018. p. 1513-1520.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Interface Quality Patterns - Communicating and Improving the Quality of Microservices APIs. / Stocker, Mirko; Zimmermann, Olaf; Lübke, Daniel et al.
EUROPLOP 2018: PROCEEDINGS OF THE 23RD EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS. 2018. a10.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
We're doing it live: A multi-method empirical study on continuous experimentation. / Schermann, Gerald; Cito, Jürgen; Leitner, Philipp et al.
In: Information and Software Technology, Vol. 99, 07.2018, p. 41-57.
Publications: Contribution to journal › Article › Peer Reviewed
CASM-IR: Uniform ASM-Based Intermediate Representation for Model Specification, Execution, and Transformation. / Paulweber, Philipp (Corresponding author); Pescosta, Emmanuel; Zdun, Uwe.
Abstract State Machines, Alloy, B, TLA, VDM, and Z: 6th International Conference, ABZ 2018, Southampton, UK, June 5–8, 2018, Proceedings. ed. / Michael Butler; Thai Son Hoang; Alexander Raschke; Klaus Reichl. Cham: Springer, 2018. p. 39-54 (Lecture Notes in Computer Science, Vol. 10817).
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
On-Demand Automated Traceability Maintenance and Evolution. / Javed, Muhammad Atif; Muram, Faiz UL; Zdun, Uwe.
New Opportunities for Software Reuse: 17th International Conference, ICSR 2018, Madrid, Spain, May 21-23, 2018, Proceedings. ed. / Rafael Capilla; Carlos Cetina; Barbara Gallina. 2018. p. 111-120.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Architectural Design Decisions for Systems Supporting Model-Based Analysis of Runtime Events: A Qualitative Multi-method Study. / Szvetits, Michael; Zdun, Uwe.
Proceedings of the 2018 IEEE 15th International Conference on Software Architecture (ICSA 2018) . 2018. p. 115-124.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Smart Contracts: Security Patterns in the Ethereum Ecosystem and Solidity. / Wöhrer, Maximilian; Zdun, Uwe.
2018 IEEE 1st International Workshop on Blockchain Oriented Software Engineering, IWBOSE 2018 - Proceedings. 2018. p. 2-8.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Enabling Flexibility of Business Processes Using Compliance Rules: The Case of Mobiliar. / Tran, Thanh; Weiss, Erhard; Ruhsam, Christoph et al.
Business Process Management Cases. ed. / Jan vom Brocke; Jan Mendling. Springer, 2018. p. 91 - 109.
Publications: Contribution to book › Chapter › Peer Reviewed
On the Understandability of Temporal Properties Formalized in Linear Temporal Logic, Property Specification Patterns and Event Processing Language (Appendix). / Czepa, Christoph; Zdun, Uwe.
In: IEEE Transactions on Software Engineering, 2018.
Publications: Contribution to journal › Article › Peer Reviewed
2017
Ensuring and Assessing Architecture Conformance to Microservice Decomposition Patterns. / Zdun, Uwe; Navarro, Elena; Leymann, Frank.
Service-Oriented Computing: 15th International Conference, ICSOC 2017, Malaga, Spain, November 13–16, 2017, Proceedings. ed. / Marc Oriol; Antonio Vallecillo; Michael Maximilien; Jianmin Wang. 2017. p. 411-429.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Evolution of the R software ecosystem: Metrics, relationships, and their impact on qualities. / Plakidas, Konstantinos; Schall, Daniel; Zdun, Uwe.
In: Journal of Systems and Software, Vol. 132, 01.10.2017, p. 119-146.
Publications: Contribution to journal › Article › Peer Reviewed
Variability and Complexity in Software Design: Towards Quality through Modeling and Testing. / Galster, Matthias; Weyns, Danny; Goedicke, Michael et al.
In: ACM SIGSOFT Software Engineering Notes, Vol. 42, No. 4, 10.2017, p. 35 - 37.
Publications: Contribution to journal › Article › Peer Reviewed
Automatic Generation of Monitoring Code for Model Based Analysis of Runtime Behaviour. / Zdun, Uwe; Szvetits, Michael.
Proceedings 24th Asia-Pacific Software Engineering Conference (APSEC 2017). ed. / Jian Lv; He Zhang; Xiao Liu; Mike Hinchey. 2017. p. 660-665.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Interface Representation Patterns - Crafting and Consuming Message-Based Remote APIs. / Zimmermann, Olaf; Stocker, Mirko; Lübke, Daniel et al.
Proceedings of the 22nd European Conference on Pattern Languages of Programs. 2017.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Software Specification and Documentation in Continuous Software Development: A Focus Group Report. / Heesch, Uwe van; Theunissen, Theo; Zimmermann, Olaf et al.
Proceedings of the 22nd European Conference on Pattern Languages of Programs. 2017. p. 1-13 35.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Towards a Framework for Detecting Containment Violations in Service Choreography. / Muram, Faiz UL; Javed, Muhammad Atif; Tran, Huy et al.
Proceedings of the 14th IEEE International Conference on Services Computing, SCC 2017. ed. / Xiaoqing Liu; Umesh Bellur. 2017. p. 172-179.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Lightweight Approach for Seamless Modeling of Process Flows in Case Management Models. / Czepa, Christoph; Tran, Huy; Zdun, Uwe et al.
SAC '17: Proceedings of the Symposium on Applied Computing. 2017. p. 711-718.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
On the Understandability of Semantic Constraints for Behavioral Software Architecture Compliance: A Controlled Experiment. / Czepa, Christoph; Tran, Huy; Zdun, Uwe et al.
2017 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA 2017). 2017. p. 155-164.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Reduction Techniques for Efficient Behavioral Model Checking in Adaptive Case Management. / Czepa, Christoph; Tran, Huy; Zdun, Uwe et al.
SAC '17: Proceedings of the Symposium on Applied Computing. 2017. p. 719-726.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Systematic Review of Software Behavioral Model Consistency Checking. / Muram, Faiz UL; Tran, Huy; Zdun, Uwe.
In: ACM Computing Surveys, Vol. 50, No. 2, 17, 01.04.2017.
Publications: Contribution to journal › Article › Peer Reviewed
Toward Architecture Knowledge Sustainability: Extending System Longevity. / Capilla, Rafael; Nakagawa, Elisa Yumi; Zdun, Uwe et al.
In: IEEE Software, Vol. 34, No. 2, 01.03.2017, p. 108-111.
Publications: Contribution to journal › Article › Peer Reviewed
Reconciling software architecture and source code in support of software evolution. / Haitzer, Thomas; Zdun, Uwe; Navarro, Elena.
In: Journal of Systems and Software, Vol. 123, 01.01.2017, p. 119-144.
Publications: Contribution to journal › Article › Peer Reviewed
Towards Containment Checking of Behaviour in Architectural Patterns. / Muram, Faiz UL; Tran, Huy; Zdun, Uwe.
PROCEEDINGS OF THE 22ND EUROPEAN CONFERENCE ON PATTERN LANGUAGES OF PROGRAMS (EUROPLOP 2017). 2017. 29.
Publications: Contribution to book › Contribution to proceedings › Peer Reviewed
Transforming Compliance Regulations into User Experience. / Czepa, Christoph; Zdun, Uwe; Ruhsam, Christoph.
Intelligent Adaptability. Future Strategies Inc., in association with the Workflow Management Coalition (WfMC), 2017.
Publications: Contribution to book › Chapter › Peer Reviewed