Uwe Zdun

Orcid: 0000-0002-6233-2591

Affiliations:
  • University of Vienna, Austria


According to our database1, Uwe Zdun authored at least 299 papers between 1999 and 2024.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
How Dataflow Diagrams Impact Software Security Analysis: an Empirical Experiment.
CoRR, 2024

2023
Qualitative Interview Study to Assess the Usefulness of the IaC-based Application Compliance Management Framework (IACMF).
Dataset, June, 2023

Microservice Security Metrics for Secure Communication, Identity Management, and Observability.
ACM Trans. Softw. Eng. Methodol., January, 2023

Conformance Assessment and Detection Strategies in Continuously Delivered Microservice Architectures.
Proceedings of the Tenth Workshop on Software Quality Analysis, 2023

Combining API Patterns in Microservice Architectures: Performance and Reliability Analysis.
Proceedings of the IEEE International Conference on Web Services, 2023

Decision-Making Support for Data Integration in Cyber-Physical-System Architectures.
Proceedings of the Service-Oriented Computing - 21st International Conference, 2023

Architecting Digital Twins Using a Domain-Driven Design-Based Approach.
Proceedings of the 20th IEEE International Conference on Software Architecture, 2023

API Rate Limit Adoption - A pattern collection.
Proceedings of the 28th European Conference on Pattern Languages of Programs, 2023

Tool Support for Learning Architectural Guidance Models from Architectural Design Decision Models.
Proceedings of the 28th European Conference on Pattern Languages of Programs, 2023

Extracting the Architecture of Microservices: An Approach for Explainability and Traceability.
Proceedings of the Software Architecture - 17th European Conference, 2023

Tool Support for the Adaptation of Quality of Service Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures.
Proceedings of the Software Architecture - 17th European Conference, 2023

Developer's Cognitive Effort Maintaining Monoliths vs. Microservices - An Eye-Tracking Study.
Proceedings of the 30th Asia-Pacific Software Engineering Conference, 2023

Analytical Modeling and Empirical Validation of Performability of Service- and Cloud-Based Dynamic Routing Architecture Patterns.
Proceedings of the 30th Asia-Pacific Software Engineering Conference, 2023

Architectural Design Decisions for Data Communication of Cyber-Physical Systems.
Proceedings of the 30th Asia-Pacific Software Engineering Conference, 2023

Automated Pattern-Based Recommendation for Improving API Operation Performance and Reliability in Cloud-Based Architectures.
Proceedings of the IEEE International Conference on Software Services Engineering, 2023

Smart and Adaptive Routing Architecture: An Internet-of-Things Traffic Manager Based on Artificial Neural Networks.
Proceedings of the IEEE International Conference on Software Services Engineering, 2023

Detecting and Resolving Coupling-Related Infrastructure as Code Based Architecture Smells in Microservice Deployments.
Proceedings of the 16th IEEE International Conference on Cloud Computing, 2023

Cost-Aware Multifaceted Reconfiguration of Service-and Cloud-Based Dynamic Routing Applications.
Proceedings of the 16th IEEE International Conference on Cloud Computing, 2023

2022
Amiri-TSC-2021.
Dataset, May, 2022

Modeling and Empirical Validation of Reliability and Performance Trade-Offs of Dynamic Routing in Service- and Cloud-Based Architectures.
IEEE Trans. Serv. Comput., 2022

Conformance assessment of Architectural Design Decisions on API endpoint designs derived from domain models.
J. Syst. Softw., 2022

Architectural Design Decisions for the Machine Learning Workflow.
Computer, 2022

API Description-Based Conformance Assessment of Architectural Design Decision.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2022

Impact of API Rate Limit on Reliability of Microservices-Based Architectures.
Proceedings of the IEEE International Conference on Service-Oriented System Engineering, 2022

Identifying Domain-Based Cyclic Dependencies in Microservice APIs Using Source Code Detectors.
Proceedings of the Software Engineering 2022, 2022

Stateful Depletion and Scheduling of Containers on Cloud Nodes for Efficient Resource Usage.
Proceedings of the 22nd IEEE International Conference on Software Quality, 2022

How Composable is the Web? An Empirical Study on OpenAPI Data model Compatibility.
Proceedings of the IEEE International Conference on Web Services, 2022

Cost-Aware Multidimensional Auto-Scaling of Service- and Cloud-Based Dynamic Routing to Prevent System Overload.
Proceedings of the IEEE International Conference on Web Services, 2022

Architectural Design Decisions for Machine Learning Deployment.
Proceedings of the 19th IEEE International Conference on Software Architecture, 2022

Conformance Assessment of Architectural Design Decisions on the Mapping of Domain Model Elements to APIs and API Endpoints.
Proceedings of the IEEE 19th International Conference on Software Architecture Companion, 2022

On Unifying the Compliance Management of Applications Based on IaC Automation.
Proceedings of the IEEE 19th International Conference on Software Architecture Companion, 2022

Assessing Architecture Conformance to Coupling-Related Infrastructure-as-Code Best Practices: Metrics and Case Studies.
Proceedings of the Software Architecture - 16th European Conference, 2022

Avoiding Excessive Data Exposure Through Microservice APIs.
Proceedings of the Software Architecture - 16th European Conference, 2022

Assessing Architecture Conformance to Security-Related Practices in Infrastructure as Code Based Deployments.
Proceedings of the IEEE International Conference on Services Computing, 2022

