1. D. Weiss, R. Lai. "Software Product Line Engineering", Addison-Wesley Longman, 1999.
2. T. Käkölä and J. C. Dueñas (eds), "Software Product Lines: Research Issues in Engineering and Management", Springer, 2006
3. M. M. Lehman," Programs, Life Cycles, and Laws of Software Evolution", Proceeding of the IEEE 68: 9, (September 1980), pp 1060--1076.
4. B. Ahlgren, M. Brunner, L. Eggert, R. Hancock, and S. Schmid, "Invariants -- A New Design Methodology for Network Architectures ", Proceedings of the ACM SIGCOMM workshop on Future directions in network architecture, (Portland, OR Aug. 30 & Sept. 3, 2004), pp 65--70
5. G. Fisher, E. Giaccardi, "Meta-Design: A Framework for the Future End-User Development", H. Liereman, F. Paterno, V. Wulf, (Eds.). End User Development -- Empowering People to Flexibly Employ Advanced Information and Communication Technology, Kluwer Academic Publishers, 2005.