3,075 research outputs found
Enhancing code clone detection using control flow graphs
Code clones are syntactically or semantically equivalent code fragments of source code. Copy-and-paste programming allows software developers to improve development productivity, but it could produce code clones that can introduce non-trivial difficulties in software maintenance. In this paper, a code clone detection framework is presented with a feature extractor and a clone classifier using deep learning. The clone classifier is trained with true and false clones and then is tested with a test dataset to evaluate the performance of the proposed approach to clone detection. In particular, the proposed approach to clone detection uses Control Flow Graphs (CFGs) to extract features of a given code snippet. The selected features are used to compute similarity scores for comparing two code fragments. The clone classifier is trained and tested with similarity scores that quantify the degree of how similar two code fragments are. The experimental results demonstrate that using CFG features is a viable methodology in terms of the effectiveness of clone detection for both syntactic and semantic clones
Performance-Based Multiobjective Optimal Seismic Retrofit Method for a Steel Moment-Resisting Frame Considering the Life-Cycle Cost
This study proposes a performance-based multiobjective optimization seismic retrofit method for steel moment-resisting frames. The brittle joints of pre-Northridge steel moment-resisting frames are retrofitted to achieve ductility; the method involves determining the position and number of connections to be retrofitted. The optimal solution is determined by applying the nondominated sorting genetic algorithm-II (NSGA-II), which acts as a multiobjective seismic retrofit optimization technique. As objective functions, the initial cost for the connection retrofit and lifetime seismic damage cost were selected, and a seismic performance level below the 5% interstory drift ratio was employed as a constraint condition. The proposed method was applied to the SAC benchmark three- and nine-story buildings, and several Pareto solutions were obtained. The optimized retrofit solutions indicated that the lifetime seismic damage cost decreased as the initial retrofit cost increased. Although every Pareto solution existed within a seismic performance boundary set by a constraint function, the seismic performance tended to increase with the initial retrofit cost. Analysis and economic assessment of the relations among the initial retrofit cost, lifetime seismic damage cost, total cost, and seismic performance of the derived Pareto solution allow building owners to make seismic retrofit decisions more rationally
Recommended from our members
Controlling the Magnetic Anisotropy of the van der Waals Ferromagnet Fe3GeTe2 through Hole Doping.
Identifying material parameters affecting properties of ferromagnets is key to optimized materials that are better suited for spintronics. Magnetic anisotropy is of particular importance in van der Waals magnets, since it not only influences magnetic and spin transport properties, but also is essential to stabilizing magnetic order in the two-dimensional limit. Here, we report that hole doping effectively modulates the magnetic anisotropy of a van der Waals ferromagnet and explore the physical origin of this effect. Fe3-xGeTe2 nanoflakes show a significant suppression of the magnetic anisotropy with hole doping. Electronic structure measurements and calculations reveal that the chemical potential shift associated with hole doping is responsible for the reduced magnetic anisotropy by decreasing the energy gain from the spin-orbit induced band splitting. Our findings provide an understanding of the intricate connection between electronic structures and magnetic properties in two-dimensional magnets and propose a method to engineer magnetic properties through doping
Effect of Tree on Side-wall Failure in Expanding Gully During One Rainfall Event, South Korea
Geological and Environmental Hazards Division, Korea Institute of Geoscience and Mineral Resources (KIGAM), KoreaPromoting Environmental Pesearch in Pan-Japan Sea Area : Young Researchers\u27 Network, Schedule: March 8-10,2006,Kanazawa Excel Hotel Tokyu, Japan, Organized by: Kanazawa University 21st-Century COE Program, Environmental Monitoring and Prediction of Long- & Short- Term Dynamics of Pan-Japan Sea Area ; IICRC(Ishikawa International Cooperation Research Centre), Sponsors : Japan Sea Research ; UNU-IAS(United Nations University Institute of Advanced Studies)+Ishikawa Prefecture Government ; City of Kanazaw
Fundamentals of Wireless Information and Power Transfer: From RF Energy Harvester Models to Signal and System Designs
Radio waves carry both energy and information simultaneously. Nevertheless,
Radio-Frequency (RF) transmission of these quantities have traditionally been
treated separately. Currently, we are experiencing a paradigm shift in wireless
network design, namely unifying wireless transmission of information and power
so as to make the best use of the RF spectrum and radiations as well as the
network infrastructure for the dual purpose of communicating and energizing. In
this paper, we review and discuss recent progress on laying the foundations of
the envisioned dual purpose networks by establishing a signal theory and design
for Wireless Information and Power Transmission (WIPT) and identifying the
fundamental tradeoff between conveying information and power wirelessly. We
start with an overview of WIPT challenges and technologies, namely Simultaneous
Wireless Information and Power Transfer (SWIPT),Wirelessly Powered
Communication Network (WPCN), and Wirelessly Powered Backscatter Communication
(WPBC). We then characterize energy harvesters and show how WIPT signal and
system designs crucially revolve around the underlying energy harvester model.
To that end, we highlight three different energy harvester models, namely one
linear model and two nonlinear models, and show how WIPT designs differ for
each of them in single-user and multi-user deployments. Topics discussed
include rate-energy region characterization, transmitter and receiver
architecture, waveform design, modulation, beamforming and input distribution
optimizations, resource allocation, and RF spectrum use. We discuss and check
the validity of the different energy harvester models and the resulting signal
theory and design based on circuit simulations, prototyping and
experimentation. We also point out numerous directions that are promising for
future research.Comment: guest editor-authored tutorial paper submitted to IEEE JSAC special
issue on wireless transmission of information and powe
- …