Expressive and modular predicate dispatch for Java

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

MultiJava: Modular Symmetric Multiple Dispatch and Extensible Classes for Java

Multiple dispatch offers several well-known advantages over the single dispatching of conventional object-oriented languages, including a simple solution to the “binary method” problem and cleaner implementations of the “strategy” and similar design patterns. Extensible classes allow one to extend the set of methods that an existing class supports without editing that class or client code. This...

متن کامل

Predicate Dispatching: A Unified Theory of Dispatch

Predicate dispatching generalizes previous method dispatch mechanisms by permitting arbitrary predicates to control method applicability and by using logical implication between predicates as the overriding relationship. The method selected to handle a message send can depend not just on the classes of the arguments, as in ordinary object-oriented dispatch, but also on the classes of subcompone...

متن کامل

Efficient and Expressive Runtime Verification for Java

One of the big advances of software engineering during the last decades was the development of new techniques to modularize code into functional units. Object-oriented programming (OOP) allows for separation of functionality and association of functionality with the state it alters. Aspectoriented programming (AOP) goes a step further and allows for the separation of whole crosscutting concerns...

متن کامل

Predicate Dispatching: a Uniied Theory of Dispatch

Predicate dispatching generalizes previous method dispatch mechanisms by permitting arbitrary predicates to control method applicability and by using logical implication between predicates as the overriding relationship. The method selected to handle a message send can depend not just on the classes of the arguments, as in ordinary object-oriented dispatch, but also on the classes of subcompone...

متن کامل

Optimize-and-Dispatch Architecture for Expressive Ad Auctions∗

Ad auctions are generating massive amounts of revenue for online search engines such as Google. Yet, the level of expressiveness provided to participants in ad auctions could be significantly enhanced. An advantage of this could be improved competition and thus improved revenue to a seller of the right to advertise to a stream of search queries. In this paper, we outline the kinds of expressive...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM Transactions on Programming Languages and Systems

سال: 2009

ISSN: 0164-0925,1558-4593

DOI: 10.1145/1462166.1462168