• Title/Summary/Keyword: linking and loading

Search Result 39, Processing Time 0.025 seconds

Analysis of Dynamic Class Loading and Linking in Java (자바에서 동적인 클래스 로딩과 링킹의 분석)

  • Kim, Ki-Tae;Kouh, Hoon-Joon;Jo, Sun-Moon;Sim, Hyun-Jin;Kang, Sung-Kwan;Yoo, Weon-Hee
    • Annual Conference of KIPS
    • /
    • 2003.05c
    • /
    • pp.1785-1788
    • /
    • 2003
  • 자바의 동적 클래스 로딩은 실행 시간에 소프트웨어 컴포넌트를 동적으로 로딩하기 위한 강력한 메커니즘이다. 다른 시스템에서도 동적 료딩과 링킹을 제공하지만 지연 로딩, 타입 안전 링크, 사용자 정의 클래스 로딩 정책, 그리고 나중 이름공간 둥은 자바가 가진 중요한 특징이다. 자바에서 클래스 로딩의 핵심은 타입 안전에 대한 확신이다. 하지만 자바 가상머신에서 타입 안전에 대한 메커니즘은 매우 복잡하고 또 정확성에 대한 접근이 명확하지 않아서 지금까지 많은 버그가 발생되었고 따라서 타입 안전에 문제가 되어왔다. 본 논문은 간단한 자바 소스 코드를 이용하여 동적인 클래스 로더의 동작을 분석하여 도식화하고, 연산적 의미론으로 추상화하여 이전에 제시되었던 타입 안전에 대한 문제를 분석한다.

  • PDF

Effect of Various Cross-linking Types on the Physical Properties in Carbon Black-Filled Natural Rubber Compound (천연고무 배합물에서 가교형태 변화가 물성에 미치는 영향)

  • Park, Byung-Ho;Jung, Il-Gouen;Park, Sung-Soo
    • Polymer(Korea)
    • /
    • v.25 no.1
    • /
    • pp.63-70
    • /
    • 2001
  • The objective of this study was to investigate the effect of cure type on the processing and physical properties under conditions of similar stress-strain properties. On the carbon black filled natural rubber(NR) based compound, the induction time decreased, but the cure rate became fast with increasing loading of sulfur donor agent. Tensile strength was little affected on the curing type. However, elongation generally decreased with increasing accelerator. Effect of cure type on the blow-out properties was followings: CV

  • PDF

Surface-modified Nanoparticle Additives for Wear Resistant Water-based Coatings for Galvanized Steel Plates

  • Becker-Willinger, Carsten;Heppe, Gisela;Opsoelder, Michael;Veith, H.C. Michael;Cho, Jae-Dong;Lee, Jae-Ryung
    • Corrosion Science and Technology
    • /
    • v.9 no.4
    • /
    • pp.147-152
    • /
    • 2010
  • Conventional paints for conversion coating applications in steel production derived mainly from water-based polymer dispersions containing several additives actually show good general performance, but suffer from poor scratch and abrasion resistance during use. The reason for this is because the relatively soft organic binder matrix dominates the mechanical surface properties. In order to maintain the high quality and decorative function of coated steel sheets, the mechanical performance of the surface needs to be improved significantly. In fact the wear resistance should be enhanced without affecting the optical appearance of the coatings by using appropriate nanoparticulate additives. In this direction, nanocomposite coating compositions (Nanomer$^{(R)}$) have been derived from water-based polymer dispersions with an increasing amount of surface-modified nanoparticles in aqueous dispersion in order to monitor the effect of degree of filling with rigid nanoparticles. The surface of nanoparticles has been modified for optimum compatibility with the polymer matrix in order to achieve homogeneous nanoparticle dispersion over the matrix. This approach has been extended in such a way that a more expanded hybrid network has been condensed on the nanoparticle surface by a hydrolytic condensation reaction in addition to the quasi-monolayer type small molecular surface modification. It was expected that this additional modification will lead to more intensive cross-linking in coating systems resulting in further improved scratch-resistance compared to simple addition of nanoparticles with quasi-monolayer surface modification. The resulting compositions have been coated on zinc-galvanized steel and cured. The wear resistance and the corrosion protection of the modified coating systems have been tested in dependence on the compositional change, the type of surface modification as well as the mixing conditions with different shear forces. It has been found out that for loading levels up to 50 wt.-% nanoparticles, the mechanical wear resistance remains almost unaffected compared to the unmodified resin. In addition, the corrosion resistance remained unaffected even after $180^{\circ}$ bending test showing that the flexibility of coating was not decreased by nanoparticle addition. Electron microscopy showed that the inorganic nanoparticles do not penetrate into the organic resin droplets during the mixing process but rather formed agglomerates outside the polymer droplet phase resulting in quite moderate cross linking while curing, because of viscosity. The proposed mechanisms of composite formation and cross linking could explain the poor effect regarding improvement of mechanical wear resistance and help to set up new synthesis strategies for improved nanocomposite morphologies, which should provide increased wear resistance.

