Matches in SemOpenAlex for { <https://semopenalex.org/work/W3212759566> ?p ?o ?g. }
- W3212759566 abstract "As modern software systems are increasingly developed for running in distributed environments, it is crucial to provide fundamental techniques such as dependence analysis for checking, diagnosing, and evolving those systems. However, traditional dependence analysis is either inapplicable or of very limited utility for distributed programs due to the decoupled components of these programs that run in concurrent processes at physically separated machines. Motivated by the need for dependence analysis of distributed software and the diverse cost-effectiveness needs of dependence-based applications, this paper presents D$^2$ABS, a framework of dynamic dependence abstraction for distributed programs. By partial-ordering distributed method-execution events and inferring causality from the ordered events, D$^2$ABS abstracts method-level dependencies both within and across process boundaries. Further, by exploiting message-passing semantics across processes, and incorporating static dependencies and statement coverage within individual components, we present three additional instantiations of D$^2$ABS that trade efficiency for better precision. We present the design of the D$^2$ABS framework and evaluate the four instantiations of D$^2$ABS on distributed systems of various architectures and scales using our implementation for Java. Our empirical results show that D$^2$ABS is significantly more effective than existing options while offering varied levels of cost-effectiveness tradeoffs. As our framework essentially computes whole-system run-time dependencies, it naturally empowers a range of other dependence-based applications." @default.
- W3212759566 created "2021-11-22" @default.
- W3212759566 creator A5011813421 @default.
- W3212759566 creator A5076081056 @default.
- W3212759566 date "2021-11-09" @default.
- W3212759566 modified "2023-09-24" @default.
- W3212759566 title "D$^2$ABS: A Framework for Dynamic Dependence Abstraction of Distributed Programs." @default.
- W3212759566 cites W134722953 @default.
- W3212759566 cites W1507234470 @default.
- W3212759566 cites W1518546135 @default.
- W3212759566 cites W1539263919 @default.
- W3212759566 cites W1581096042 @default.
- W3212759566 cites W1592463075 @default.
- W3212759566 cites W1600980603 @default.
- W3212759566 cites W1652742168 @default.
- W3212759566 cites W1665906453 @default.
- W3212759566 cites W1902482618 @default.
- W3212759566 cites W1978068196 @default.
- W3212759566 cites W1980011878 @default.
- W3212759566 cites W1985524961 @default.
- W3212759566 cites W1992876788 @default.
- W3212759566 cites W2005036400 @default.
- W3212759566 cites W2005292183 @default.
- W3212759566 cites W2007121005 @default.
- W3212759566 cites W2016449454 @default.
- W3212759566 cites W2016634082 @default.
- W3212759566 cites W2022313601 @default.
- W3212759566 cites W2025819261 @default.
- W3212759566 cites W2026887730 @default.
- W3212759566 cites W2032467893 @default.
- W3212759566 cites W2041671556 @default.
- W3212759566 cites W2046065453 @default.
- W3212759566 cites W2060910994 @default.
- W3212759566 cites W2062141481 @default.
- W3212759566 cites W2069264676 @default.
- W3212759566 cites W2070948110 @default.
- W3212759566 cites W2075382909 @default.
- W3212759566 cites W2076520860 @default.
- W3212759566 cites W2080696000 @default.
- W3212759566 cites W2088647137 @default.
- W3212759566 cites W2092483417 @default.
- W3212759566 cites W2094321838 @default.
- W3212759566 cites W2103904278 @default.
- W3212759566 cites W2104444223 @default.
- W3212759566 cites W2105079569 @default.
- W3212759566 cites W2106333986 @default.
- W3212759566 cites W2108747667 @default.
- W3212759566 cites W2111403266 @default.
- W3212759566 cites W2112486798 @default.
- W3212759566 cites W2115035358 @default.
- W3212759566 cites W2117329005 @default.
- W3212759566 cites W2118134309 @default.
- W3212759566 cites W2120370554 @default.
- W3212759566 cites W2126529005 @default.
- W3212759566 cites W2126793939 @default.
- W3212759566 cites W2129482816 @default.
- W3212759566 cites W2132874107 @default.
- W3212759566 cites W2135988257 @default.
- W3212759566 cites W2136068442 @default.
- W3212759566 cites W2137204686 @default.
- W3212759566 cites W2138058557 @default.
- W3212759566 cites W2141432710 @default.
- W3212759566 cites W2142529397 @default.
- W3212759566 cites W2144344516 @default.
- W3212759566 cites W2145224695 @default.
- W3212759566 cites W2148357053 @default.
- W3212759566 cites W2153718771 @default.
- W3212759566 cites W2160510992 @default.
- W3212759566 cites W2160644947 @default.
- W3212759566 cites W2162310108 @default.
- W3212759566 cites W2164726441 @default.
- W3212759566 cites W2169044454 @default.
- W3212759566 cites W2169063818 @default.
- W3212759566 cites W2169870841 @default.
- W3212759566 cites W2314633885 @default.
- W3212759566 cites W2338716416 @default.
- W3212759566 cites W2343875716 @default.
- W3212759566 cites W2507869792 @default.
- W3212759566 cites W2508559393 @default.
- W3212759566 cites W2519392667 @default.
- W3212759566 cites W2526541690 @default.
- W3212759566 cites W2605900270 @default.
- W3212759566 cites W2613293227 @default.
- W3212759566 cites W2954659094 @default.
- W3212759566 cites W2969186282 @default.
- W3212759566 cites W3014225825 @default.
- W3212759566 cites W3040719252 @default.
- W3212759566 cites W3103688056 @default.
- W3212759566 cites W3137220996 @default.
- W3212759566 cites W3194079295 @default.
- W3212759566 cites W968340469 @default.
- W3212759566 cites W2116746874 @default.
- W3212759566 hasPublicationYear "2021" @default.
- W3212759566 type Work @default.
- W3212759566 sameAs 3212759566 @default.
- W3212759566 citedByCount "0" @default.
- W3212759566 crossrefType "posted-content" @default.
- W3212759566 hasAuthorship W3212759566A5011813421 @default.
- W3212759566 hasAuthorship W3212759566A5076081056 @default.
- W3212759566 hasConcept C111472728 @default.