Low-intrusion Debugger for Python and Ruby Distributed Multi-thread Programs(Programming Environments)(<Special Issue>Next Generation Mobile Communication Systems)
スポンサーリンク
概要
- 論文の詳細を見る
Major scripting languages such as Peri 5, Python and Ruby, provide with multi-thread features that could improve response time as for network programming, etc. We propose a new type of thread-aware debugger that provides us with "low-intrusion" debug environment. In the "high-intrusion" (or "stop-the-world") environment that existing thread-aware debuggers provide with, we must suspend the whole execution of a debugged process at each time of debug operations and responses. In contrast, the "low-intrusion" environment enables us to test the behavior of individual threads while other threads remain unaffected, which makes it possible to test a process under scheduling perturbations and workload in operation. We present the features and implementation of a debugger we have developed for Python and extended for Ruby. The debugger consists of client and server parts to handle communicating processes via network. Both parts are coupled with asynchronous messages encoded in a common format. This allows for developing the client part in common, while the server parts are implemented for individual languages. The client part can catch more than one process at the same time, and provides users with full GUI support to facilitate the handling of multiple threads inside of the processes. We have implemented the server parts with extended modules: trace-hook reinforcements, a dedicated thread that is listening to debug commands coming from the client part, and functions call-backed by individual debug-gee threads. We show the applications are wide: multi-thread programs, distributed objects, and Web programming. We present typical threading patterns for which low-intrusion is effective. We compare low-and high-intrusion environments, and propose an integration of both environments together with real-time tracing capability.
- 一般社団法人情報処理学会の論文
- 2004-12-15
著者
-
SATO Norio
Department of Neurosurgery,Iwate Medical University,School of Medicine
-
ITOH Yasushi
Department of Clinical Nutrition, Suzuka University of Medical Science
-
Nagai Kazuhiro
Department Of Hematology And Molecular Medicine Unit Atomic Bomb Disease Institute Nagasaki Universi
-
Nagai Kazuhiro
Department Of Information And Computer Science Kanazawa Institute Of Technology
-
Itoh Yasushi
Department Of Information And Computer Science Kanazawa Institute Of Technology
-
OGURA MASAMITSU
Department of Information and Computer Science, Kanazawa Institute of Technology
-
KOSUGA KEISUKE
Department of Information and Computer Science, Kanazawa Institute of Technology
-
Sato Norio
Department Of Information And Computer Science Kanazawa Institute Of Technology
-
Sato Norio
Department Of Emergency Medicine Iwate Medical University School Of Medicine
-
Itoh Yasushi
Department Of Clinical Nutrition
-
Kosuga Keisuke
Department Of Information And Computer Science Kanazawa Institute Of Technology
-
Ogura Masamitsu
Department Of Information And Computer Science Kanazawa Institute Of Technology
-
Sato Norio
Department of Chemistry, Faculty of Science, Hokkaido University
-
Sato Norio
Department of Applied Chemistry, Faculty of Engineering, Yamagata University
関連論文
- Analysis of splenic Gr-1^ immature myeloid cells in tumor-bearing mice
- Long-term efficacy of imatinib in a practical setting is correlated with imatinib trough concentration that is influenced by body size : a report by the Nagasaki CML Study Group
- B-68. A Study of the Autoblood Pumping Therapy(APT)Upon the Cases with Akinetic Mutism (Part two)
- Imatinib Provides Durable Molecular and Cytogenetic Responses in a Practical Setting for Both Newly Diagnosed and Previously Treated Chronic Myelogenous Leukemia : A Study in Nagasaki Prefecture, Japan
- Adhesion-dependent growth of primary adult T cell leukemia cells with down-regulation of HTLV-I p40Tax protein : a novel in vitro model of the growth of acute ATL cells
- Preparation and Functional Analysis of Tumor-Infiltrating Stroma Cells Using Bone Marrow Chimera Mice
- Recovery of Hematopoietic Progenitor Cells in Patients With Severe Aplastic Anemia Who Obtained Good Clinical Response With a Combination Therapy of Immunosuppressive Agents and Recombinant Human Granulocyte Colony-Stimulating Factor
- Detection of Lymph Node Metastasis in Ovarian Carcinoma and Uterine Corpus Carcinoma by Preoperative Computerized Tomography or Magnetic Resonance Imaging
- Surface-State Bands on Silicon : Si(111)-√×√-Ag Surface Superstructure
- A simple and rapid method for analysis of Aconitum alkaloids in serum and urine using liquid chromatography electrospray ionization mass spectrometry
- High-resolution melting analysis for a reliable and two-step scanning of mutations in the tyrosine kinase domain of the chimerical bcr-abl gene.
- Suppressive Activity of the Fruit of Momordica charantia with Exercise on Blood Glucose in Type 2 Diabetic Mice(Pharmacognosy)
- Antidiabetic Activity of Lyophyllum decastes in Genetically Type 2 Diabetic Mice
- High-dose therapy combined with peripheral blood stem cell transplantation for advanced low-grade follicular lymphoma: single-institution experience in Japan
- Recombinant human erythropoietin for late-onset anemia after allogeneic bone marrow transplantation
- Detection of donor-type alveolar macrophages in transplantation with highly purified CD34^+ bone marrow cells
- PROGNOSTIC VALUE OF ABDOMINAL SPLANCHNIC FLOW DETERMINED BY VARIOUS MODALITIES OF MEDICAL IMAGING IN ACUTE AORTIC DISSECTION.
- CHRONIC TOXICITY AND HEPATOCARCINOGENICITY OF (+) RUGULOSIN, AN ANTHRAQUINOID MYCOTOXIN FROM PENICILLIUM SPECIES : PRELIMINARY SURVEYS IN MICE.
- TOXICOLOGICAL APPROACHES TO THE METABOLITES OF FUSARIA. XIII. HEMATOLOGICAL CHANGES IN MICE BY A SINGLE AND REPEATED ADMINISTRATIONS OF TRICHOTHECENES
- A case of primary pulmonary T cell lymphoma
- Corosolic Acid Induces GLUT4 Translocation in Genetically Type 2 Diabetic Mice(Pharmacognosy)
- Quantities of Interleukin-12p40 in Mature CD8α Negative Dendritic Cells Correlate with Strength of TCR Signal and Determine Th Cell Development
- Hypoglycemic and hypolipidemic activity of the leaf of Samallanthus sonchifolius in genetically type 2 diabetic mice
- Interleukin-4-Mediated Suppression of Histamine Synthesis in a Murine Mast Cell Line, BNu-2cl3
- Low-intrusion Debugger for Python and Ruby Distributed Multi-thread Programs(Programming Environments)(Next Generation Mobile Communication Systems)
- The transformation of 11-deoxojervine into 18-functional C-nor-D-homosteroids.
- The use of N,N-dimethylformamide-sulfonyl chloride complex for the preparation of thiophenesulfonyl chlorides.
- Reaction mechanism of cathodic crossed coupling of acetone with unsaturated compounds in acidic solution.
- Adsorption of benzoic acid on a mercury electrode.