메뉴 건너뛰기




Volumn 75, Issue 11, 2010, Pages 1022-1047

An algebraic foundation for automatic feature-based program synthesis

Author keywords

Architectural metaprogramming; Automatic feature based program synthesis; Feature algebra; Feature composition; Feature structure tree; Feature oriented software development; Quantification; Quark model; Superimposition; Weaving

Indexed keywords

FEATURE ALGEBRA; FEATURE STRUCTURE; FEATURE-BASED; FEATURE-ORIENTED; META PROGRAMMING; PROGRAM SYNTHESIS; QUARK MODEL; SOFTWARE DEVELOPMENT;

EID: 77952895606     PISSN: 01676423     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.scico.2010.02.001     Document Type: Conference Paper
Times cited : (44)

References (75)
  • 1
    • 13444280262 scopus 로고    scopus 로고
    • A calculus for reasoning about software composition
    • F. Achermann, and O. Nierstrasz A calculus for reasoning about software composition Theoretical Computer Science 331 23 2005 367 396
    • (2005) Theoretical Computer Science , vol.331 , Issue.23 , pp. 367-396
    • Achermann, F.1    Nierstrasz, O.2
  • 4
    • 41549149344 scopus 로고    scopus 로고
    • An overview of the gDeep calculus
    • Department of Informatics and Mathematics, University of Passau
    • S. Apel, D. Hutchins, An overview of the gDeep calculus, Tech. Rep. MIP-0712, Department of Informatics and Mathematics, University of Passau, 2007.
    • (2007) Tech. Rep. MIP-0712
    • Apel, S.1    Hutchins, D.2
  • 6
    • 70349515057 scopus 로고    scopus 로고
    • An overview of feature-oriented software development
    • S. Apel, and C. Kstner An overview of feature-oriented software development Journal of Object Technology (JOT) 8 5 2009 49 84
    • (2009) Journal of Object Technology (JOT) , vol.8 , Issue.5 , pp. 49-84
    • Apel, S.1    Kstner, C.2
  • 8
    • 36048944033 scopus 로고    scopus 로고
    • Aspect refinement Unifying AOP and stepwise refinement tools EUROPE 2007
    • S. Apel, C. Kstner, T. Leich, and G. Saake Aspect refinement Unifying AOP and stepwise refinement TOOLS EUROPE 2007 Journal of Object Technology (JOT) 6 9 2007 13 33 (special issue)
    • (2007) Journal of Object Technology (JOT) , vol.6 , Issue.9 , pp. 13-33
    • Apel, S.1    Kstner, C.2    Leich, T.3    Saake, G.4
  • 23
    • 0032688619 scopus 로고    scopus 로고
    • Super-imposition: A component adaptation technique
    • J. Bosch Super-imposition: A component adaptation technique Information and Software Technology 41 5 1999 257 273
    • (1999) Information and Software Technology , vol.41 , Issue.5 , pp. 257-273
    • Bosch, J.1
  • 31
    • 31344440482 scopus 로고    scopus 로고
    • Aspect-oriented programming is quantification and obliviousness
    • Addison-Wesley
    • R. Filman, and D. Friedman Aspect-oriented programming is quantification and obliviousness Aspect-Oriented Software Development 2005 Addison-Wesley 21 35
    • (2005) Aspect-Oriented Software Development , pp. 21-35
    • Filman, R.1    Friedman, D.2
  • 40
    • 33750390316 scopus 로고    scopus 로고
    • Eliminating distinctions of class: Using prototypes to model virtual classes
    • DOI 10.1145/1167515.1167475
    • D. Hutchins Eliminating distinctions of class: Using prototypes to model virtual classes Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications OOPSLA 2006 ACM Press 1 19 (Pubitemid 44643663)
    • (2006) ACM SIGPLAN Notices , vol.41 , Issue.10 , pp. 1-19
    • Hutchins, D.1
  • 66
    • 0141653318 scopus 로고    scopus 로고
    • Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs
    • Y. Smaragdakis, and D. Batory Mixin layers: An object-oriented implementation technique for refinements and collaboration-based designs ACM Transactions on Software Engineering and Methodology (TOSEM) 11 2 2002 215 255
    • (2002) ACM Transactions on Software Engineering and Methodology (TOSEM) , vol.11 , Issue.2 , pp. 215-255
    • Smaragdakis, Y.1    Batory, D.2
  • 73
    • 0030262004 scopus 로고    scopus 로고
    • Using role components to implement collaboration-based designs
    • M. VanHilst, and D. Notkin Using role components in implement collaboration-based designs Proceedings of the International Conference on Object-Oriented Programming, Systems, Languages, and Applications OOPSLA 1996 ACM Press 359 369 (Pubitemid 126669315)
    • (1996) SIGPLAN Notices (ACM Special Interest Group on Programming Languages) , vol.31 , Issue.10 , pp. 359-369
    • VanHilst, M.1    Notkin, D.2


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.