Effect of Tripolyphosphate (TPP) on the Controlled Release of Cyclosporin A from Chitosan-coated Lipid Microparticles

  • Cheon, Ji-Woong;Shim, Chang-Koo;Chung, Suk-Jae;Kim, Dae-Duk
    • Journal of Pharmaceutical Investigation
    • /
    • v.39 no.1
    • /
    • pp.59-63
    • /
    • 2009
  • Soybean phosphatidylcholine microparticles loaded with cyclosporin A (CsA) were prepared by the modified emulsion solvent diffusion and ionic gelation method, in which chitosan on the surface of the microparticles was crosslinked with various concentrations of tripolyphosphate (TPP). The morphology of the particles was characterized by scanning electron microscopy (SEM). The change of particle size and zeta-potential by chitosan on the surface of the lipid microparticles were systematically observed. The encapsulation efficiency and loading capacity of CsA in the particles were determined by high performance liquid chromatography (HPLC). In vitro release kinetics was studied using the dialysis method. In the results, the mean particle size and the zeta-potential of lipid microparticles increased when the attached chitosan was cross-linked (from 2.5 to 6.2 ${\mu}m$ and from -37.0 to +93.0 mV, respectively). The cyclosporin A-loaded lipid microparticles appeared discrete and spherical particles with smooth surfaces. The encapsulation efficiency of CsA was between 79% and 90% while the loading capacity was between 41% and 56%. In vitro release study showed that the crosslinkage of chitosan by TPP significantly delayed the release of CsA from the particles in a concentration-dependent manner. Thus, the release of CsA from the lipid microparticles could be controlled by tripolyphosphate used as a cross-linking agent.

Drift Design Method of High-rise Buildings Considering Design Variable Linking Strategy and Load Combinations (부재 그룹과 하중 조합을 고려한 고층건물 변위조절 설계법)

  • Seo, Ji-Hyun;Park, Hyo-Seon
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.19 no.4 s.74
    • /
    • pp.357-367
    • /
    • 2006
  • Drift design methods using resizing algorithms have been presented as a practical drift design method since the resizing algorithms proposed easily find drift contribution of each member, called member displacement participation factor, to lateral drift to be designed without calculation of sensitivity coefficient or re-analysis. Weight of material to be redistributed for minimization of the lateral drift is determined according to the member displacement participation factors. However, resizing algorithms based on energy theorem must consider loading conditions because they have different displacement contribution according to different loading conditions. Furthermore, to improve practicality of resizing algorithms, structural member grouping is required in application of resizing algorithms to drift control of high-rise buildings. In this study, three resizing algorithms on considering load condition and structural member grouping are developed and applied to drift design of a 20-story steel-frame shear-wall structure and a 50-story frame shear-wall system with outriggers.

Development of Auto Presentation System of Toolbook Using Object Auto Transition on Multimedia Authoring Tool (멀티미디어를 기반으로 하는 저작도구 툴북에서 객체 자동 변환을 이용한 자동 프리젠테이션 시스템 개발)

  • Yang, Ok-Yul;Jeong, Yeong-Sik;Lee, Yong-Ju
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.5
    • /
    • pp.1182-1195
    • /
    • 1997
  • When we present some information, we can use application programs through multinedia-based authoring tools. Especially.many programers proposed to improve its intergration time and reduce programming speed and easy to use. However, multimedia based authoring tools have not all of programming methodolgies and do not supply special functions from user's request. Therefore, we have to apply effective functions through high-level programming languages.In this paper, we propose to use small appkication prograns through linking methods, So we reduce overhead from memory loading In authoring tools, we can use MCI(media control interface) call functions for playback audio files.we development ATS(Auto Transition System) for several functions-close MCI call audio files, get object status, page-to page trancition.We evidently show that an optimal configuration of presentation obtained by ATS algorithm.

  • PDF

CFI Approach to Defend against GOT Overwrite Attacks (CFI(Control Flow Integrity) 적용을 통한 GOT(Global Offset Table) 변조 공격 방지 방안 연구)

  • Jeong, Seunghoon;Hwang, Jaejoon;Kwon, Hyukjin;Shin, Dongkyoo
    • Journal of Internet Computing and Services
    • /
    • v.21 no.1
    • /
    • pp.179-190
    • /
    • 2020
  • In the Unix-like system environment, the GOT overwrite attack is one of the traditional control flow hijacking techniques for exploiting software privileges. Several techniques have been proposed to defend against the GOT overwrite attack, and among them, the Full Relro(Relocation Read only) technique, which blocks GOT overwrites at runtime by arranging the GOT section as read-only in the program startup, has been known as the most effective defense technique. However, it entails loading delay, which limits its application to a program sensitive to startup performance, and it is not currently applied to the library due to problems including a chain loading delay problem caused by nested library dependency. Also, many compilers, including LLVM, do not apply the Full Relro technique by default, so runtime programs are still vulnerable to GOT attacks. In this paper, we propose a GOT protection scheme using the Control Flow Integrity(CFI) technique, which is currently recognized as the most suitable technique for defense against code reuse attacks. We implemented this scheme based on LLVM and applied it to the binutils-gdb program group to evaluate security, performance and compatibility. The GOT protection scheme with CFI is difficult to bypass, fast, and compatible with existing library programs.

