'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.