ABSTRACT
We describe a Pattern-Driven Analysis and Design (PDA) method for developing software systems. PDA promotes the use of patterns throughout the different phases of software development from analysis to implementation.
- Gamma, E. et. al. Design patterns, Addison-Wesley, Reading, Mass. 1995.Google Scholar
- M. Fowler, Analysis Patterns: Reusable Object Patterns, Addison-Wesley, 1997. Google ScholarDigital Library
- Yacoub, S., and Ammar, H. Pattern-Oriented Analysis and Design. Addison Wesley, 2003. Google ScholarDigital Library
- H.S. Hamza, M.E. Fayad, "The Negotiation Analysis Pattern," Proc. 11th Conf. on Pattern Language of Programs, Sept 2002.Google Scholar
Index Terms
- PAD: a pattern-driven analysis and design method
Recommendations
Reusable Integrated Components of Patterns
TOOLS '00: Proceedings of the Technology of Object-Oriented Languages and Systems (TOOLS 34'00)Patterns are reusable entities, which give solutions to generic and recurring problems. Patterns exist at different phases of Software Development Life Cycle (SDLC) namely analysis phase, design phase, coding phase etc. Patterns in each phase are ...
Representing the applications and compositions of design patterns in UML
SAC '03: Proceedings of the 2003 ACM symposium on Applied computingDesign patterns capture the distilled experience of expert designers. The compositions of design patterns may reuse design experience and solve a set of problems. Design patterns and their compositions are usually modeled using UML. When a design ...
Mining analysis patterns by structure and word similarity
AsianPLoP '11: Proceedings of the 2nd Asian Conference on Pattern Languages of ProgramsAnalysis patterns encapsulating recurrent analysis processes and results are reused for software analysis. Due to high cost of extracting analysis patterns from existing assets, analysis patterns are sometimes unavailable even though there are a lot of ...
Comments