A Meta-Aspect Protocol for Developing Dynamic Analyses
نویسندگان
چکیده
Dynamic aspect-oriented programming has been widely used for the development of dynamic analyses to abstract over low-level program instrumentation. Due to particular feature requirements in different analysis domains like debugging or testing, many different aspect languages were developed from scratch or by extensive compiler or interpreter extensions. We introduce another level of abstraction in form of a meta-aspect protocol to separate the host language from the analysis domain. A language expert can use this protocol to tailor an analysisspecific aspect language, based on which a domain expert can develop a particular analysis. Our design enables a flexible specification of the join point model, configurability of aspect deployment and scoping, and extensibility of pointcut and advice language. We present the application of our design to different dynamic analysis domains.
منابع مشابه
A Meta Protocol for Adaptable Mobile Replicated Databases1
! " #$ % &'( ()*+, Abstract. This paper presents a meta protocol that allows the replacement of replication control protocols in mobile replicated databases. The meta protocol is motivated by the adaptability requirements of mobile database systems but can also be used on replicated databases with fixed nodes. The paper defines three properties that meta protocol executions have to enforce and ...
متن کاملSubtypes of Benign Breast Disease as a Risk Factor of Breast Cancer: A Systematic Review and Meta Analyses
Background: Researchers suggest that benign breast disease (BBD) is a key risk factor for breast cancer. The present study aimed to determinate the risk level of breast cancer in terms of various BBD subgroups.Methods: A meta-analysis was performed to determinate the risk of breast cancer associated with BBD. Observational studies (traditional case-control studies, nested case-control studies, ...
متن کاملTrends in Data Storage and Implications for Data Management
This paper presents a meta protocol that allows the dynamic replacement of replication control protocols in replicated databases. The meta protocol is motivated by the diversity of concurrency control and replication control protocols that implement different transaction isolation levels. The replacement of protocols allows applications to dynamically adapt themselves to consistency and data ac...
متن کاملMeta-modeling of Tense and Aspect in a Cross-linguistic Grammar Engineering Platform
This work describes the implementation of a meta-modeling approach to morphologically marked tense and aspect within the LinGO Grammar Matrix customization system. The Matrix customization system creates a small hpsg grammar for a language based on answers to questions about particular linguistic phenomena. In the original system, these answers indicated a choice of pre-determined analyses of t...
متن کاملDeveloping a Medical Tourism Marketing Model by a Meta-Synthesis Method
Background: Today, medical and health tourism is one of the most promising sectors in the tourism industry in the world, which has led the organizations involved ,and the countries interested in developing tourism ,to focus their attention on this aspect of the tourism industry and plan for it. Hence, the aim of this study was to design the marketing model of medical tourism using meta-synthesi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010