Semantic patches considered helpful

  • Authors:
  • Gilles Muller;Yoann Padioleau;Julia L. Lawall;René Rydhof Hansen

  • Affiliations:
  • Ecole des Mines de Nantes, INRIA, LINA, Nantes cedex, France;Ecole des Mines de Nantes, INRIA, LINA, Nantes cedex, France;University of Copenhagen, Copenhagen Ø, Denmark;University of Copenhagen, Copenhagen Ø, Denmark

  • Venue:
  • ACM SIGOPS Operating Systems Review
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Modern software development is characterized by the use of libraries and interfaces. This software architecture carries down even to the operating system level. Linux, for example, is organized as a small kernel, complemented with libraries providing generic functionalities for use in implementing network access, file management, access to physical devices, etc. Much of the Linux source code then consists of service-specific files that use these libraries. These libraries are also used by the many OS-level services that are maintained outside of the Linux source tree.