Fiber-optic biosensor for the detection of organophosphorus compounds in a contaminated water (Part II : The signal analysis and simulation) (오염수 내의 유기인 화합물의 측정을 위한 광섬유 바이오센서 (제 2 부 : 신호분석 및 수치모사))

  • Choi, Jeong-Woo;Min, Jun-Hong;Lee, Won-Hong
    • Journal of Sensor Science and Technology
    • /
    • v.3 no.2
    • /
    • pp.16-23
    • /
    • 1994
  • Developed fiber-optic biosensor for the detection of organophosphorus compounds in a contaminated water needs the analysis of an enzyme kinetics and the transport phenomena in the reaction part to analyze the sensor signal and to design the sensor. The enzyme inhibition kinetics was investigated and the reactor model was proposed to design the reaction part in the proposed sensor. Since the acetylcholinesterase was inhibited by the organophosphorus compounds, experiments for enzyme inhibition reaction were performed from 0 to 2 ppm to be detected by the developed sensor, and irreversible enzyme inhibition kinetics was proposed. The reactor parts were divided into the two phases, i.e. bulk phase and immobilized enzyme layer, to analyze the flow and diffusion. Sensor signal was able to be analyzed based on the total reactor model established by linking the enzyme reaction kinetics. Based on the proposed model, the effects of loading enzyme amount and enzyme layer thickness on the magnitude of readout signal were simulated.

  • PDF

Preventing ELF(Executable and Linking Format)-File-Infecting Malware using Signature Verification for Embedded Linux (임베디드 리눅스에서 서명 검증 방식을 이용한 악성 프로그램 차단 시스템)

  • Lee, Jong-Seok;Jung, Ki-Young;Jung, Daniel;Kim, Tae-Hyung;Kim, Yu-Na;Kim, Jong
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.6
    • /
    • pp.589-593
    • /
    • 2008
  • These days, as a side effect of the growth of the mobile devices, malwares for the mobile devices also tend to increase and become more dangerous. Because embedded Linux is one of the advanced OSes on mobile devices, a solution to preventing malwares from infecting and destroying embedded Linux will be needed. We present a scheme using signature verification for embedded Linux that prevents executallle-Infecting malwares. The proposed scheme works under collaboration between mobile devices and a server. Malware detection is delegated to the server. In a mobile device, only integrity of all executables and dynamic libraries is checked at kernel level every time by kernel modules using LSM hooks just prior to loading of executables and dynamic libraries. All procedures in the mobile devices are performed only at kernel level. In experiments with a mobile embedded device, we confirmed that the scheme is able to prevent all executable-Infecting malwares while minimizing damage caused by execution of malwares or infected files, power consumption and performance overheads caused by malware check routines.

Modeling of cyclic joint shear deformation contributions in RC beam-column connections to overall frame behavior

  • Shin, Myoungsu;LaFave, James M.
    • Structural Engineering and Mechanics
    • /
    • v.18 no.5
    • /
    • pp.645-669
    • /
    • 2004
  • In seismic analysis of moment-resisting frames, beam-column connections are often modeled with rigid joint zones. However, it has been demonstrated that, in ductile reinforced concrete (RC) moment-resisting frames designed based on current codes (to say nothing of older non-ductile frames), the joint zones are in fact not rigid, but rather undergo significant shear deformations that contribute greatly to global drift. Therefore, the "rigid joint" assumption may result in misinterpretation of the global performance characteristics of frames and could consequently lead to miscalculation of strength and ductility demands on constituent frame members. The primary objective of this paper is to propose a rational method for estimating the hysteretic joint shear behavior of RC connections and for incorporating this behavior into frame analysis. The authors tested four RC edge beam-column-slab connection subassemblies subjected to earthquake-type lateral loading; hysteretic joint shear behavior is investigated based on these tests and other laboratory tests reported in the literature. An analytical scheme employing the modified compression field theory (MCFT) is developed to approximate joint shear stress vs. joint shear strain response. A connection model capable of explicitly considering hysteretic joint shear behavior is then formulated for nonlinear structural analysis. In the model, a joint is represented by rigid elements located along the joint edges and nonlinear rotational springs embedded in one of the four hinges linking adjacent rigid elements. The connection model is able to well represent the experimental hysteretic joint shear behavior and overall load-displacement response of connection subassemblies.