Pattern-Oriented Analysis and Design (POAD) Theory
Jerry Overton

TL;DR
This paper introduces a mathematical model for Pattern-Oriented Analysis and Design (POAD) to facilitate the formal combination of design patterns in software development, aiming to reduce complexity and cost.
Contribution
It proposes a novel mathematical framework for POAD, enabling formal analysis and combination of design patterns in software engineering.
Findings
Introduces a formal mathematical model for POAD.
Suggests potential for reducing software development costs.
Lays groundwork for future pattern-oriented research.
Abstract
Pattern-Oriented Analysis and Design (POAD) is the practice of building complex software by applying proven designs to specific problem domains. Although a great deal of research and practice has been devoted to formalizing existing design patterns and discovering new ones, there has been relatively little research into methods for combining these patterns into software applications. This is partly because the creation of complex software applications is so expensive. This paper proposes a mathematical model of POAD that may allow future research in pattern-oriented techniques to be performed using less expensive formal techniques rather than expensive, complex software development.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering and Design Patterns · Advanced Database Systems and Queries · Model-Driven Software Engineering Techniques
