Reputation systems provide mechanisms to produce a metric encapsulating reputation for a given domain for each identity within the system. These systems seek to generate an accurate assessment in the face of various factors including but not limited to unprecedented community size and potentially adversarial environments.We focus on attacks and defense mechanisms in reputation systems. We present an analysis framework that allows for general decomposition of existing reputation systems. We classify attacks against reputation systems by identifying which system components and design choices are the target of attacks. We survey defense mechanisms employed by existing reputation systems. Finally, we analyze several landmark systems in the peer-to-peer domain, characterizing their individual strengths and weaknesses. Our work contributes to understanding 1) which design components of reputation systems are most vulnerable, 2) what are the most appropriate defense mechanisms and 3) how these defense mechanisms can be integrated into existing or future reputation systems to make them resilient to attacks.
Through AspectJ, aspect-oriented programming (AOP) is becoming of increasing interest and availability to Java programmers as it matures as a methodology for improved software modularity via the separation of cross-cutting concerns. AOP proponents often advocate a development strategy where Java programmers write the main application, ignoring cross-cutting concerns, and then AspectJ programmers, domain experts in their specific concerns, weave in the logic for these more specialized cross-cutting concerns. However, several authors have recently debated the merits of this strategy by empirically showing certain drawbacks. The proposed solutions paint a different development strategy where base code and aspect programmers are aware of each other (to varying degrees) and interactions between cross-cutting concerns are planned for early on.Herein we explore new possibilities in the language design space that open up when the base code is aware of crosscutting aspects. Using our insights from this exploration we concretize these new possibilities by extending AspectJ with concise yet powerful constructs, while maintaining full backwards compatibility. These new constructs allow base code and aspects to cooperate in ways that were previously not possible: arbitrary blocks of code can be advised, advice can be explicitly parameterized, base code can guide aspects in where to apply advice, and aspects can statically enforce new constraints upon the base code that they advise. These new techniques allow aspect modularity and program safety to increase. We illustrate the value of our extensions through an example based on transactions.
Marked fingerling largemouth bass Micropterus salmoides (both northern M. s. salmoides and Florida subspecies M. s. floridanus and their hybrid) were stocked into Chickamauga Lake, Tennessee, to enhance angling and introgress the Florida subspecies into the local gene pool. We evaluated mass marking and stocking success by sampling the stocked fish for 1 year poststocking. More than 128,000 fingerlings (35-64 mm total length) were immersed in a solution of 500 mg/L oxytetracycline (OTC) for 6 h and stocked into four embayments in the lake in spring 2002; two additional embayments served as controls and were not stocked (these embayments contained only wild, indigenous fish). In a blind test, 97% of sagittal otoliths were correctly scored as marked or unmarked. In a subsequent test, the OTC marks were clearly visible on every otolith removed from 240 OTC-treated bass held for 30 d. Age-0 largemouth bass were sampled with DC electrofishing gear at 7-19, 44-61, and 119-139 d after stocking, and sampling was conducted along 100-m transects within 1 km of the stocking sites in each embayment. Of all recaptures in the first sample, 31% occurred more than 600 m from the nearest stocking site, indicating rapid dispersal by some fish. Survival of stocked and wild age-0 largemouth bass was similar and low (4.5-6.9%) in two embayments; in the other two embayments, stocked fish survived at lower rates (0-4.3%) than wild fish (33.7-49.9%). Mean catches of all age-0 largemouth bass in the first sample were positively related to the number of fish stocked. By October 2002, the mean catch of all age-0 largemouth bass was similar among embayments. Contribution of stocked fish declined to approximately 2% (2 of 91 fish) the following spring. Cost per fingerling increased from US$0.35 at stocking to $12.00 at 140 d poststocking. Increasing the abundance of largemouth bass was not the primary objective of this stocking effort, but stocked fish will have to survive much better if managers hope to introgress Florida largemouth bass genes into the resident population
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.