Towards a Security Benchmark for the Architectural Design of Microservice Applications.
Proceedings of the ARES 2022: The 17th International Conference on Availability, Reliability and Security, Vienna,Austria, August 23, 2022

2021
Specifying with Interface and Trait Abstractions in Abstract State Machines: A Controlled Experiment.
ACM Trans. Softw. Eng. Methodol., 2021

On the Understandability of Language Constructs to Structure the State and Behavior in Abstract State Machine Specifications: A Controlled Experiment.
J. Syst. Softw., 2021

On the practitioners' understanding of coupling smells - A grey literature based Grounded-Theory study.
Inf. Softw. Technol., 2021

Detector-based component model abstraction for microservice-based systems.
Computing, 2021

Automatic Adaptation of Reliability and Performance Trade-Offs in Service- and Cloud-Based Dynamic Routing Architectures.
Proceedings of the 21st IEEE International Conference on Software Quality, 2021

Evaluating and Improving Microservice Architecture Conformance to Architectural Design Decisions.
Proceedings of the Service-Oriented Computing - 19th International Conference, 2021

Practitioner Views on the Interrelation of Microservice APIs and Domain-Driven Design: A Grey Literature Study Based on Grounded Theory.
Proceedings of the 18th IEEE International Conference on Software Architecture, 2021

Semi-automatic Feedback for Improving Architecture Conformance to Microservice Patterns and Practices.
Proceedings of the 18th IEEE International Conference on Software Architecture, 2021

Architectural Design Decisions for Blockchain-Based Applications.
Proceedings of the IEEE International Conference on Blockchain and Cryptocurrency, 2021

Patterns on Deriving APIs and their Endpoints from Domain Models.
Proceedings of the EuroPLoP'21: European Conference on Pattern Languages of Programs 2021, Graz, Austria, July 7, 2021

From OpenAPI Fragments to API Pattern Primitives and Design Smells.
Proceedings of the EuroPLoP'21: European Conference on Pattern Languages of Programs 2021, Graz, Austria, July 7, 2021

Architecture Design of Blockchain-Based Applications.
Proceedings of the 3rd Conference on Blockchain Research & Applications for Innovative Networks and Services, 2021

DevOps for Ethereum Blockchain Smart Contracts.
Proceedings of the 2021 IEEE International Conference on Blockchain, 2021

About the Concolic Execution and Symbolic ASM Function Promotion in CASM.
Proceedings of the Rigorous State-Based Methods - 8th International Conference, 2021

Evaluation of API Request Bundling and its Impact on Performance of Microservice Architectures.
Proceedings of the IEEE International Conference on Services Computing, 2021

2020
On the Understandability of Temporal Properties Formalized in Linear Temporal Logic, Property Specification Patterns and Event Processing Language.
IEEE Trans. Software Eng., 2020

Emerging Trends, Challenges, and Experiences in DevOps and Microservice APIs.
IEEE Softw., 2020

From Domain-Specific Language to Code: Smart Contracts and the Application of Design Patterns.
IEEE Softw., 2020

Quality attributes use in architecture design decision methods: research and practice.
Computing, 2020

Metrics for Assessing Architecture Conformance to Microservice Architecture Patterns and Practices.
Proceedings of the Service-Oriented Computing - 18th International Conference, 2020

Impact of Service- and Cloud-Based Dynamic Routing Architectures on System Reliability.
Proceedings of the Service-Oriented Computing - 18th International Conference, 2020

Domain Specific Language for Smart Contract Development.
Proceedings of the IEEE International Conference on Blockchain and Cryptocurrency, 2020

Data-Oriented Interface Responsibility Patterns: Types of Information Holder Resources.
Proceedings of the EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, 2020

Interface Responsibility Patterns: Processing Resources and Operation Responsibilities.
Proceedings of the EuroPLoP '20: European Conference on Pattern Languages of Programs 2020, 2020

Monitoring Behavioral Compliance with Architectural Patterns Based on Complex Event Processing.
Proceedings of the Service-Oriented and Cloud Computing, 2020

Assessing Architecture Conformance to Coupling-Related Patterns and Practices in Microservices.
Proceedings of the Software Architecture - 14th European Conference, 2020

Foundational Oracle Patterns: Connecting Blockchain to the Off-Chain World.
Proceedings of the Business Process Management: Blockchain and Robotic Process Automation Forum, 2020

Structuring the State and Behavior of ASMs: Introducing a Trait-Based Construct for Abstract State Machine Languages.
Proceedings of the Rigorous State-Based Methods - 7th International Conference, 2020

2019
How Understandable Are Pattern-based Behavioral Constraints for Novice Software Designers?
ACM Trans. Softw. Eng. Methodol., 2019

Modeling compliance specifications in linear temporal logic, event processing language and property specification patterns: a controlled experiment on understandability.
Softw. Syst. Model., 2019

Supporting automated containment checking of software behavioural models using model transformations and model checking.
Sci. Comput. Program., 2019

Special issue on architecting for hyper connectivity and hyper virtualization.
J. Syst. Softw., 2019

Introduction to Microservice API Patterns (MAP).
Proceedings of the Joint Post-proceedings of the First and Second International Conference on Microservices, 2019

Message from the General Chair and PC Chairs of ICSA 2019 Foreword to ICSA 2019 Proceedings.
Proceedings of the IEEE International Conference on Software Architecture Companion, 2019

Message from the General Chair and PC Chairs of ICSA 2019.
Proceedings of the IEEE International Conference on Software Architecture, 2019

