Matches in SemOpenAlex for { <https://semopenalex.org/work/W3013616798> ?p ?o ?g. }
Showing items 1 to 82 of
82
with 100 items per page.
- W3013616798 endingPage "154" @default.
- W3013616798 startingPage "147" @default.
- W3013616798 abstract "Collateral evolutions are a pervasive problem in large-scale software development. Such evolutions occur when an evolution that affects the interface of a generic library entails modifications, i.e., collateral evolutions, in all library clients. Performing these collateral evolutions requires identifying the affected files and modifying all of the code fragments in these files that in some way depend on the changed interface. We have studied the collateral evolution problem in the context of Linux device drivers. Currently, collateral evolutions in Linux are mostly done manually using a text editor, possibly with the help of tools such as grep. The large number of Linux drivers, however, implies that this approach is time-consuming and unreliable, leading to subtle errors when modifications are not done consistently. In this paper, we propose a transformation language, SmPL, to specify collateral evolutions. Because Linux programmers are accustomed to exchanging, reading, and manipulating program modifications in terms of patches, we build our language around the idea and syntax of a patch, extending patches to semantic patches." @default.
- W3013616798 created "2020-04-03" @default.
- W3013616798 creator A5028939633 @default.
- W3013616798 creator A5040879516 @default.
- W3013616798 creator A5087482294 @default.
- W3013616798 date "2006-01-01" @default.
- W3013616798 modified "2023-09-28" @default.
- W3013616798 title "SmPL: A Domain-Specific Language for Specifying Collateral Evolutions in Linux Device Drivers." @default.
- W3013616798 hasPublicationYear "2006" @default.
- W3013616798 type Work @default.
- W3013616798 sameAs 3013616798 @default.
- W3013616798 citedByCount "4" @default.
- W3013616798 countsByYear W30136167982013 @default.
- W3013616798 crossrefType "journal-article" @default.
- W3013616798 hasAuthorship W3013616798A5028939633 @default.
- W3013616798 hasAuthorship W3013616798A5040879516 @default.
- W3013616798 hasAuthorship W3013616798A5087482294 @default.
- W3013616798 hasConcept C10138342 @default.
- W3013616798 hasConcept C111919701 @default.
- W3013616798 hasConcept C113843644 @default.
- W3013616798 hasConcept C129307140 @default.
- W3013616798 hasConcept C135257023 @default.
- W3013616798 hasConcept C151730666 @default.
- W3013616798 hasConcept C154945302 @default.
- W3013616798 hasConcept C157915830 @default.
- W3013616798 hasConcept C162324750 @default.
- W3013616798 hasConcept C177264268 @default.
- W3013616798 hasConcept C199360897 @default.
- W3013616798 hasConcept C2776760102 @default.
- W3013616798 hasConcept C2777904410 @default.
- W3013616798 hasConcept C2777910564 @default.
- W3013616798 hasConcept C2779343474 @default.
- W3013616798 hasConcept C41008148 @default.
- W3013616798 hasConcept C60048249 @default.
- W3013616798 hasConcept C86803240 @default.
- W3013616798 hasConceptScore W3013616798C10138342 @default.
- W3013616798 hasConceptScore W3013616798C111919701 @default.
- W3013616798 hasConceptScore W3013616798C113843644 @default.
- W3013616798 hasConceptScore W3013616798C129307140 @default.
- W3013616798 hasConceptScore W3013616798C135257023 @default.
- W3013616798 hasConceptScore W3013616798C151730666 @default.
- W3013616798 hasConceptScore W3013616798C154945302 @default.
- W3013616798 hasConceptScore W3013616798C157915830 @default.
- W3013616798 hasConceptScore W3013616798C162324750 @default.
- W3013616798 hasConceptScore W3013616798C177264268 @default.
- W3013616798 hasConceptScore W3013616798C199360897 @default.
- W3013616798 hasConceptScore W3013616798C2776760102 @default.
- W3013616798 hasConceptScore W3013616798C2777904410 @default.
- W3013616798 hasConceptScore W3013616798C2777910564 @default.
- W3013616798 hasConceptScore W3013616798C2779343474 @default.
- W3013616798 hasConceptScore W3013616798C41008148 @default.
- W3013616798 hasConceptScore W3013616798C60048249 @default.
- W3013616798 hasConceptScore W3013616798C86803240 @default.
- W3013616798 hasLocation W30136167981 @default.
- W3013616798 hasOpenAccess W3013616798 @default.
- W3013616798 hasPrimaryLocation W30136167981 @default.
- W3013616798 hasRelatedWork W1584220698 @default.
- W3013616798 hasRelatedWork W1590012367 @default.
- W3013616798 hasRelatedWork W164606597 @default.
- W3013616798 hasRelatedWork W168703758 @default.
- W3013616798 hasRelatedWork W2086285967 @default.
- W3013616798 hasRelatedWork W2162778607 @default.
- W3013616798 hasRelatedWork W2201839991 @default.
- W3013616798 hasRelatedWork W2209755853 @default.
- W3013616798 hasRelatedWork W2240266541 @default.
- W3013616798 hasRelatedWork W2246727402 @default.
- W3013616798 hasRelatedWork W2396571788 @default.
- W3013616798 hasRelatedWork W2407999381 @default.
- W3013616798 hasRelatedWork W2808402825 @default.
- W3013616798 hasRelatedWork W2888007166 @default.
- W3013616798 hasRelatedWork W2899609939 @default.
- W3013616798 hasRelatedWork W2912468286 @default.
- W3013616798 hasRelatedWork W2913479927 @default.
- W3013616798 hasRelatedWork W2999472135 @default.
- W3013616798 hasRelatedWork W951206141 @default.
- W3013616798 hasRelatedWork W1738974586 @default.
- W3013616798 isParatext "false" @default.
- W3013616798 isRetracted "false" @default.
- W3013616798 magId "3013616798" @default.
- W3013616798 workType "article" @default.