메뉴 건너뛰기




Volumn 42, Issue 4, 2008, Pages 247-260

Documenting and automating collateral evolutions in Linux device drivers

Author keywords

Collateral evolutions; Device drivers; Domain specific language; Linux; Program transformation; Software evolution

Indexed keywords

AUTOMATIC PROGRAMS; DEVICE DRIVER; DOMAIN SPECIFIC LANGUAGES; HUMAN PROGRAMMERS; LINUX KERNEL; LINUX PROGRAM; PARTIAL MATCHES; PROGRAM MODIFICATIONS; SOFTWARE EVOLUTION; TOOL USE;

EID: 77952224331     PISSN: 01635980     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1357010.1352618     Document Type: Conference Paper
Times cited : (87)

References (25)
  • 2
    • 0022706656 scopus 로고
    • Automatic verification of finite-state concurrent systems using temporal logic specifications
    • E. M. Clarke, E. A. Emerson, and A. P. Sistla. Automatic verification of finite-state concurrent systems using temporal logic specifications. ACM Trans. Program. Lang. Syst., 8(2):244-263, 1986.
    • (1986) ACM Trans. Program. Lang. Syst. , vol.8 , Issue.2 , pp. 244-263
    • Clarke, E.M.1    Emerson, E.A.2    Sistla, A.P.3
  • 4
    • 84975277890 scopus 로고    scopus 로고
    • Checking system rules using system-specific, programmer-written compiler extensions
    • San Diego, CA, Oct.
    • D. R. Engler, B. Chelf, A. Chou, and S. Hallem. Checking system rules using system-specific, programmer-written compiler extensions. In OSDI'00, pages 1-16, San Diego, CA, Oct. 2000.
    • (2000) OSDI'00 , pp. 1-16
    • Engler, D.R.1    Chelf, B.2    Chou, A.3    Hallem, S.4
  • 9
    • 31744437018 scopus 로고    scopus 로고
    • CatchUp! capturing and replaying refactorings to support API evolution
    • St. Louis, MO, USA, May
    • J. Henkel and A. Diwan. CatchUp! capturing and replaying refactorings to support API evolution. In 27th international conference on Software engineering, pages 274-283, St. Louis, MO, USA, May 2005.
    • (2005) 27th International Conference on Software Engineering , pp. 274-283
    • Henkel, J.1    Diwan, A.2
  • 11
    • 84958983473 scopus 로고    scopus 로고
    • Imperative program transformation by rewriting
    • Compiler Construction, 10th International Conference, Genova, Italy, Apr.
    • D. Lacey and O. de Moor. Imperative program transformation by rewriting. In Compiler Construction, 10th International Conference, LNCS 2027, pages 52-68, Genova, Italy, Apr. 2001.
    • (2001) LNCS , vol.2027 , pp. 52-68
    • Lacey, D.1    De Moor, O.2
  • 12
    • 84910009447 scopus 로고    scopus 로고
    • CP-Miner: A tool for finding copy-paste and related bugs in operating system code
    • San Fransisco, CA, Dec.
    • Z. Li, S. Lu, S. Myagmar, and Y. Zhou. CP-Miner: A tool for finding copy-paste and related bugs in operating system code. In OSDI'04, pages 289-302, San Fransisco, CA, Dec. 2004.
    • (2004) OSDI'04 , pp. 289-302
    • Li, Z.1    Lu, S.2    Myagmar, S.3    Zhou, Y.4
  • 15
    • 33746091908 scopus 로고
    • GLIMPSE: A tool to search through entire file systems
    • U. Manber and S. Wu. GLIMPSE: A tool to search through entire file systems. In USENIX Winter, 1994.
    • (1994) USENIX Winter
    • Manber, U.1    Wu, S.2
  • 18
    • 34748893799 scopus 로고    scopus 로고
    • Structural search and replace: What, why, and how-to
    • M. Mossienko. Structural search and replace: What, why, and how-to. OnBoard Magazine, 2004. http://www.onboard.jetbrains.com/is1/articles/ 04/10/ssr/.
    • (2004) OnBoard Magazine
    • Mossienko, M.1
  • 19
    • 84959039613 scopus 로고    scopus 로고
    • CIL: Intermediate language and tools for analysis and transformation of C programs
    • Compiler Construction, 11th International Conference, Grenoble, France, Apr.
    • G. C. Necula, S. McPeak, S. P. Rahul, and W. Weimer. CIL: Intermediate language and tools for analysis and transformation of C programs. In Compiler Construction, 11th International Conference, LNCS 2304, pages 213-228, Grenoble, France, Apr. 2002.
    • (2002) LNCS , vol.2304 , pp. 213-228
    • Necula, G.C.1    McPeak, S.2    Rahul, S.P.3    Weimer, W.4
  • 22
    • 33845457815 scopus 로고    scopus 로고
    • The Kernel Janitors. June
    • The Kernel Janitors. Smatch, the source matcher, June 2002. http://smatch.sourceforge.net.
    • (2002) Smatch, the Source Matcher
  • 24
    • 84947264529 scopus 로고    scopus 로고
    • Program transformation with Stratego/XT: Rules, strategies, tools, and systems in StrategoXT-0.9
    • Domain-Specific Program Generation, Spinger-Verlag
    • E. Visser. Program transformation with Stratego/XT: Rules, strategies, tools, and systems in StrategoXT-0.9. In Domain-Specific Program Generation, LNCS 3016, pages 216-238. Spinger-Verlag, 2004.
    • (2004) LNCS , vol.3016 , pp. 216-238
    • Visser, E.1
  • 25


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