Interface evolution patterns: balancing compatibility and extensibility across service life cycles.
Proceedings of the 24th European Conference on Pattern Languages of Programs, 2019

Design of an executable specification language using eye tracking.
Proceedings of the 6th International Workshop on Eye Movements in Programming, 2019

Supporting Architectural Decision Making on Data Management in Microservice Architectures.
Proceedings of the Software Architecture - 13th European Conference, 2019

Guiding Architectural Decision Making on Service Mesh Based Microservice Architectures.
Proceedings of the Software Architecture - 13th European Conference, 2019

Model-Integrated Queries for the Analysis of Runtime Events: A Controlled Experiment.
Proceedings of the Evaluation and Assessment on Software Engineering, 2019

On the Design and Architecture of Deployment Pipelines in Cloud- and Service-Based Computing - A Model-Based Qualitative Study.
Proceedings of the 2019 IEEE International Conference on Services Computing, 2019

Dynamic Data Routing Decisions for Compliant Data Handling in Service-and Cloud-Based Architectures: A Performance Analysis.
Proceedings of the 2019 IEEE International Conference on Services Computing, 2019

2018
Past and future of software architectures for context-aware systems: A systematic mapping study.
J. Syst. Softw., 2018

Supporting the evolution of event-driven service-oriented architectures using change patterns.
Inf. Softw. Technol., 2018

We're doing it live: A multi-method empirical study on continuous experimentation.
Inf. Softw. Technol., 2018

Supporting the analyzability of architectural component models - empirical findings and tool support.
Empir. Softw. Eng., 2018

Toward Architectural Knowledge Sustainability. New Opportunities to Extend the Longevity of Systems.
CoRR, 2018

Smart contracts: security patterns in the ethereum ecosystem and solidity.
Proceedings of the 2018 International Workshop on Blockchain Oriented Software Engineering, 2018

Refactoring Architecture Models for Compliance with Custom Requirements.
Proceedings of the 21th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 2018

Design Patterns for Smart Contracts in the Ethereum Ecosystem.
Proceedings of the IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, 2018

On-Demand Automated Traceability Maintenance and Evolution.
Proceedings of the New Opportunities for Software Reuse - 17th International Conference, 2018

Guiding Architectural Decision Making on Quality Aspects in Microservice APIs.
Proceedings of the Service-Oriented Computing - 16th International Conference, 2018

Architectural Design Decisions for Systems Supporting Model-Based Analysis of Runtime Events: A Qualitative Multi-method Study.
Proceedings of the IEEE International Conference on Software Architecture, 2018

A Pattern Language for Manual Analysis of Runtime Events Using Design Models.
Proceedings of the 23rd European Conference on Pattern Languages of Programs, 2018

Interface Quality Patterns: Communicating and Improving the Quality of Microservices APIs.
Proceedings of the 23rd European Conference on Pattern Languages of Programs, 2018

Model-based support for decision-making in architecture evolution of complex software systems.
Proceedings of the 12th European Conference on Software Architecture: Companion Proceedings, 2018

Software Migration and Architecture Evolution with Industrial Platforms: A Multi-case Study.
Proceedings of the Software Architecture, 2018

CASM-IR: Uniform ASM-Based Intermediate Representation for Model Specification, Execution, and Transformation.
Proceedings of the Abstract State Machines, Alloy, B, TLA, VDM, and Z, 2018

Enabling Flexibility of Business Processes Using Compliance Rules: The Case of Mobiliar.
Proceedings of the Business Process Management Cases, 2018

2017
Toward Architecture Knowledge Sustainability: Extending System Longevity.
IEEE Softw., 2017

Variability and Complexity in Software Design: Towards Quality through Modeling and Testing.
ACM SIGSOFT Softw. Eng. Notes, 2017

Evolution of the R software ecosystem: Metrics, relationships, and their impact on qualities.
J. Syst. Softw., 2017

Reconciling software architecture and source code in support of software evolution.
J. Syst. Softw., 2017

Systematic Review of Software Behavioral Model Consistency Checking.
ACM Comput. Surv., 2017

Reduction techniques for efficient behavioral model checking in adaptive case management.
Proceedings of the Symposium on Applied Computing, 2017

Lightweight approach for seamless modeling of process flows in case management models.
Proceedings of the Symposium on Applied Computing, 2017

Ensuring and Assessing Architecture Conformance to Microservice Decomposition Patterns.
Proceedings of the Service-Oriented Computing - 15th International Conference, 2017

2nd International Workshop on Variability and Complexity in Software Design (VACE 2017).
Proceedings of the 2nd IEEE/ACM International Workshop on Variability and Complexity in Software Design, 2017

On the Understandability of Semantic Constraints for Behavioral Software Architecture Compliance: A Controlled Experiment.
Proceedings of the 2017 IEEE International Conference on Software Architecture, 2017

Interface Representation Patterns: Crafting and Consuming Message-Based Remote APIs.
Proceedings of the 22nd European Conference on Pattern Languages of Programs, 2017

Towards Containment Checking of Behaviour in Architectural Patterns.
Proceedings of the 22nd European Conference on Pattern Languages of Programs, 2017

Software Specification and Documentation in Continuous Software Development: A Focus Group Report.
Proceedings of the 22nd European Conference on Pattern Languages of Programs, 2017

Automatic Generation of Monitoring Code for Model Based Analysis of Runtime Behaviour.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017

