Ap/s++: Case-study of a Mop for Purposes of Software Evolution
نویسنده
چکیده
We study a recent programming paradigm known as Adaptive Programming (AP) as an ideal candidate for a metaobject protocol (MOP) for object-oriented programming languages; we call it the AP MOP. The major beneet of the AP MOP is to provide a mechanism for writing base-level programs in a structure-shy manner. Doing so, the programs are more robust to changes in the structural aspects of the applications. We describe AP/S++, an implementation of the AP MOP using the Scheme-based, object-oriented language S++. AP/S++ is a compile-time MOP and has no negative eeects on the run-time performance of programs. The contributions of this paper are: (i) to show a new application for re-ection; (ii) to clearly identify the abstraction boundaries of AP; and (iii) to propose an implementation of the AP MOP that can easily be reproduced in many object-oriented programming languages.
منابع مشابه
Comparing different techniques of Post Axillary field in Breast Cancer Treatment
As we know breast cancer is the second death reason in Iran. One step of treatment process is radiotherapy, which needs careful consideration of contouring and therapeutic techniques Lung, thyroid, spinal cord, trachea and humerus are sensitive organs in breast cancer radiation therapy. The most clinical studies recommended two ways for delivering 95 percent of dose to supraclavicular and ...
متن کاملEnhancement of the in vitro and in vivo antitumor activities of phosphorylated mitomycin C and etoposide derivatives by monoclonal antibody-alkaline phosphatase conjugates.
Alkaline phosphatase (AP) was covalently linked to the two antitumor monoclonal antibodies, L6 (anticarcinoma) and 1F5 (anti-B lymphoma), forming conjugates that could bind to antigen-positive tumor cells. The conjugates were able to convert the prodrugs, mitomycin phosphate (MOP) and etoposide phosphate (EP), into an active mitomycin C derivative, mitomycin alcohol, and etoposide, respectively...
متن کاملارزیابی دز ورودی پوستی و دز مؤثر بیماران در معمول ترین آزمون های رادیولوژی
Introduction: Nowadays, we are witnessing a progressive application of radiology techniques in various communities as well as in Iran. Medical radiological examinations are one of the important sources of public radiological dose. Entrance skin doses and effective doses for patients in diagnostic radiology examinations should be assessed for the imaging techniques optimization and patient&rsquo...
متن کاملMeasurement of Entrance Skin Dose and Effective Dose in The most Common Diagnostic radiology Examinations in Jiroft, Iran
Introduction: Medical uses of radiation have grown very rapidly over in the past two decades, medical uses represent the largest source of exposure to people, The most important methods in medical diagnosis are the useses of diagnostic radiology exams. Although the use of these methods is very beneficial for the treatment of patients, but ionizing radiation produces ion pairs, ...
متن کاملA full ranking method using integrated DEA models and its application to modify GA for finding Pareto optimal solution of MOP problem
This paper uses integrated Data Envelopment Analysis (DEA) models to rank all extreme and non-extreme efficient Decision Making Units (DMUs) and then applies integrated DEA ranking method as a criterion to modify Genetic Algorithm (GA) for finding Pareto optimal solutions of a Multi Objective Programming (MOP) problem. The researchers have used ranking method as a shortcut way to modify GA to d...
متن کامل