O'Reilly logo

Patterns for Parallel Software Design by Jorge Luis Ortega-Arjona

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 9. Directions in Patterns for Parallel Programming

'We expect many of our predictions to come true. The future of patterns and pattern languages may take directions, however, such as pattern-based model checking, that we have not imagined today. Consider the forecast in this chapter as one possible vision among many in the ongoing dialogue on patterns and their future, and not as the prophesies of infallible oracles.'

D. Schmidt, M. Stal, H. Rohnert and F. Buschmann, 'A Parting Thought on Predicting the Future', Pattern-Oriented Software Architecture 2, p. 542.

This chapter points to some ideas and directions for software design in general, and for patterns for parallel software design in particular. Software patterns have been a promising step towards real improvements in software design. Nevertheless, two further steps have to be considered to improve the effectiveness of software designers and programmers: tangible description and the need for measurement. These, obviously, also affect the development of parallel software design, as a more formal and mature field of knowledge. The chapter concludes with a final remark about how the research work presented in this book was developed.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required