Towards a Framework for Detecting Containment Violations in Service Choreography.
Proceedings of the 2017 IEEE International Conference on Services Computing, 2017

2016
Systematic literature review of the objectives, techniques, kinds, and architectures of models at runtime.
Softw. Syst. Model., 2016

The Software Architect's Role in the Digital Age.
IEEE Softw., 2016

Variability and Complexity in Software Design: Towards a Research Agenda.
ACM SIGSOFT Softw. Eng. Notes, 2016

Variability for Qualities in Software Architecture.
ACM SIGSOFT Softw. Eng. Notes, 2016

An empirical study on principles and practices of continuous delivery and deployment.
PeerJ Prepr., 2016

Empirical evaluation of a process to increase consensus in group architectural decision making.
Inf. Softw. Technol., 2016

Plausibility Checking of Formal Business Process Specifications in Linear Temporal Logic.
EMISA Forum, 2016

Distilling Architectural Design Decisions and Their Relationships Using Frequent Item-Sets.
Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture, 2016

How do software ecosystems evolve? a quantitative assessment of the r ecosystem.
Proceedings of the 20th International Systems and Software Product Line Conference, 2016

Controlled experiment on the comprehension of runtime phenomena using models created at design time.
Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, 2016

The Perception of Technical Debt in the Embedded Systems Domain: An Industrial Case Study.
Proceedings of the 8th IEEE International Workshop on Managing Technical Debt, 2016

Towards a pattern language for construction and maintenance of software architecture traceability links.
Proceedings of the 21st European Conference on Pattern Languages of Programs, 2016

Plausibility Checking of Formal Business Process Specifications in Linear Temporal Logic (Extended Abstract).
Proceedings of the 7th International Workshop on Enterprise Modeling and Information Systems Architectures, 2016

An Ontology-Based Approach for Defining Compliance Rules by Knowledge Workers in Adaptive Case Management - A Repair Service Management Case.
Proceedings of the 20th IEEE International Enterprise Distributed Object Computing Workshop, 2016

Towards a Compliance Support Framework for Adaptive Case Management.
Proceedings of the 20th IEEE International Enterprise Distributed Object Computing Workshop, 2016

Ontology-Based Behavioral Constraint Authoring.
Proceedings of the 20th IEEE International Enterprise Distributed Object Computing Workshop, 2016

Supporting quality-driven architectural design decisions in software ecosystems.
Proceedings of the Proccedings of the 10th European Conference on Software Architecture Workshops, Copenhagen, Denmark, November 28, 2016

Synergies of system-of-systems and microservices architectures.
Proceedings of the International Colloquium on Software-intensive Systems-of-Systems at 10th European Conference on Software Architecture, 2016

Exploring the Understandability of Components in Architectural Component Models Using Component Level Metrics and Participants' Experience.
Proceedings of the 19th International ACM SIGSOFT Symposium on Component-Based Software Engineering, 2016

A Model-Based Transformation Approach to Reuse and Retarget CASM Specifications.
Proceedings of the Abstract State Machines, Alloy, B, TLA, VDM, and Z, 2016

A Model Checking Based Approach for Containment Checking of UML Sequence Diagrams.
Proceedings of the 23rd Asia-Pacific Software Engineering Conference, 2016

2015
Semi-automatic architectural pattern identification and documentation using architectural primitives.
J. Syst. Softw., 2015

Automatic enforcement of constraints in real-time collaborative architectural decision making.
J. Syst. Softw., 2015

Two controlled experiments on model-based architectural decision making.
Inf. Softw. Technol., 2015

Harmonizing architectural decisions with component view models using reusable architectural knowledge transformations and constraints.
Future Gener. Comput. Syst., 2015

Enriching Architecture Knowledge with Technology Design Decisions.
Proceedings of the 12th Working IEEE/IFIP Conference on Software Architecture, 2015

Modeling Change Patterns for Impact and Conflict Analysis in Event-Driven Architectures.
Proceedings of the 24th IEEE International Conference on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2015

Supporting Structural Consistency Checking in Adaptive Case Management.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2015 Conferences, 2015

Reusable event types for models at runtime to support the examination of runtime phenomena.
Proceedings of the 18th ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, 2015

The Supportive Effect of Traceability Links in Change Impact Analysis for Evolving Architectures - Two Controlled Experiments.
Proceedings of the Software Reuse for Dynamic Systems in the Cloud and Beyond, 2015

Reusable Architectural Decision Models for Quality-Driven Decision Support: A Case Study from a Smart Cities Software Ecosystem.
Proceedings of the 3rd IEEE/ACM International Workshop on Software Engineering for Systems-of-Systems, 2015

A Graph-Based Approach for Containment Checking of Behavior Models of Software Systems.
Proceedings of the 19th IEEE International Enterprise Distributed Object Computing Conference, 2015

Domain Specific Languages for Maintaining and Analyzing Changes in Event-Based Architectures.
Proceedings of the 19th IEEE International Enterprise Distributed Object Computing Workshop, 2015

Tool Support for the Architectural Design Decisions in Software Ecosystems.
Proceedings of the 2015 European Conference on Software Architecture Workshops, 2015

Architecting for decision making about code evolution.
Proceedings of the 2015 European Conference on Software Architecture Workshops, 2015

Guidelines and Metrics for Configurable and Sustainable Architectural Knowledge Modelling.
Proceedings of the 2015 European Conference on Software Architecture Workshops, 2015

