[1] C. Alexander, S. Ishikawa, and M. Silverstein, A Pattern
Language: Towns, Buildings, Construction. New York: Oxford
University Press, 1977.
[2] I. Alexander, “Goal patterns generate scenarios”, paper presented at “Simplifying requirements and testing by using scenarios: a practical workshop”, organised by British Computer Society Requirements Engineering Specialist Group, 1999. URL: http://easyweb.easynet.co.uk/ iany/consultancy/goalpattgoalpatt.htm
[3] B. W. Boehm, Software Engineering Economics. Englewood
Cliffs, NJ: Prentice-Hall, 1981.
[4] K. Boness, R. Harrison, and K. Liu, “Acknowledging the
implications of requirements” in Proc. 7th Int. Conf. On
Enterprise Information Systems., 2005.
[5] F. Buschmann, R. Meunier, H. Rohnert, P. Sommerlad, and
M. Stal, Pattern-Oriented Software Architecture: A System of
Patterns. Chichester, UK: John Wiley, 1996.
[6] S. Cook, R. Harrison, M. M. Lehman, and P. Wernick, “Evolution in software systems: foundations of the SPE classification scheme”, accepted for publication in ’Journal of Software Maintenance and Evolution: Research and Practice’, 2005.
[7] S. Cook, P. Wernick, and R. Harrison, “A modal logic for
goals and assumptions”, in preparation, 2005.
[8] R. Darimont and A. van Lamsweerde, “Formal refinement
patterns for goal-driven requirements elaboration”, ACM SIGSOFT Software Eng. Notes, vol. 21, no. 6, pp. 179–190, 1996.
[9] M. Fowler, Analysis Patterns: Reusable Object Models.
Boston, MA: Addison-Wesley, 1997.
[10] E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design
Patterns: Elements of Reusable Object-Oriented Software.
Boston, MA: Addison-Wesley, 1995.
[11] T. Gilb, Principles of Software Engineering Management.
Wokingham, UK: Addison-Wesley, 1988.
[12] L. Hagge and K. Lappe, “Sharing requirements engineering experience using patterns”, IEEE Software, vol. 22, no. 1, pp. 24–31, 2005.
[13] E. A. Kendall, U. Palanivelan, and S. Kalikivayi, “Capturing and structuring goals: analysis patterns” in Proc. Third European Conf. On Pattern Languages of Programming and Computing (EuroPLoP’98). Konstanz, Germany: Universit ¨atsverlag Konstanz, 1998.
[14] T. S. Kuhn, The Structure of Scientific Revolutions, 2nd ed., International Encyclopedia of Unified Science, Volume 2 Number 2. Chicago, IL: University of Chicago Press, 1970.
[15] A. van Lamsweerde, “Goal-oriented requirements engineering: a guided tour” in Proc. 5th IEEE Int. Symposium On Requirements Engineering (RE’01). Washington DC: IEEE Computer Society, 2001, pp. 249- 263.
[16] A. van Lamsweerde and E. Letier, “From object orientation to goal orientation: a paradigm shift for requirements engineering” in Radical Innovations of Software and Systems Engineering in the Future (RISSEF 2002), 9th Int. Workshop, Revised Papers, M. Wirsing, A. Knapp, and S. Balsamo, Eds., LNCS, 2941. Springer, 2004, pp. 325–340.
[17] M. M. Lehman, “Programs, life cycles, and laws of software evolution”, Proc. IEEE, vol. 68, no. 9, pp. 1060–1076, 1980.
[18] M. M. Lehman, “The programming process” in Program
Evolution: Processes of Software Change, M. M. Lehman and
L. A. Belady, Eds., A.P.I.C. Studies in Data Processing, 27.
London: Academic Press, 1985, ch. 3, pp. 39–83. (Originally
issued as IBM Research Report RC2722, 1969)
[19] M. M. Lehman and J. F. Ramil, “Software evolution —
background, theory, practice”, Info. Process. Let., vol. 88, pp. 33- 44, 2003.
[20] M. M. Lehman, J. F. Ramil, P. D. Wernick, D. E. Perry, and W. M. Turski, “Metrics and laws of software evolution —
the nineties view” in Proc. 4th Int. Symposium On Software
Metrics (Metrics 97). Los Alamitos, CA: IEEE Computer
Society, 1997, pp. 20–32.
[21] K. Liu, Semiotics in Information Systems Engineering. Cambridge, UK: CUP, 2000.
[22] P. Massonet and A. van Lamsweerde, “Analogical reuse of
requirements frameworks” in Proc. 3rd IEEE Int. Symposium
On Requirements Engineering., 1997, pp. 26–37.
[23] M. Masterman, “The nature of a paradigm” in Criticism and the Growth of Knowledge: Proceedings of the International Colloquium in the Philosophy of Science, vol. 4, I. Lakatos and A. Musgrave, Eds. Cambridge, UK: CUP, 1970, pp. 59–89.
[24] C. Potts, “Metaphors of intent” in Proc. 5th IEEE Int. Symposium On Requirements Engineering. IEEE Computer Society, 2001, pp. 31- 39.
[25] J. F. Sowa, “Laws, facts and contexts: foundations for multimodal reasoning” in Knowledge Contributors, V. F. Hendricks, K. F. Jørgensen, and S. A. Pedersen, Eds., Synth`ese Library, 322. Dordrecht, Netherlands: Kluwer Academic, 2003.
[26] R. A. Stamper, “Signs, organisations, norms and information systems” in Proc. 3rd Australian Conference On Information Systems (ISOP’92), R. MacGregor, Ed. Wollongong, Australia: University of Wollongong, 1992, pp. 21–66.