Matches in SemOpenAlex for { <https://semopenalex.org/work/W4250201092> ?p ?o ?g. }
Showing items 1 to 76 of
76
with 100 items per page.
- W4250201092 endingPage "23" @default.
- W4250201092 startingPage "13" @default.
- W4250201092 abstract "Many important applications must run continuously and without interruption, yet must be changed to fix bugs or upgrade functionality. No prior general-purpose methodology for dynamic updating achieves a practical balance between flexibility, robustness, low overhead, and ease of use. We present a new approach for C-like languages that provides type-safe dynamic updating of native code in an extremely flexible manner (code, data, and types may be updated, at programmer-determined times) and permits the use of automated tools to aid the programmer in the updating process. Our system is based on dynamic patches that both contain the updated code and the code needed to transition from the old version to the new. A novel aspect of our patches is that they consist of verifiable native code ( e.g. Proof-Carrying Code [17] or Typed Assembly Language [16]), which is native code accompanied by annotations that allow on-line verification of the code's safety. We discuss how patches are generated mostly automatically, how they are applied using dynamic-linking technology, and how code is compiled to make it updateable. To concretely illustrate our system, we have implemented a dynamically-updateable web server, FlashEd. We discuss our experience building and maintaining FlashEd. Performance experiments show that for FlashEd, the overhead due to updating is typically less than 1%." @default.
- W4250201092 created "2022-05-12" @default.
- W4250201092 creator A5010881187 @default.
- W4250201092 creator A5046625836 @default.
- W4250201092 creator A5053558310 @default.
- W4250201092 date "2001-05-01" @default.
- W4250201092 modified "2023-10-18" @default.
- W4250201092 title "Dynamic software updating" @default.
- W4250201092 cites W1653193904 @default.
- W4250201092 cites W2034711041 @default.
- W4250201092 cites W2069107692 @default.
- W4250201092 cites W2127023692 @default.
- W4250201092 cites W2138510645 @default.
- W4250201092 cites W2160468841 @default.
- W4250201092 doi "https://doi.org/10.1145/381694.378798" @default.
- W4250201092 hasPublicationYear "2001" @default.
- W4250201092 type Work @default.
- W4250201092 citedByCount "8" @default.
- W4250201092 countsByYear W42502010922014 @default.
- W4250201092 countsByYear W42502010922020 @default.
- W4250201092 countsByYear W42502010922021 @default.
- W4250201092 countsByYear W42502010922022 @default.
- W4250201092 crossrefType "journal-article" @default.
- W4250201092 hasAuthorship W4250201092A5010881187 @default.
- W4250201092 hasAuthorship W4250201092A5046625836 @default.
- W4250201092 hasAuthorship W4250201092A5053558310 @default.
- W4250201092 hasBestOaLocation W42502010922 @default.
- W4250201092 hasConcept C105795698 @default.
- W4250201092 hasConcept C111919701 @default.
- W4250201092 hasConcept C115168132 @default.
- W4250201092 hasConcept C120314980 @default.
- W4250201092 hasConcept C169590947 @default.
- W4250201092 hasConcept C177264268 @default.
- W4250201092 hasConcept C199360897 @default.
- W4250201092 hasConcept C2776760102 @default.
- W4250201092 hasConcept C2777904410 @default.
- W4250201092 hasConcept C2778514511 @default.
- W4250201092 hasConcept C2779960059 @default.
- W4250201092 hasConcept C2780598303 @default.
- W4250201092 hasConcept C33923547 @default.
- W4250201092 hasConcept C41008148 @default.
- W4250201092 hasConceptScore W4250201092C105795698 @default.
- W4250201092 hasConceptScore W4250201092C111919701 @default.
- W4250201092 hasConceptScore W4250201092C115168132 @default.
- W4250201092 hasConceptScore W4250201092C120314980 @default.
- W4250201092 hasConceptScore W4250201092C169590947 @default.
- W4250201092 hasConceptScore W4250201092C177264268 @default.
- W4250201092 hasConceptScore W4250201092C199360897 @default.
- W4250201092 hasConceptScore W4250201092C2776760102 @default.
- W4250201092 hasConceptScore W4250201092C2777904410 @default.
- W4250201092 hasConceptScore W4250201092C2778514511 @default.
- W4250201092 hasConceptScore W4250201092C2779960059 @default.
- W4250201092 hasConceptScore W4250201092C2780598303 @default.
- W4250201092 hasConceptScore W4250201092C33923547 @default.
- W4250201092 hasConceptScore W4250201092C41008148 @default.
- W4250201092 hasIssue "5" @default.
- W4250201092 hasLocation W42502010921 @default.
- W4250201092 hasLocation W42502010922 @default.
- W4250201092 hasOpenAccess W4250201092 @default.
- W4250201092 hasPrimaryLocation W42502010921 @default.
- W4250201092 hasRelatedWork W1503760549 @default.
- W4250201092 hasRelatedWork W1998586093 @default.
- W4250201092 hasRelatedWork W2092071486 @default.
- W4250201092 hasRelatedWork W2391167130 @default.
- W4250201092 hasRelatedWork W3137189469 @default.
- W4250201092 hasRelatedWork W3160136729 @default.
- W4250201092 hasRelatedWork W4237428255 @default.
- W4250201092 hasRelatedWork W4246531319 @default.
- W4250201092 hasRelatedWork W4283067488 @default.
- W4250201092 hasRelatedWork W1482645738 @default.
- W4250201092 hasVolume "36" @default.
- W4250201092 isParatext "false" @default.
- W4250201092 isRetracted "false" @default.
- W4250201092 workType "article" @default.