Matches in SemOpenAlex for { <https://semopenalex.org/work/W2996317448> ?p ?o ?g. }
- W2996317448 endingPage "33" @default.
- W2996317448 startingPage "1" @default.
- W2996317448 abstract "We present a new technique for automatically synthesizing replacement classes. The technique starts with an original class O and a potential replacement class R, then uses R to synthesize a new class that implements the same interface and provides the same functionality as O. Critically, our technique works with a synthe- sized inter-class equivalence predicate between the states of O and R. It uses this predicate to ensure that original and synthesized methods leave corresponding O and R objects in equivalent states. The predicate therefore enables the technique to synthesize individual replacement methods in isolation while still obtain- ing a replacement class that leaves the original and replacement objects in equivalent states after arbitrarily long method invocation sequences. We have implemented the technique as part of a tool, named Mask, and evaluated it using open-source Java classes. The results highlight the effectiveness of Mask in synthesizing replacement classes." @default.
- W2996317448 created "2019-12-26" @default.
- W2996317448 creator A5028990746 @default.
- W2996317448 creator A5045127387 @default.
- W2996317448 creator A5062670070 @default.
- W2996317448 date "2019-12-20" @default.
- W2996317448 modified "2023-09-27" @default.
- W2996317448 title "Synthesizing replacement classes" @default.
- W2996317448 cites W1498946538 @default.
- W2996317448 cites W1590649805 @default.
- W2996317448 cites W1596161732 @default.
- W2996317448 cites W1858945639 @default.
- W2996317448 cites W1964748769 @default.
- W2996317448 cites W1970165929 @default.
- W2996317448 cites W1971650562 @default.
- W2996317448 cites W1974514467 @default.
- W2996317448 cites W1983077483 @default.
- W2996317448 cites W1989571326 @default.
- W2996317448 cites W2023149698 @default.
- W2996317448 cites W2073264387 @default.
- W2996317448 cites W2074644416 @default.
- W2996317448 cites W2101512909 @default.
- W2996317448 cites W2122220040 @default.
- W2996317448 cites W2125379835 @default.
- W2996317448 cites W2132481916 @default.
- W2996317448 cites W2134734244 @default.
- W2996317448 cites W2136646111 @default.
- W2996317448 cites W2146753709 @default.
- W2996317448 cites W2149236697 @default.
- W2996317448 cites W2247845964 @default.
- W2996317448 cites W2267830770 @default.
- W2996317448 cites W2295399529 @default.
- W2996317448 cites W2344496621 @default.
- W2996317448 cites W2550471858 @default.
- W2996317448 cites W2561055248 @default.
- W2996317448 cites W2626990892 @default.
- W2996317448 cites W2627050930 @default.
- W2996317448 cites W2761958682 @default.
- W2996317448 cites W2763179278 @default.
- W2996317448 cites W2767301967 @default.
- W2996317448 cites W2912723978 @default.
- W2996317448 cites W2963046270 @default.
- W2996317448 cites W2963426888 @default.
- W2996317448 cites W4232188856 @default.
- W2996317448 cites W4248587618 @default.
- W2996317448 cites W4250359162 @default.
- W2996317448 cites W54521166 @default.
- W2996317448 doi "https://doi.org/10.1145/3371120" @default.
- W2996317448 hasPublicationYear "2019" @default.
- W2996317448 type Work @default.
- W2996317448 sameAs 2996317448 @default.
- W2996317448 citedByCount "9" @default.
- W2996317448 countsByYear W29963174482020 @default.
- W2996317448 countsByYear W29963174482021 @default.
- W2996317448 countsByYear W29963174482022 @default.
- W2996317448 countsByYear W29963174482023 @default.
- W2996317448 crossrefType "journal-article" @default.
- W2996317448 hasAuthorship W2996317448A5028990746 @default.
- W2996317448 hasAuthorship W2996317448A5045127387 @default.
- W2996317448 hasAuthorship W2996317448A5062670070 @default.
- W2996317448 hasBestOaLocation W29963174481 @default.
- W2996317448 hasConcept C118615104 @default.
- W2996317448 hasConcept C140146324 @default.
- W2996317448 hasConcept C154945302 @default.
- W2996317448 hasConcept C199360897 @default.
- W2996317448 hasConcept C2777212361 @default.
- W2996317448 hasConcept C2780069185 @default.
- W2996317448 hasConcept C33923547 @default.
- W2996317448 hasConcept C41008148 @default.
- W2996317448 hasConcept C548217200 @default.
- W2996317448 hasConceptScore W2996317448C118615104 @default.
- W2996317448 hasConceptScore W2996317448C140146324 @default.
- W2996317448 hasConceptScore W2996317448C154945302 @default.
- W2996317448 hasConceptScore W2996317448C199360897 @default.
- W2996317448 hasConceptScore W2996317448C2777212361 @default.
- W2996317448 hasConceptScore W2996317448C2780069185 @default.
- W2996317448 hasConceptScore W2996317448C33923547 @default.
- W2996317448 hasConceptScore W2996317448C41008148 @default.
- W2996317448 hasConceptScore W2996317448C548217200 @default.
- W2996317448 hasFunder F4320332180 @default.
- W2996317448 hasIssue "POPL" @default.
- W2996317448 hasLocation W29963174481 @default.
- W2996317448 hasOpenAccess W2996317448 @default.
- W2996317448 hasPrimaryLocation W29963174481 @default.
- W2996317448 hasRelatedWork W1481383228 @default.
- W2996317448 hasRelatedWork W1493446239 @default.
- W2996317448 hasRelatedWork W1546517032 @default.
- W2996317448 hasRelatedWork W1825982205 @default.
- W2996317448 hasRelatedWork W1979547103 @default.
- W2996317448 hasRelatedWork W2000780397 @default.
- W2996317448 hasRelatedWork W2137409926 @default.
- W2996317448 hasRelatedWork W2372895414 @default.
- W2996317448 hasRelatedWork W4254917997 @default.
- W2996317448 hasRelatedWork W2528467228 @default.
- W2996317448 hasVolume "4" @default.
- W2996317448 isParatext "false" @default.
- W2996317448 isRetracted "false" @default.
- W2996317448 magId "2996317448" @default.