Journal Article10.1002/(SICI)1096-9942(1996)2:1<3::AID-TAPO1>3.0.CO;2-#
Understanding and using patterns in software development
Dirk Riehle,Heinz Züllighoven +1 more
TL;DR: What the authors have come to understand as crucial aspects of the pattern concept are explored, relate patterns to the different models built during software design, discuss pattern forms and how they think that patterns can form larger wholes like pattern handbooks are discussed.
read more
Abstract: Patterns have shown to be an effective means of capturing and communicating software design experience. However, there is more to patterns than software design patterns: We believe that patterns work for software development on several levels. In this paper we explore what we have come to understand as crucial aspects of the pattern concept, relate patterns to the different models built during software design, discuss pattern forms and how we think that patterns can form larger wholes like pattern handbooks.
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
Workflow Patterns
W.M.P. van der Aalst,A.H.M. ter Hofstede,Bartek Kiepuszewski,Alistair Barros +3 more
- 01 Jul 2003
TL;DR: In this paper, the authors describe a number of workflow patterns addressing what they believe identify comprehensive workflow functionality and provide the basis for an in-depth comparison of commercial workflow management systems.
YAWL: yet another workflow language
TL;DR: In this paper, a new workflow language (YAWL) is proposed based on a rigorous analysis of existing workflow management systems and workflow languages, and a set of workflow patterns are collected.
1.5K
YAWL: yet another workflow language
W.M.P. van der Aalst,A.H.M. ter Hofstede +1 more
- 01 Jan 2002
TL;DR: This paper motivates the need for a new workflow language, specifies the semantics of the language, and shows that soundness can be verified in a compositional way.
983
Business Process Analysis and Optimization: Beyond Reengineering
Kostas Vergidis,Ashutosh Tiwari,Basim Majeed +2 more
- 01 Jan 2008
TL;DR: A state-of-the-art review in the areas of business process modeling, analysis, and optimization-underlining that the latter two have not received enough coverage and support in the literature.
335
References
•Book
Pattern-oriented Software Architecture: A System of Patterns
Frank Buschmann
- 01 Jan 1996
TL;DR: Patterns.
•Book
The Timeless Way of Building
Christopher Alexander
- 01 Jan 1979
TL;DR: An apparatus for investigating the course of fast chemical reactions, which are initiated in a liquid chemical system under investigation by an external perturbation, e.g. a steep temperature rise (temperature jump), and an optical system of extremely high aperture which allows a wide variety of types of measurements.
2.5K
Design Patterns: Abstraction and Reuse of Object-Oriented Design
Erich Gamma,Richard Helm,Ralph E. Johnson,John Vlissides +3 more
- 26 Jul 1993
TL;DR: This work describes how to express and organize design patterns and introduces a catalog of design patterns, which provide a common vocabulary for design and reduce system complexity by naming and defining abstractions.
778
Contracts: specifying behavioral compositions in object-oriented systems
Richard Helm,Ian M. Holland,Dipayan Gangopadhyay +2 more
- 01 Sep 1990
TL;DR: Using contracts provides a basis and vocabulary for Interaction-Oriented design which greatly facilitates the early identification, abstraction and reuse of patterns of behavior in programs.
550
Related Papers (5)
[...]
W.M.P. van der Aalst,A.H.M. ter Hofstede,Bartek Kiepuszewski,Alistair Barros +3 more
- 01 Jul 2003
Christopher Alexander
- 01 Jan 1979