231 citations · 580 across the 29 of their papers we have counts for
8 papers · 1 filter
A Methodology for Investigating AI Patterns Prevalence in Software Repositories
Srinath Perera, Hasinthaka Piyumal, Frank Leymann +1
As Artificial Intelligence(AI)-based applications take off, a clear understanding of AI patterns can uplift the quality of AI applications. Many AI patterns have been proposed in t…
Quantum Software Engineering: Roadmap and Challenges Ahead
Juan M. Murillo, Jose Garcia-Alonso, Enrique Moguel +13
As quantum computers advance, the complexity of the software they can execute increases as well. To ensure this software is efficient, maintainable, reusable, and cost-effective -k…
Quantum Software Development Lifecycle
Benjamin Weder, Johanna Barzen, Frank Leymann +1
With recent advances in the development of more powerful quantum computers, the research area of quantum software engineering is emerging, having the goal to provide concepts, prin…
Pattern Atlas
Frank Leymann, Johanna Barzen
Pattern languages are well-established in the software architecture community. Many different aspects of creating a software architecture are addressed by such languages. Thus, sev…
FaaSten Your Decisions: Classification Framework and Technology Review of Function-as-a-Service Platforms
Vladimir Yussupov, Jacopo Soldani, Uwe Breitenbücher +2
Function-as-a-Service (FaaS) is a cloud service model enabling developers to offload event-driven executable snippets of code. The execution and management of such functions become…
Pattern Views: Concept and Tooling for Interconnected Pattern Languages
Manuela Weigold, Johanna Barzen, Uwe Breitenbücher +3
Patterns describe proven solutions for recurring problems. Typically, patterns in a particular domain are interrelated and organized in pattern languages. As real-world problems of…
The Essential Deployment Metamodel: A Systematic Review of Deployment Automation Technologies
Michael Wurster, Uwe Breitenbücher, Michael Falkenthal +4
In recent years, a plethora of deployment technologies evolved, many following a declarative approach to automate the delivery of software components. Even if such technologies sha…
Blockchains for Business Process Management - Challenges and Opportunities
Jan Mendling, Ingo Weber, Wil van der Aalst +29
Blockchain technology promises a sizable potential for executing inter-organizational business processes without requiring a central party serving as a single point of trust (and f…