메뉴 건너뛰기




Volumn 8, Issue 6, 2009, Pages 59-78

Virtual separation of concerns - A second chance for preprocessors

Author keywords

[No Author keywords available]

Indexed keywords


EID: 77956319173     PISSN: None     EISSN: 16601769     Source Type: Journal    
DOI: 10.5381/jot.2009.8.6.c5     Document Type: Article
Times cited : (76)

References (38)
  • 2
    • 70349515057 scopus 로고    scopus 로고
    • An overview of feature-oriented software development
    • July/August
    • S. Apel and C. Kästner. An overview of feature-oriented software development. Journal of Object Technology (JOT), 8(5):49-84, July/August 2009.
    • (2009) Journal of Object Technology (JOT) , vol.8 , Issue.5 , pp. 49-84
    • Apel, S.1    Kästner, C.2
  • 4
    • 33646190894 scopus 로고    scopus 로고
    • Feature models, grammars, and propositional formulas
    • LNCS, Berlin/Heidelberg, Sept. Springer-Verlag
    • D. Batory. Feature models, grammars, and propositional formulas. In Proc. Int'l Software Product Line Conference (SPLC), volume 3714 of LNCS, pages 7-20, Berlin/Heidelberg, Sept. 2005. Springer-Verlag.
    • (2005) Proc. Int'l Software Product Line Conference (SPLC) , vol.3714 , pp. 7-20
    • Batory, D.1
  • 7
    • 0034779644 scopus 로고    scopus 로고
    • Preprocessor conditional removal by simple partial evaluation
    • Washington, DC, USA, IEEE Computer Society
    • I. Baxter and M. Mehlich. Preprocessor conditional removal by simple partial evaluation. In Proc. Working Conf. Reverse Engineering (WCRE), pages 281-290, Washington, DC, USA, 2001. IEEE Computer Society.
    • (2001) Proc. Working Conf. Reverse Engineering (WCRE) , pp. 281-290
    • Baxter, I.1    Mehlich, M.2
  • 9
    • 34548754441 scopus 로고    scopus 로고
    • Spotlight: A prototype tool for software plans
    • Washington, DC, USA, IEEE Computer Society
    • D. Coppit, R. Painter, and M. Revelle. Spotlight: A prototype tool for software plans. In Proc. Int'l Conf. Software Engineering (ICSE), pages 754-757, Washington, DC, USA, 2007. IEEE Computer Society.
    • (2007) Proc. Int'l Conf. Software Engineering (ICSE) , pp. 754-757
    • Coppit, D.1    Painter, R.2    Revelle, M.3
  • 11
    • 0036961736 scopus 로고    scopus 로고
    • An empirical analysis of C preprocessor use
    • M. Ernst, G. Badros, and D. Notkin. An empirical analysis of C preprocessor use. IEEE Trans. Softw. Eng. (TSE), 28(12):1146-1170, 2002.
    • (2002) IEEE Trans. Softw. Eng. (TSE) , vol.28 , Issue.12 , pp. 1146-1170
    • Ernst, M.1    Badros, G.2    Notkin, D.3
  • 12
    • 0030677643 scopus 로고    scopus 로고
    • Understanding-in-the-large
    • Los Alamitos, CA, USA, IEEE Computer Society
    • J. Favre. Understanding-in-the-large. In Proc. Int'l Workshop on Program Comprehension, page 29, Los Alamitos, CA, USA, 1997. IEEE Computer Society.
    • (1997) Proc. Int'l Workshop on Program Comprehension , pp. 29
    • Favre, J.1
  • 14
  • 18
    • 56249143172 scopus 로고    scopus 로고
    • Type-checking software product lines - A formal approach
    • Los Alamitos, CA, USA, Sept. IEEE Computer Society
    • C. Kästner and S. Apel. Type-checking software product lines - A formal approach. In Proc. Int'l Conf. Automated Software Engineering (ASE), pages 258-267, Los Alamitos, CA, USA, Sept. 2008. IEEE Computer Society.
    • (2008) Proc. Int'l Conf. Automated Software Engineering (ASE) , pp. 258-267
    • Kästner, C.1    Apel, S.2
  • 20
    • 68949145059 scopus 로고    scopus 로고
    • Guaranteeing syntactic correctness for all product line variants: A language-independent approach
    • LNBIP, Berlin/Heidelberg, June Springer-Verlag
    • C. Kästner, S. Apel, S. Trujillo, M. Kuhlemann, and D. Batory. Guaranteeing syntactic correctness for all product line variants: A language-independent approach. In Proc. Int'l Conf. Objects, Models, Components, Patterns (TOOLS EUROPE), volume 33 of LNBIP, pages 175-194, Berlin/Heidelberg, June 2009. Springer-Verlag.
    • (2009) Proc. Int'l Conf. Objects, Models, Components, Patterns (TOOLS EUROPE) , vol.33 , pp. 175-194
    • Kästner, C.1    Apel, S.2    Trujillo, S.3    Kuhlemann, M.4    Batory, D.5
  • 24
    • 0027961188 scopus 로고
    • On the inference of con_guration structures from source code
    • Los Alamitos, CA, USA, IEEE Computer Society
    • M. Krone and G. Snelting. On the inference of con_guration structures from source code. In Proc. Int'l Conf. Software Engineering (ICSE), pages 49-57, Los Alamitos, CA, USA, 1994. IEEE Computer Society.
    • (1994) Proc. Int'l Conf. Software Engineering (ICSE) , pp. 49-57
    • Krone, M.1    Snelting, G.2
  • 25
  • 29
    • 71749116421 scopus 로고    scopus 로고
    • Tailor-made data management for embedded systems: A case study on Berkeley DB
    • accepted for publication
    • M. Rosenmüller, S. Apel, T. Leich, and G. Saake. Tailor-made data management for embedded systems: A case study on Berkeley DB. Data and Knowledge Engineering (DKE), 2009. accepted for publication.
    • (2009) Data and Knowledge Engineering (DKE)
    • Rosenmüller, M.1    Apel, S.2    Leich, T.3    Saake, G.4
  • 30
    • 46249133300 scopus 로고    scopus 로고
    • Beyond relational databases
    • M. Seltzer. Beyond relational databases. Commun. ACM, 51(7):52-58, 2008.
    • (2008) Commun. ACM , vol.51 , Issue.7 , pp. 52-58
    • Seltzer, M.1
  • 32
    • 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
  • 33
    • 84864362755 scopus 로고
    • #ifdef considered harmful or portability experience with C news
    • Summer
    • H. Spencer and G. Collyer. #ifdef considered harmful or portability experience with C news. In Proc. USENIX Conf., pages 185-198, Summer 1992.
    • (1992) Proc. USENIX Conf. , pp. 185-198
    • Spencer, H.1    Collyer, G.2
  • 35
    • 0032643249 scopus 로고    scopus 로고
    • N degrees of separation: Multi-dimensional separation of concerns
    • Los Alamitos, CA, USA, IEEE Computer Society
    • P. Tarr, H. Ossher, W. Harrison, and S.M. Sutton, Jr. N degrees of separation: Multi-dimensional separation of concerns. In Proc. Int'l Conf. Software Engi-neering (ICSE), pages 107-119, Los Alamitos, CA, USA, 1999. IEEE Computer Society.
    • (1999) Proc. Int'l Conf. Software Engi-neering (ICSE) , pp. 107-119
    • Tarr, P.1    Ossher, H.2    Harrison, W.3    Sutton S.M. Jr4
  • 38
    • 4243953996 scopus 로고    scopus 로고
    • Discussion on the Java-Genericity mailing list
    • P. Wadler et al. The expression problem. Discussion on the Java-Genericity mailing list, 1998.
    • (1998) The expression problem
    • Wadler, P.1


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