Inferring design patterns using the ReP graph

نویسندگان

  • Tushar Sharma
  • D. Janaki Ram
چکیده

Periodic refactoring of a large source code often becomes a necessity especially for long-lived projects. In order to increase maintainability and extensibility of such projects, design pattern based refactoring can be seen as an emerging alternative. Manual inspection of source code to find candidate spots where patterns can be introduced is time consuming. Therefore automated tools can help in identifying candidate spots where patterns can be introduced. The level of source code abstraction plays an important role for building such tools. We propose a new abstraction for object oriented source code that is named as “Refactoring Pattern (ReP) Graph” to realize an effective design pattern based refactoring tool. The ReP graph abstracts the source code information thereby making the process of design pattern inference easier. The proposed tool identifies candidate spots in a given source code to introduce design patterns.

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

ثبت نام

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

منابع مشابه

Drug Resistance Patterns and Genotyping of Acinetobacter baumannii Strains Isolated from Patients Admitted to Shahrekord Teaching Hospitals Using REP-PCR

Background & objectives: In recent years, Acinetobacter baumannii has been shown to be associated with several nosocomial infections, including pneumonia, bacteraemia, urinary tract infections, wound infection and meningitis. This organism can survive in the hospital environment and rapidly develops resistance to many antibiotics. The molecular genotyping can increase our knowledge about the sp...

متن کامل

Optimization of analytical parameters for inferring relationships among Escherichia coli isolates from repetitive-element PCR by maximizing correspondence with multilocus sequence typing data.

Repetitive-element PCR (rep-PCR) is a method for genotyping bacteria based on the selective amplification of repetitive genetic elements dispersed throughout bacterial chromosomes. The method has great potential for large-scale epidemiological studies because of its speed and simplicity; however, objective guidelines for inferring relationships among bacterial isolates from rep-PCR data are lac...

متن کامل

Accuracy of REP-PCR method in genotyping of Enterococcus fascia isolated from red meat as a cause of foodborne infections

Background: Increasing food consumption outdoors in different societies has raised the risk of transmission of foodborne pathogens as a global health problem. Molecular typing methods such as REP-PCR produced DNA profiles for differentiation and characterization of pathogenic strains. The aim of this study was to evaluate the accuracy of molecular fingerprinting method based on repeated sequenc...

متن کامل

DNA Fingerprinting Based on Repetitive Sequences of Iranian Indigenous Lactobacilli Species by (GTG)5- REP-PCR

Background and Objective: The use of lactobacilli as probiotics requires the application of accurate and reliable methods for the detection and identification of bacteria at the strain level. Repetitive sequence-based polymerase chain reaction (rep-PCR), a DNA fingerprinting technique, has been successfully used as a powerful molecular typing method to determine taxonomic and phylogenetic relat...

متن کامل

Extraction of generative processes from B-Rep shapes and application to idealization transformations

A construction tree is a set of shape generation processes commonly produced with CAD modelers during a design process of B-Rep objects. However, a construction tree does not bring all the desired properties in many configurations: dimension modifications, idealization processes,. . . Generating a non trivial set of generative processes, possibly forming a construction graph, can significantly ...

متن کامل

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


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

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

ثبت نام

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

عنوان ژورنال:
  • Journal of Object Technology

دوره 9  شماره 

صفحات  -

تاریخ انتشار 2010