1st Workshop on VAriability for QUalIties in SofTware Architecture (VAQUITA): Workshop Introduction.
Proceedings of the 2015 European Conference on Software Architecture Workshops, 2015

Software metrics for measuring the understandability of architectural structures: a systematic mapping study.
Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, 2015

On the effects of traceability links in differently sized software systems.
Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering, 2015

Counterexample Analysis for Supporting Containment Checking of Business Process Models.
Proceedings of the Business Process Management Workshops - BPM 2015, 13th International Workshops, Innsbruck, Austria, August 31, 2015

Embracing Process Compliance and Flexibility Through Behavioral Consistency Checking in ACM - A Repair Service Management Case.
Proceedings of the Business Process Management Workshops - BPM 2015, 13th International Workshops, Innsbruck, Austria, August 31, 2015

Enabling flexibility of business processes by compliance rules - a case study from the insurance industry.
Proceedings of the Industry Track at the 13th International Conference on Business Process Management 2015 co-located with 13th International Conference on Business Process Management (BPM 2015), 2015

Towards Structural Consistency Checking in Adaptive Case Management.
Proceedings of the Business Process Management Workshops - BPM 2015, 13th International Workshops, Innsbruck, Austria, August 31, 2015

The Impact of Hierarchies on the Architecture-Level Software Understandability - A Controlled Experiment.
Proceedings of the 24th Australasian Software Engineering Conference, 2015

Cost-Effective Traceability Links for Architecture-Level Software Understanding: A Controlled Experiment.
Proceedings of the 24th Australasian Software Engineering Conference, 2015

2014
Semi-automated architectural abstraction specifications for supporting software evolution.
Sci. Comput. Program., 2014

Automated Mapping of UML Activity Diagrams to Formal Specifications for Supporting Containment Checking.
Proceedings of the Proceedings 11th International Workshop on Formal Engineering approaches to Software Components and Architectures, 2014

Empirical evaluation of the understandability of architectural component diagrams.
Proceedings of the WICSA 2014 Companion Volume, Sydney, NSW, Australia, April 7-11, 2014, 2014

The Supportive Effect of Traceability Links in Architecture-Level Software Understanding: Two Controlled Experiments.
Proceedings of the 2014 IEEE/IFIP Conference on Software Architecture, 2014

On the interdependence and integration of variability and architectural decisions.
Proceedings of the Eighth International Workshop on Variability Modelling of Software-intensive Systems, 2014

Impact analysis for event-based systems using change patterns.
Proceedings of the Symposium on Applied Computing, 2014

Enforcing entailment constraints in offline editing scenarios for real-time collaborative web documents.
Proceedings of the Symposium on Applied Computing, 2014

Empirical Study on the Effect of a Software Architecture Representation's Abstraction Level on the Architecture-Level Software Understanding.
Proceedings of the 2014 14th International Conference on Quality Software, 2014

Exploring the Relationships between the Understandability of Architectural Components and Graph-Based Component Level Metrics.
Proceedings of the 2014 14th International Conference on Quality Software, 2014

Pattern-based process for a legacy to SOA modernization roadmap.
Proceedings of the 19th European Conference on Pattern Languages of Programs, 2014

Supporting Software Evolution by Integrating DSL-based Architectural Abstraction and Understandability Related Metrics.
Proceedings of the ECSA 2014 Workshops & Tool Demos Track, 2014

Exploring the relationships between the understandability of components in architectural component models and component level metrics.
Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 2014

A systematic literature review of traceability approaches between software architecture and source code.
Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering, 2014

Inconsistency Management between Architectural Decisions and Designs Using Constraints and Model Fixes.
Proceedings of the 23rd Australian Software Engineering Conference, 2014

2013
The use of pattern participants relationships for integrating patterns: a controlled experiment.
Softw. Pract. Exp., 2013

Sustainable Architectural Design Decisions.
IEEE Softw., 2013

Domain-specific language for event-based compliance monitoring in process-driven SOAs.
Serv. Oriented Comput. Appl., 2013

Enforcement of entailment constraints in distributed service-based business processes.
Inf. Softw. Technol., 2013

Enhancing traceability of persistent data access flows in process-driven SOAs.
Distributed Parallel Databases, 2013

Taking the Pick out of the Bunch - Type-Safe Shrinking of Metamodels.
Proceedings of the Software Engineering 2013: Fachtagung des GI-Fachbereichs Softwaretechnik, 26. Februar, 2013

Derivation of domain-specific architectural knowledge views from governance and security compliance metadata.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

Enterprise integration using event actor based event transformations.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

Supporting entailment constraints in the context of collaborative web applications.
Proceedings of the 28th Annual ACM Symposium on Applied Computing, 2013

Change Patterns for Supporting the Evolution of Event-Based Systems.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2013 Conferences, 2013

Enhancing Root Cause Analysis with Runtime Models and Interactive Visualizations.
Proceedings of the 8th Workshop on Models @ Run.time co-located with 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013), 2013

Supporting Customized Views for Enforcing Access Control Constraints in Real-Time Collaborative Web Applications.
Proceedings of the Web Engineering - 13th International Conference, 2013

An approach for pattern mining through grounded theory techniques and its applications to process-driven SOA patterns.
Proceedings of the 18th European Conference on Pattern Languages of Program, 2013

Capability-based service identification in service-oriented legacy modernization.
Proceedings of the 18th European Conference on Pattern Languages of Program, 2013

