Open AccessBook
Pattern-Oriented Software Architecture, a Pattern Language for Distributed Computing
Frank Buschmann,Kevlin Henney,Douglas C. Schmidt +2 more
- 23 Apr 2007
328
TL;DR: Providing a guide to the best practices in key areas of distributed computing, this book describes a single pattern language that links many patterns relevant to distributed computing.
read more
Abstract: Providing a guide to the best practices in key areas of distributed computing, this book describes a single pattern language that links many patterns relevant to distributed computing.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
On Patterns for Decentralized Control in Self-Adaptive Systems
Danny Weyns,Bradley Schmerl,Vincenzo Grassi,Sam Malek,Raffaela Mirandola,Christian Prehofer,Jochen Wuttke,Jesper Andersson,Holger Giese,Karl M. Göschka +9 more
TL;DR: A simple notation for describing interacting MAPE loops is contributed, which is used to describe a number of existing patterns of interacting MAPe loops, to begin to fulfill (a) and (b), and numerous remaining research challenges in this area are outlined.
403
•Book
Refactoring for Software Design Smells: Managing Technical Debt
Girish Suryanarayana,Ganesh Samarthyam,Tushar Sharma +2 more
- 11 Nov 2014
TL;DR: Refactoring for Software Design Smells presents 25 structural design smells, their role in identifying design issues, and potential refactoring solutions, creating a catalog of nuggets of readily usable information that developers or engineers can apply in their projects.
194
•Book
Lean Architecture: for Agile Software Development
James O. Coplien,Gertrud Bjrnvig +1 more
- 26 Jul 2010
TL;DR: This book helps you to find your own path Taking cues from Lean development, the authors can help steer your project toward practices with longstanding track records.
118
Design of complex architectures using a three dimension approach : the crosswork case
R.E. Seguel Pérez,Paul Grefen,H. Eshuis +2 more
- 01 Jan 2010
TL;DR: Key element of this approach is the model transformation cube, which consists of three dimensions along which architecture models can be positioned, which shows this approach with the CrossWork case study, in which the architecture of an advanced business process management system is designed.
Software pattern communities: current practices and challenges
Scott Henninger,Victor Corrêa +1 more
- 05 Sep 2007
TL;DR: An initial study among a set of pattern collections is performed to better understand the difficulties related to improve pattern-based support for software development activities and a Semantic Web ontology is presented as an initial attempt at solving some of these issues through the use of Web-based ontologies.