메뉴 건너뛰기




Volumn , Issue , 2010, Pages 33-42

Efficient extraction and analysis of preprocessor-based variability

Author keywords

Conditional compilation; Linux; Variability

Indexed keywords

C PREPROCESSOR; CONDITIONAL COMPILATION; CONFIGURABLE; EVALUATION RESULTS; LINUX; LONG LASTING; LONG TERM; PREPROCESSORS; PROPOSITIONAL FORMULAS; SOFTWARE PROJECT; SOURCE TREE; TOOL SUPPORT; VARIABILITY;

EID: 78650099270     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1868294.1868300     Document Type: Conference Paper
Times cited : (48)

References (29)
  • 1
    • 0034227660 scopus 로고    scopus 로고
    • A framework for preprocessor-aware c source code analyses
    • Greg J Badros and David Notkin. A framework for preprocessor-aware c source code analyses. Software: Practice and Experience, 30(8):907-924, 2000.
    • (2000) Software: Practice and Experience , vol.30 , Issue.8 , pp. 907-924
    • Badros, G.J.1    Notkin, D.2
  • 2
    • 1442278889 scopus 로고    scopus 로고
    • DMS: Program transformations for practical scalable software evolution
    • New York, NY, USA ACM
    • Ira D. Baxter. DMS: program transformations for practical scalable software evolution. In 5th Int. W'shop on Principles of Software Evolution (IWPSE'02), pages 48-51, New York, NY, USA, 2002. ACM.
    • (2002) 5th Int. W'Shop on Principles of Software Evolution (IWPSE'02) , pp. 48-51
    • Baxter, I.D.1
  • 3
    • 0034779644 scopus 로고    scopus 로고
    • Preprocessor conditional removal by simple partial evaluation
    • Washington, DC, USA IEEE
    • Ira D. Baxter and Michael Mehlich. Preprocessor conditional removal by simple partial evaluation. In 8th Conf on Reverse Engineering (WCRE '01), pages 281-, Washington, DC, USA, 2001. IEEE.
    • (2001) 8th Conf on Reverse Engineering (WCRE '01) , pp. 281
    • Baxter, I.D.1    Mehlich, M.2
  • 5
    • 78650082606 scopus 로고    scopus 로고
    • BuDDy project. http://sourceforge.net/projects/buddy, 2009.
    • (2009)
  • 9
    • 33846266295 scopus 로고    scopus 로고
    • PhD thesis, University of Illinois at Urbana-Champaign, Champaign, IL, USA Adviser-Johnson, Ralph
    • Alejandra Garrido. Program refactoring in the presence of preprocessor directives. PhD thesis, University of Illinois at Urbana-Champaign, Champaign, IL, USA, 2005. Adviser-Johnson, Ralph.
    • (2005) Program Refactoring in the Presence of Preprocessor Directives
    • Garrido, A.1
  • 11
    • 78650162969 scopus 로고    scopus 로고
    • International Organization for Standardization C. International Organization for Standardization, Geneva, Switzerland
    • International Organization for Standardization. ISO/IEC 9899: TC2: Programming languages - C. International Organization for Standardization, Geneva, Switzerland, 2005.
    • (2005) ISO/IEC 9899: TC2: Programming Languages
  • 21
  • 24
    • 78650135469 scopus 로고    scopus 로고
    • The linux kernel configurator as a feature modeling tool
    • Steffen Thiel and Klaus Pohl, editors Second Volume Lero Int. Science Centre, University of Limerick, Ireland
    • Julio Sincere and Wolfgang Schröder-Preikschat. The linux kernel configurator as a feature modeling tool. In Steffen Thiel and Klaus Pohl, editors, 12th Software Product Line Conf. (SPLC '08), Second Volume, pages 257-260. Lero Int. Science Centre, University of Limerick, Ireland, 2008.
    • (2008) 12th Software Product Line Conf. (SPLC '08) , pp. 257-260
    • Sincere, J.1    Schröder-Preikschat, W.2
  • 25
    • 78650168130 scopus 로고    scopus 로고
    • An algorithm for quantifying the program variability induced by conditional compilation
    • Dept. of Computer Science, January
    • Julio Sincere, Reinhard Tartler, and Daniel Lohmann. An algorithm for quantifying the program variability induced by conditional compilation. Technical Report CS-2010-02, University of Erlangen, Dept. of Computer Science, January 2010.
    • (2010) Technical Report CS-2010-02, University of Erlangen
    • Sincere, J.1    Tartler, R.2    Lohmann, D.3
  • 26
    • 84864362755 scopus 로고
    • #ifdef considered harmful, or portability experience with C news
    • Berkeley, CA, USA, June USENIX
    • Henry Spencer and Gehoff Collyer. #ifdef considered harmful, or portability experience with C News. In 1992 USENIXATC, Berkeley, CA, USA, June 1992. USENIX.
    • (1992) 1992 USENIXATC
    • Spencer, H.1    Collyer, G.2


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