Event Actors Based Approach for Supporting Analysis and Verification of Event-Driven Architectures.
Proceedings of the 17th IEEE International Enterprise Distributed Object Computing Conference, 2013

Decisions, Models, and Monitoring - A Lifecycle Model for the Evolution of Service-Based Systems.
Proceedings of the 17th IEEE International Enterprise Distributed Object Computing Conference, 2013

Supporting Consistency between Architectural Design Decisions and Component Models through Reusable Architectural Knowledge Transformations.
Proceedings of the Software Architecture - 7th European Conference, 2013

Controlled Experiment on the Supportive Effect of Architectural Component Diagrams for Design Understanding of Novice Architects.
Proceedings of the Software Architecture - 7th European Conference, 2013

Supporting architectural decision making for systems-of-systems design under uncertainty.
Proceedings of the First International Workshop on Software Engineering for Systems-of-Systems, 2013

2012
Guest Editors' Introduction: Software Engineering for Compliance.
IEEE Softw., 2012

The supportive effect of patterns in architecture decision recovery - A controlled experiment.
Sci. Comput. Program., 2012

Compliance in service-oriented architectures: A model-driven and view-based approach.
Inf. Softw. Technol., 2012

Workshop on SHAring and Reusing architectural Knowledge (SHARK 2012).
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

Architectural Decision Making for Service-Based Platform Integration: A Qualitative Multi-Method Study.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012

DSL-based support for semi-automated architectural component model abstraction throughout the software lifecycle.
Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures, 2012

Event-Driven Actors for Supporting Flexibility and Scalability in Service-Based Integration Architecture.
Proceedings of the On the Move to Meaningful Internet Systems: OTM 2012, 2012

UML2 Profile and Model-Driven Approach for Supporting System Integration and Adaptation of Web Data Mashups.
Proceedings of the Current Trends in Web Engineering, 2012

A pattern language for service-based platform integration and adaptation.
Proceedings of the 17th European Conference on Pattern Languages of Programs, 2012

Automating the Management and Versioning of Service Models at Runtime to Support Service Monitoring.
Proceedings of the 16th IEEE International Enterprise Distributed Object Computing Conference, 2012

Constraint-Based Consistency Checking between Design Decisions and Component Models for Supporting Software Architecture Evolution.
Proceedings of the 16th European Conference on Software Maintenance and Reengineering, 2012

Process-Driven SOA - Patterns for Aligning Business and IT.
Infosys Press, CRC Press, ISBN: 978-1-4398-8929-9, 2012

2011
VbTrace: using view-based and model-driven development to support traceability in process-driven SOAs.
Softw. Syst. Model., 2011

Name-based view integration for enhancing the reusability in process-driven SOAs.
Int. J. Bus. Process. Integr. Manag., 2011

View-based model-driven architecture for enhancing maintainability of data access services.
Data Knowl. Eng., 2011

An integrated approach for identity and access management in a SOA context.
Proceedings of the 16th ACM Symposium on Access Control Models and Technologies, 2011

Towards Adoption and Use of <i>i</i>* to Support Enterprise Architecture in Organizational Settings: a Position Paper.
Proceedings of the 5<sup>th</sup> International <i>i</i>* Workshop 2011, 2011

Comparing complexity of API designs: an exploratory experiment on DSL-based framework integration.
Proceedings of the Generative Programming And Component Engineering, 2011

Monitoring performance-related QoS properties in service-oriented systems: a pattern-based architectural decision model.
Proceedings of the 16th European Conference on Pattern Languages of Programs, 2011

Runtime Process Adaptation for BPEL Process Execution Engines.
Proceedings of the Workshops Proceedings of the 15th IEEE International Enterprise Distributed Object Computing Conference, 2011

An Enhanced Architectural Knowledge Metamodel Linking Architectural Design Decisions to other Artifacts in the Software Engineering Lifecycle.
Proceedings of the Software Architecture - 5th European Conference, 2011

Using Model-Driven Views and Trace Links to Relate Requirements and Architecture: A Case Study.
Proceedings of the Relating Software Requirements and Architectures., 2011

2010
A DSL toolkit for deferring architectural decisions in DSL-based software design.
Inf. Softw. Technol., 2010

An End-to-End Framework for Business Compliance in Process-Driven SOAs.
Proceedings of the 12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, 2010

Supporting the evolution of model-driven service-oriented systems: A case study on QoS-aware process-driven SOAs.
Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, 2010

On the impact of fault tolerance tactics on architecture patterns.
Proceedings of the 2nd International Workshop on Software Engineering for Resilient Systems, 2010

Evaluating Java runtime reflection for implementing cross-language method invocations.
Proceedings of the 8th International Conference on Principles and Practice of Programming in Java, 2010

Patterns for measuring performance-related QoS properties in service-oriented systems.
Proceedings of the 17th Conference on Pattern Languages of Programs, 2010

Model-driven and domain-specific architectural knowledge view for compliance meta-data in process-driven SOAs.
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, 2010

Inversion-of-control layer.
Proceedings of the European Conference on Pattern Languages of Programs, 2010

An event view model and DSL for engineering an event-based SOA monitoring infrastructure.
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems, 2010

Monitoring and Analyzing Service-Based Internet Systems through a Model-Aware Service Environment.
Proceedings of the Advanced Information Systems Engineering, 22nd International Conference, 2010

2009
A Pattern Language for Process Execution and Integration Design in Service-Oriented Architectures.
Trans. Pattern Lang. Program., 2009

