Matches in SemOpenAlex for { <https://semopenalex.org/work/W2058350064> ?p ?o ?g. }
Showing items 1 to 65 of
65
with 100 items per page.
- W2058350064 abstract "The debugger backend is a lower-level language subsystem enabling to control and inspect a program’s execution (debuggee), while the frontend is a higher-level API for backend functionality aiming to support debugger user-interfaces. Existing debugger backends allow retrieve aggregate contents, but are language technology dependent, limiting the chances for producing debugger user-interfaces for other types of languages. For instance, it is common to use reserved type identifiers, like pointer, class, void and enumerated, restricting applicability to languages with no equivalent types. Moreover, in all known backends the aggregate nature of a value is implied by its type, requiring the debugger user-interface developer interpret it according to the language. For example, in Java Debugger Interface an object reference is always assumed to be an aggregate, while in GDB Internals gaining the contents of a memory address requires interpret the pointer type. We resolve such issues by implementing a backend component relying on encoding of aggregates in a language-agnostic way, with no explicit or implicit type information. Our backend supports incremental retrieval of contents, reducing the performance overhead observed in other libraries, like MS Visual Studio Debugger Visualizer Library, serializing entire objects. Our method has been implemented in the backend of the Delta language Debug Architecture (DDA), deployed by the Disco command-line debugger and the Zen graphical debugger, publicly available (details at the end)." @default.
- W2058350064 created "2016-06-24" @default.
- W2058350064 creator A5004717794 @default.
- W2058350064 creator A5038352587 @default.
- W2058350064 date "2009-01-01" @default.
- W2058350064 modified "2023-10-13" @default.
- W2058350064 title "Support for language independent browsing of aggregate values by debugger backends." @default.
- W2058350064 cites W2107318357 @default.
- W2058350064 doi "https://doi.org/10.5381/jot.2009.8.6.a4" @default.
- W2058350064 hasPublicationYear "2009" @default.
- W2058350064 type Work @default.
- W2058350064 sameAs 2058350064 @default.
- W2058350064 citedByCount "2" @default.
- W2058350064 countsByYear W20583500642014 @default.
- W2058350064 crossrefType "journal-article" @default.
- W2058350064 hasAuthorship W2058350064A5004717794 @default.
- W2058350064 hasAuthorship W2058350064A5038352587 @default.
- W2058350064 hasBestOaLocation W20583500641 @default.
- W2058350064 hasConcept C111919701 @default.
- W2058350064 hasConcept C113843644 @default.
- W2058350064 hasConcept C129307140 @default.
- W2058350064 hasConcept C150202949 @default.
- W2058350064 hasConcept C154945302 @default.
- W2058350064 hasConcept C157915830 @default.
- W2058350064 hasConcept C168065819 @default.
- W2058350064 hasConcept C199360897 @default.
- W2058350064 hasConcept C2778485113 @default.
- W2058350064 hasConcept C41008148 @default.
- W2058350064 hasConceptScore W2058350064C111919701 @default.
- W2058350064 hasConceptScore W2058350064C113843644 @default.
- W2058350064 hasConceptScore W2058350064C129307140 @default.
- W2058350064 hasConceptScore W2058350064C150202949 @default.
- W2058350064 hasConceptScore W2058350064C154945302 @default.
- W2058350064 hasConceptScore W2058350064C157915830 @default.
- W2058350064 hasConceptScore W2058350064C168065819 @default.
- W2058350064 hasConceptScore W2058350064C199360897 @default.
- W2058350064 hasConceptScore W2058350064C2778485113 @default.
- W2058350064 hasConceptScore W2058350064C41008148 @default.
- W2058350064 hasLocation W20583500641 @default.
- W2058350064 hasOpenAccess W2058350064 @default.
- W2058350064 hasPrimaryLocation W20583500641 @default.
- W2058350064 hasRelatedWork W1539999459 @default.
- W2058350064 hasRelatedWork W1976290508 @default.
- W2058350064 hasRelatedWork W1999260662 @default.
- W2058350064 hasRelatedWork W2056242225 @default.
- W2058350064 hasRelatedWork W2066195341 @default.
- W2058350064 hasRelatedWork W2088840194 @default.
- W2058350064 hasRelatedWork W2108670083 @default.
- W2058350064 hasRelatedWork W24613914 @default.
- W2058350064 hasRelatedWork W2554350198 @default.
- W2058350064 hasRelatedWork W2557691199 @default.
- W2058350064 hasRelatedWork W2765675213 @default.
- W2058350064 hasRelatedWork W2993795572 @default.
- W2058350064 hasRelatedWork W3005601472 @default.
- W2058350064 hasRelatedWork W3022713423 @default.
- W2058350064 hasRelatedWork W30315383 @default.
- W2058350064 hasRelatedWork W577890934 @default.
- W2058350064 hasRelatedWork W7704778 @default.
- W2058350064 hasRelatedWork W2122409098 @default.
- W2058350064 hasRelatedWork W2182911908 @default.
- W2058350064 hasRelatedWork W3149654497 @default.
- W2058350064 isParatext "false" @default.
- W2058350064 isRetracted "false" @default.
- W2058350064 magId "2058350064" @default.
- W2058350064 workType "article" @default.