Batory, D., Sarvela, J., Rauschmayer, A.: Scaling stepwise refinement, May 2003
Google Scholar
Bessai, J., Dudenhefner, A., Düdder, B., Martens, M., Rehof, J.: Combinatory logic synthesizer. In: Margaria, T., Steffen, B. (eds.) ISoLA 2014, Part I. LNCS, vol. 8802, pp. 26–40. Springer, Heidelberg (2014)
Google Scholar
Butler, G.: Object-Oriented Frameworks Tutorial. In: 18th European Conference on Object-Oriented Programming (ECOOP) (2002)
Google Scholar
Clements, P., Northrop, L., Lines, S.P.: Practices and Patterns. Addison Wesley, Boston (2002)
Google Scholar
Hindley, J.R.: Intersection types for combinatory logic. Theoret. Comput. Sci. 100(2), 303–324 (1992)
Article
MathSciNet
MATH
Google Scholar
Düdder, B., Martens, M., Rehof, J.: Staged composition synthesis. In: Shao, Z. (ed.) ESOP 2014 (ETAPS). LNCS, vol. 8410, pp. 67–86. Springer, Heidelberg (2014)
Chapter
Google Scholar
Fayad, M., Schmidt, D.: Object-oriented application frameworks. Commun. ACM 40(10), 32–38 (1997)
Article
Google Scholar
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-oriented Software. Addison-Wesley, Boston (1995)
MATH
Google Scholar
Garlan, D., Monroe, R., Wile, D.: ACME: an architecture description interchange language. In: Proceedings of CASCON, pp. 169–183. IBM Press (1997)
Google Scholar
Heineman, G.: An instance-oriented approach to constructing product lines from layers. Technical report, WPI-CS-TR-05-06, Department of CS, WPI, April 2005
Google Scholar
Heineman, G.T.: Component-based Software Engineering: Putting the Pieces Together. Addison-Wesley Longman Publishing Co., Inc., Boston (2001)
Google Scholar
Heineman, G.T., Hoxha, A., Düdder, B., Rehof, J.: Towards migrating object-oriented frameworks to enable synthesis of product line members. In: Proceedings of SPLC 2015, pp. 56–60 (2015)
Google Scholar
Mehta, A., Heineman, G.T.: Evolving legacy system features into fine-grained components. In: Proceedings of the 24th International Conference on Software Engineering, ICSE 2002, pp. 417–427. ACM, New York (2002)
Google Scholar
Oberhumer, M.: Python Solitaire (2003)
Google Scholar
Rehof, J., Vardi, M.Y.: Design and Synthesis from Components (Dagstuhl Seminar 14232) (2014)
Google Scholar
Thüm, T., Kästner, C., Benduhn, F., Meinicke, J., Saake, G., Leich, T.: FeatureIDE: an extensible framework for feature-oriented software development. Sci. Comput. Program. 79, 70–85 (2014)
Article
Google Scholar