An approach for the systematic development of domain-specific languages.
Softw. Pract. Exp., 2009

Guest Editor's Introduction: Capturing Design Knowledge.
IEEE Softw., 2009

Monitoring web service event trails for business compliance.
Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, 2009

Tailoring a model-driven Quality-of-Service DSL for various stakeholders.
Proceedings of the ICSE Workshop on Modeling in Software Engineering, 2009

Software service engineering: Tenets and challenges.
Proceedings of the International ICSE Workshop on Principles of Engineering Service-Oriented Systems, 2009

Reusable Architectural Decisions for DSL Design: Foundational Decisions in DSL Projects.
Proceedings of the EuroPLoP 2009: 14th Annual European Conference on Pattern Languages of Programming, 2009

Invocation Flow Lines: Patterns of Invocation and Message Processing in Object Remoting Middleware.
Proceedings of the EuroPLoP 2009: 14th Annual European Conference on Pattern Languages of Programming, 2009

MORSE: A Model-Aware Service Environment.
Proceedings of the 4th IEEE Asia-Pacific Services Computing Conference, 2009

Business Compliance Governance in Service-Oriented Architectures.
Proceedings of the IEEE 23rd International Conference on Advanced Information Networking and Applications, 2009

Modeling Process-Driven SOAs.
Proceedings of the Handbook of Research on Business Process Modeling., 2009

Software-Architektur - Grundlagen, Konzepte, Praxis (2. Aufl.).
Spektrum Akademischer Verlag, ISBN: 978-3-8274-1933-0, 2009

2008
Pattern-based design of a service-oriented middleware for remote object federations.
ACM Trans. Internet Techn., 2008

Modeling Interdependent Concern Behavior Using Extended Activity Models.
J. Object Technol., 2008

A catalog of architectural primitives for modeling architectural patterns.
Inf. Softw. Technol., 2008

On the transformation of control flow between block-oriented and graph-oriented process modelling languages.
Int. J. Bus. Process. Integr. Manag., 2008

Combining Pattern Languages and Reusable Architectural Decision Models into a Comprehensive and Comprehensible Design Method.
Proceedings of the Seventh Working IEEE / IFIP Conference on Software Architecture (WICSA 2008), 2008

Domain-Specific Languages for Service-Oriented Architectures: An Explorative Study.
Proceedings of the Towards a Service-Based Internet, 2008

Model-Driven Integration and Management of Data Access Objects in Process-Driven SOAs.
Proceedings of the Towards a Service-Based Internet, 2008

View-Based Integration of Process-Driven SOA Models at Various Abstraction Levels.
Proceedings of the Model-Based Software and Data Integration, 2008

View-Based Reverse Engineering Approach for Enhancing Model Interoperability and Reusability in Process-Driven SOAs.
Proceedings of the High Confidence Software Reuse in Large Systems, 2008

Architecting as decision making with patterns and primitives.
Proceedings of the 3rd International Workshop on Sharing and Reusing Architectural Knowledge, 2008

Reusable Architectural Decision Model for Model and Metadata Repositories.
Proceedings of the Formal Methods for Components and Objects, 7th International Symposium, 2008

Modeling Architectural Pattern Variants.
Proceedings of the EuroPLoP 2008: 13th Annual European Conference on Pattern Languages of Programming, 2008

Advanced Synchronization Patterns for Process-Driven and Service-Oriented Architectures.
Proceedings of the EuroPLoP 2008: 13th Annual European Conference on Pattern Languages of Programming, 2008

Modeling Human Aspects of Business Processes - A View-Based, Model-Driven Approach.
Proceedings of the Model Driven Architecture, 2008

2007
Modeling process-driven and service-oriented architectures using patterns and pattern primitives.
ACM Trans. Web, 2007

Systematic pattern selection using pattern language grammars and design space analysis.
Softw. Pract. Exp., 2007

Using Patterns to Capture Architectural Decisions.
IEEE Softw., 2007

Object-based and class-based composition of transitive mixins.
Inf. Softw. Technol., 2007

Model-driven and pattern-based integration of process-driven SOA models.
Int. J. Bus. Process. Integr. Manag., 2007

