메뉴 건너뛰기




Volumn , Issue , 2010, Pages 49-56

Pure delta-oriented programming

Author keywords

delta oriented programming; feature oriented programming; program generation; software product line

Indexed keywords

CORE PRODUCTS; DELTA-ORIENTED PROGRAMMING; FEATURE-ORIENTED PROGRAMMING; MODULAR APPROACH; PRODUCT LINE ENGINEERING; PROGRAM GENERATION; PROGRAM MODIFICATIONS; SOFTWARE PRODUCT LINE;

EID: 78751700135     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1868688.1868696     Document Type: Conference Paper
Times cited : (57)

References (36)
  • 2
    • 63449097224 scopus 로고    scopus 로고
    • Feature Featherweight Java: A Calculus for Feature-Oriented Programming and Stepwise Refinement
    • ACM
    • S. Apel, C. Kästner, and C. Lengauer. Feature Featherweight Java: A Calculus for Feature-Oriented Programming and Stepwise Refinement. In GPCE, pages 101-112. ACM, 2008.
    • (2008) GPCE , pp. 101-112
    • Apel, S.1    Kästner, C.2    Lengauer, C.3
  • 5
    • 33646190894 scopus 로고    scopus 로고
    • Feature Models, Grammars, and Propositional Formulas
    • SPLC, Springer
    • D. Batory. Feature Models, Grammars, and Propositional Formulas. In SPLC, volume 3714 of LNCS, pages 7-20. Springer, 2005.
    • (2005) LNCS , vol.3714 , pp. 7-20
    • Batory, D.1
  • 6
    • 56649090985 scopus 로고    scopus 로고
    • Using modern mathematics as an FOSD modeling language
    • ACM
    • D. Batory. Using modern mathematics as an FOSD modeling language. In GPCE, pages 35-44. ACM, 2008.
    • (2008) GPCE , pp. 35-44
    • Batory, D.1
  • 8
    • 77954650815 scopus 로고    scopus 로고
    • Implementing Software Product Lines using Traits
    • ACM
    • L. Bettini, F. Damiani, and I. Schaefer. Implementing Software Product Lines using Traits. In SAC, OOPS Track, pages 2096-2102. ACM, 2010.
    • (2010) SAC, OOPS Track , pp. 2096-2102
    • Bettini, L.1    Damiani, F.2    Schaefer, I.3
  • 10
    • 35548954582 scopus 로고    scopus 로고
    • Executable Grammars in Newspeak
    • G. Bracha. Executable Grammars in Newspeak. ENTCS, 193:3-18, 2007.
    • (2007) ENTCS , vol.193 , pp. 3-18
    • Bracha, G.1
  • 13
    • 68949114149 scopus 로고    scopus 로고
    • A Machine-Checked Model of Safe Composition
    • ACM
    • B. Delaware, W. Cook, and D. Batory. A Machine-Checked Model of Safe Composition. In FOAL, pages 31-35. ACM, 2009.
    • (2009) FOAL , pp. 31-35
    • Delaware, B.1    Cook, W.2    Batory, D.3
  • 15
    • 0012583283 scopus 로고    scopus 로고
    • Featherweight Java: A minimal core calculus for Java and GJ
    • A. Igarashi, B. Pierce, and P. Wadler. Featherweight Java: A minimal core calculus for Java and GJ. ACM TOPLAS, 23(3):396-450, 2001.
    • (2001) ACM TOPLAS , vol.23 , Issue.3 , pp. 396-450
    • Igarashi, A.1    Pierce, B.2    Wadler, P.3
  • 17
    • 56249143172 scopus 로고    scopus 로고
    • Type-Checking Software Product Lines - A Formal Approach
    • IEEE
    • C. Kästner and S. Apel. Type-Checking Software Product Lines - A Formal Approach. In ASE, pages 258-267. IEEE, 2008.
    • (2008) ASE , pp. 258-267
    • Kästner, C.1    Apel, S.2
  • 18
    • 42549128483 scopus 로고    scopus 로고
    • A Case Study Implementing Features Using AspectJ
    • IEEE
    • C. Kästner, S. Apel, and D. Batory. A Case Study Implementing Features Using AspectJ. In SPLC, pages 223-232. IEEE, 2007.
    • (2007) SPLC , pp. 223-232
    • Kästner, C.1    Apel, S.2    Batory, D.3
  • 19
    • 57349117656 scopus 로고    scopus 로고
    • Granularity in Software Product Lines
    • ACM
    • C. Kästner, S. Apel, and M. Kuhlemann. Granularity in Software Product Lines. In ICSE, pages 311-320. ACM, 2008.
    • (2008) ICSE , pp. 311-320
    • Kästner, C.1    Apel, S.2    Kuhlemann, M.3
  • 22
    • 0036641773 scopus 로고    scopus 로고
    • Eliminating the Adoption Barrier
    • C. Krueger. Eliminating the Adoption Barrier. IEEE Software, 19(4):29-31, 2002.
    • (2002) IEEE Software , vol.19 , Issue.4 , pp. 29-31
    • Krueger, C.1
  • 23
    • 26444473609 scopus 로고    scopus 로고
    • Evaluating Support for Features in Advanced Modularization Technologies
    • ECOOP, Springer
    • R. Lopez-Herrejon, D. Batory, and W. Cook. Evaluating Support for Features in Advanced Modularization Technologies. In ECOOP, volume 3586 of LNCS, pages 169-194. Springer, 2005.
    • (2005) LNCS , vol.3586 , pp. 169-194
    • Lopez-Herrejon, R.1    Batory, D.2    Cook, W.3
  • 24
    • 35048845148 scopus 로고    scopus 로고
    • Framed aspects: Supporting variability and configurability for aop
    • ICSR, Springer
    • N. Loughran and A. Rashid. Framed aspects: Supporting variability and configurability for aop. In ICSR, volume 3107 of LNCS, pages 127-140. Springer, 2004.
    • (2004) LNCS , vol.3107 , pp. 127-140
    • Loughran, N.1    Rashid, A.2
  • 25
    • 20344366092 scopus 로고    scopus 로고
    • Variability management with feature-oriented programming and aspects
    • ACM
    • M. Mezini and K. Ostermann. Variability management with feature-oriented programming and aspects. In SIGSOFT FSE, pages 127-136. ACM, 2004.
    • (2004) SIGSOFT FSE , pp. 127-136
    • Mezini, M.1    Ostermann, K.2
  • 29
    • 78049372449 scopus 로고    scopus 로고
    • Delta-oriented Programming of Software Product Lines
    • SPLC, Springer
    • I. Schaefer, L. Bettini, V. Bono, F. Damiani, and N. Tanzarella. Delta-oriented Programming of Software Product Lines. In SPLC, volume 6287 of LNCS. Springer, 2010.
    • (2010) LNCS , vol.6287
    • Schaefer, I.1    Bettini, L.2    Bono, V.3    Damiani, F.4    Tanzarella, N.5
  • 31
    • 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 Trans. Softw. Eng. Methodol., 11(2):215-255, 2002.
    • (2002) ACM Trans. Softw. Eng. Methodol. , vol.11 , Issue.2 , pp. 215-255
    • Smaragdakis, Y.1    Batory, D.2
  • 32
    • 42149112183 scopus 로고    scopus 로고
    • The Java module system: Core design and semantic definition
    • ACM
    • R. Strniša, P. Sewell, and M. Parkinson. The Java module system: core design and semantic definition. In OOPSLA, pages 499-514. ACM, 2007.
    • (2007) OOPSLA , pp. 499-514
    • Strniša, R.1    Sewell, P.2    Parkinson, M.3
  • 33
    • 0032643249 scopus 로고    scopus 로고
    • N degrees of separation: Multi-dimensional separation of concerns
    • P. Tarr, H. Ossher, W. Harrison, and S. M. Sutton, Jr. N degrees of separation: multi-dimensional separation of concerns. In ICSE, pages 107-119, 1999.
    • (1999) ICSE , pp. 107-119
    • Tarr, P.1    Ossher, H.2    Harrison, W.3    Sutton Jr., S.M.4
  • 34
    • 38849084509 scopus 로고    scopus 로고
    • Safe Composition of Product Lines
    • ACM
    • S. Thaker, D. Batory, D. Kitchin, and W. Cook. Safe Composition of Product Lines. In GPCE, pages 95-104. ACM, 2007.
    • (2007) GPCE , pp. 95-104
    • Thaker, S.1    Batory, D.2    Kitchin, D.3    Cook, W.4
  • 35
    • 35048863527 scopus 로고    scopus 로고
    • The Expression Problem Revisited
    • ECOOP, Springer
    • M. Torgersen. The Expression Problem Revisited. In ECOOP, volume 3086 of LNCS, pages 123-146. Springer, 2004.
    • (2004) LNCS , vol.3086 , pp. 123-146
    • Torgersen, M.1


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