Matches in SemOpenAlex for { <https://semopenalex.org/work/W4245190782> ?p ?o ?g. }
Showing items 1 to 93 of
93
with 100 items per page.
- W4245190782 endingPage "118" @default.
- W4245190782 startingPage "107" @default.
- W4245190782 abstract "Dynamic analyses are commonly implemented by instrumenting the program under analysis. Examples of such analyses for JavaScript range from checkers of user- defined invariants to concolic testers. For a full-stack JavaScript program, these analyses would benefit from reasoning about the state of the client-side and server-side processes it is comprised of. Lifting a dynamic analysis so that it supports full-stack programs can be challenging. It involves distributed communication to maintain the analysis state across all processes, which has to be deadlock-free. In this paper, we advocate maintaining distributed analysis state in a centralized analysis process instead — which is communicated with from the processes under analysis. The approach is supported by a dynamic analysis platform that provides abstractions for this communication. We evaluate the approach through a case study. We use the platform to build a distributed origin analysis, capable of tracking the expressions from which values originate from across process boundaries, and deploy it on collaborative drawing application. The results show that our approach greatly simplifies the lifting process at the cost of a computational overhead. We deem this overhead acceptable for analyses intended for use at development time." @default.
- W4245190782 created "2022-05-12" @default.
- W4245190782 creator A5042827940 @default.
- W4245190782 creator A5058914635 @default.
- W4245190782 creator A5084244319 @default.
- W4245190782 creator A5090657641 @default.
- W4245190782 date "2020-04-07" @default.
- W4245190782 modified "2023-09-26" @default.
- W4245190782 title "Orchestrating dynamic analyses of distributed processes for full-stack JavaScript programs" @default.
- W4245190782 cites W1548806133 @default.
- W4245190782 cites W1987647365 @default.
- W4245190782 cites W2031381791 @default.
- W4245190782 cites W2036639103 @default.
- W4245190782 cites W2094568767 @default.
- W4245190782 cites W2100148636 @default.
- W4245190782 cites W2134633067 @default.
- W4245190782 cites W2136601052 @default.
- W4245190782 cites W2157943826 @default.
- W4245190782 cites W2293810946 @default.
- W4245190782 cites W2351526985 @default.
- W4245190782 cites W2373401668 @default.
- W4245190782 cites W2393286498 @default.
- W4245190782 cites W2758513221 @default.
- W4245190782 cites W2771914302 @default.
- W4245190782 cites W2788565238 @default.
- W4245190782 cites W4229576224 @default.
- W4245190782 cites W4239035626 @default.
- W4245190782 cites W2120979781 @default.
- W4245190782 doi "https://doi.org/10.1145/3393934.3278135" @default.
- W4245190782 hasPublicationYear "2020" @default.
- W4245190782 type Work @default.
- W4245190782 citedByCount "0" @default.
- W4245190782 crossrefType "journal-article" @default.
- W4245190782 hasAuthorship W4245190782A5042827940 @default.
- W4245190782 hasAuthorship W4245190782A5058914635 @default.
- W4245190782 hasAuthorship W4245190782A5084244319 @default.
- W4245190782 hasAuthorship W4245190782A5090657641 @default.
- W4245190782 hasConcept C103048170 @default.
- W4245190782 hasConcept C111919701 @default.
- W4245190782 hasConcept C119024030 @default.
- W4245190782 hasConcept C120314980 @default.
- W4245190782 hasConcept C159985019 @default.
- W4245190782 hasConcept C192562407 @default.
- W4245190782 hasConcept C198240166 @default.
- W4245190782 hasConcept C199360897 @default.
- W4245190782 hasConcept C204156049 @default.
- W4245190782 hasConcept C204323151 @default.
- W4245190782 hasConcept C2779960059 @default.
- W4245190782 hasConcept C41008148 @default.
- W4245190782 hasConcept C48103436 @default.
- W4245190782 hasConcept C544833334 @default.
- W4245190782 hasConcept C9395851 @default.
- W4245190782 hasConcept C97686452 @default.
- W4245190782 hasConcept C98045186 @default.
- W4245190782 hasConcept C98183937 @default.
- W4245190782 hasConceptScore W4245190782C103048170 @default.
- W4245190782 hasConceptScore W4245190782C111919701 @default.
- W4245190782 hasConceptScore W4245190782C119024030 @default.
- W4245190782 hasConceptScore W4245190782C120314980 @default.
- W4245190782 hasConceptScore W4245190782C159985019 @default.
- W4245190782 hasConceptScore W4245190782C192562407 @default.
- W4245190782 hasConceptScore W4245190782C198240166 @default.
- W4245190782 hasConceptScore W4245190782C199360897 @default.
- W4245190782 hasConceptScore W4245190782C204156049 @default.
- W4245190782 hasConceptScore W4245190782C204323151 @default.
- W4245190782 hasConceptScore W4245190782C2779960059 @default.
- W4245190782 hasConceptScore W4245190782C41008148 @default.
- W4245190782 hasConceptScore W4245190782C48103436 @default.
- W4245190782 hasConceptScore W4245190782C544833334 @default.
- W4245190782 hasConceptScore W4245190782C9395851 @default.
- W4245190782 hasConceptScore W4245190782C97686452 @default.
- W4245190782 hasConceptScore W4245190782C98045186 @default.
- W4245190782 hasConceptScore W4245190782C98183937 @default.
- W4245190782 hasIssue "9" @default.
- W4245190782 hasLocation W42451907821 @default.
- W4245190782 hasOpenAccess W4245190782 @default.
- W4245190782 hasPrimaryLocation W42451907821 @default.
- W4245190782 hasRelatedWork W1969808647 @default.
- W4245190782 hasRelatedWork W2097712300 @default.
- W4245190782 hasRelatedWork W2290206096 @default.
- W4245190782 hasRelatedWork W2525971262 @default.
- W4245190782 hasRelatedWork W2621181330 @default.
- W4245190782 hasRelatedWork W2888529970 @default.
- W4245190782 hasRelatedWork W2943581423 @default.
- W4245190782 hasRelatedWork W3004099993 @default.
- W4245190782 hasRelatedWork W4229928981 @default.
- W4245190782 hasRelatedWork W4245190782 @default.
- W4245190782 hasVolume "53" @default.
- W4245190782 isParatext "false" @default.
- W4245190782 isRetracted "false" @default.
- W4245190782 workType "article" @default.