Service Integration Patterns for Invoking Services from Business Processes.
Proceedings of the 12th European Conference on Pattern Languages of Programs (EuroPLoP '2007), 2007

View-based and Model-driven Approach for Reducing the Development Complexity in Process-Driven SOA.
Proceedings of the Business Process and Services Computing: 1st International Working Conference on Business Process and Services Computing, 2007

2006
A survey of patterns for Service-Oriented Architectures.
Int. J. Internet Protoc. Technol., 2006

Tailorable language for behavioral composition and configuration of software components.
Comput. Lang. Syst. Struct., 2006

Modeling Composition in Dynamic Programming Environments with Model Transformations.
Proceedings of the Software Composition - 5th International Symposium, 2006

Patterns for Process-Oriented Integration in Service-Oriented Architectures.
Proceedings of the EuroPLoP' 2006, 2006

Focus Group Report: Capturing Architectural Knowledge with Architectural Patterns.
Proceedings of the EuroPLoP' 2006, 2006

Architecture-Centric Evolution: New Issues and Trends.
Proceedings of the Object-Oriented Technology, ECOOP 2006 Workshop Reader, 2006

Experiences in Enhancing Existing BPM Tools with BPEL Import and Export.
Proceedings of the Business Process Management, 4th International Conference, 2006

2005
Towards an Integrated BPM Schema: Control Flow Heterogeneity of PNML and BPEL4WS.
Proceedings of the Professional Knowledge Management, Third Biennial Conference, 2005

Towards Semantic Integration of XML-based Business Process Models.
Proceedings of the WM 2005: Professional Knowledge Management - Experiences and Visions, Contributions to the 3rd Conference Professional Knowledge Management, 2005

TRIPLE - an RDF Rule Language with Context and Use Cases.
Proceedings of the W3C Workshop on Rule Languages for Interoperability, 2005

Modeling architectural patterns using architectural primitives.
Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

Architectural Patterns in Practice.
Proceedings of the EuroPLoP' 2005, 2005

Architectural Patterns Revisited - A Pattern Language.
Proceedings of the EuroPLoP' 2005, 2005

Querying Semantic Web Resources Using TRIPLE Views.
Proceedings of the Semantic Interoperability and Integration, 2005

Remoting patterns - foundations of enterprise, internet and realtime distributed object middleware.
Wiley series in software design patterns, Wiley, ISBN: 978-0-470-85662-8, 2005

2004
Supporting incremental and experimental software evolution by runtime method transformations.
Sci. Comput. Program., 2004

Designing runtime variation points in product line architectures: three cases.
Sci. Comput. Program., 2004

Pattern-Based Design of an Asynchronous Invocation Framework for Web Services.
Int. J. Web Serv. Res., 2004

Remoting Patterns.
IEEE Internet Comput., 2004

Pattern language for the design of aspect languages and aspect composition frameworks.
IEE Proc. Softw., 2004

Scenario-based Component Testing Using Embedded Metadata.
Proceedings of the Testing of Component-Based Systems and Software Quality, 2004

Semantic Lookup in Service-Oriented Architectures.
Proceedings of the Engineering Advanced Web Applications: Proceedings of Workshops in connection with the 4th International Conference on Web Engineering (ICWE 2004), 2004

Loosely Coupled Web Services in Remote Object Federations.
Proceedings of the Web Engineering - 4th International Conference, 2004

Some Patterns of Component and Language Integration.
Proceedings of the 9th European Conference on Pattern Languages of Programms (EuroPLoP '2004), 2004

Using Split Objects for Maintenance and Reengineering Tasks.
Proceedings of the 8th European Conference on Software Maintenance and Reengineering (CSMR 2004), 2004

Human-computer-human interaction patterns: workshop on the human role in HCI patterns.
Proceedings of the Extended abstracts of the 2004 Conference on Human Factors in Computing Systems, 2004

2003
Design and Implementation of an Asynchronous Invocation Framework for Web Services.
Proceedings of the Web Services, 2003

A Contract and Rights Management Framework Design for Interacting Brokers.
Proceedings of the 36th Hawaii International Conference on System Sciences (HICSS-36 2003), 2003

Patterns for Component Composition and Adaptation.
Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003), 2003

Patterns of Tracing Software Structures and Dependencies.
Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003), 2003

Patterns for Asynchronous Invocations in Distributed Object Frameworks.
Proceedings of the 8th European Conference on Pattern Languages of Programms (EuroPLoP '2003), 2003

2002
Language support for dynamic and evolving software architectures.
PhD thesis, 2002

Piecemeal legacy migrating with an architectural pattern language: a case study.
J. Softw. Maintenance Res. Pract., 2002

Dynamically generating web application fragments from page templates.
Proceedings of the 2002 ACM Symposium on Applied Computing (SAC), 2002

Domain-Specific Runtime Variability in Product Line Architectures.
Proceedings of the Object-Oriented. Information Systems, 8th International Conference, 2002

Content Conversion and Generalisation on the Web: A Pattern Language.
Proceedings of the 7th European Conference on Pattern Languages of Programms (EuroPLoP '2002), 2002

Pattern-Based Design and Implementation of an XML and RDF Parser and Interpreter: A Case Study.
Proceedings of the ECOOP 2002, 2002

Reengineering to the Web: A Reference Architecture.
Proceedings of the 6th European Conference on Software Maintenance and Reengineering (CSMR 2002), 2002

2001
Message Redirector.
Proceedings of the 6th European Conference on Pattern Languages of Programms (EuroPLoP '2001), 2001

Piecemeal Migrating of a Document Archive System with an Architectural Pattern Language.
Proceedings of the Fifth Conference on Software Maintenance and Reengineering, 2001

2000
High-level design and architecture of an HTTP-based infrastructure for web applications.
World Wide Web, 2000

Towards the Usage of Dynamic Object Aggregations as a Foundation for Composition.
Proceedings of the Applied Computing 2000, 2000

Design and Implementation Constructs for the Development of Flexible, Component-Oriented Software Architectures.
Proceedings of the Generative and Component-Based Software Engineering, 2000

Object System Layer.
Proceedings of the 5th European Conference on Pattern Languages of Programms (EuroPLoP '2000), 2000

A Key Technology Evaluation Case Study: Applying a New Middleware Architecture on the Enterprise Scale.
Proceedings of the Engineering Distributed Objects, Second International Workshop, 2000

1999
Filters as a Language Support for Design Patterns in Object-Oriented Scripting Languages.
Proceedings of the 5th USENIX Conference on Object-Oriented Technologies & Systems, 1999

Enhancing Object-Based System Composition through Per-Object Mixins.
Proceedings of the 6th Asia-Pacific Software Engineering Conference (APSEC '99), 1999


  Loading...