• 제목/요약/키워드: AspectJ

검색결과 440건 처리시간 0.029초

AJFCode: An Approach for Full Aspect-Oriented Code Generation from Reusable Aspect Models

  • Mehmood, Abid;Jawawi, Dayang N.A.
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제16권6호
    • /
    • pp.1973-1993
    • /
    • 2022
  • Model-driven engineering (MDE) and aspect-oriented software development (AOSD) contribute to the common goal of development of high-quality code in reduced time. To complement each approach with the benefits of the other, various methods of integration of the two approaches were proposed in the past. Aspect-oriented code generation, which targets obtaining aspect-oriented code directly from aspect models, offers some unique advantages over the other integration approaches. However, the existing aspect-oriented code generation approaches do not comprehensively address all aspects of a model-driven code generation system, such as a textual representation of graphical models, conceptual mapping, and incorporation of behavioral diagrams. These problems limit the worth of generated code, especially in practical use. Here, we propose AJFCode, an approach for aspect-oriented model-driven code generation, which comprehensively addresses the various aspects including the graphical models and their text-based representation, mapping between visual model elements and code, and the behavioral code generation. Experiments are conducted to compare the maintainability and reusability characteristics of the aspect-oriented code generated using the AJFCode with the most comprehensive object-oriented code generation approach. AJFCode performs well in terms of all metrics related to maintainability and reusability of code. However, the most significant improvement is noticed in the separation of concerns, coupling, and cohesion. For instance, AJFCode yields significant improvement in concern diffusion over operations (19 vs 51), coupling between components (0 vs 6), and lack of cohesion in operations (5 vs 9) for one of the experimented concerns.

Optimum Radial Build of a Low Aspect Ratio Tokamak Reactor

  • Hong, B.G.;Hwang, Y.S.;Kang, J.S.
    • 한국진공학회:학술대회논문집
    • /
    • 한국진공학회 2011년도 제40회 동계학술대회 초록집
    • /
    • pp.397-397
    • /
    • 2011
  • In a low aspect ratio (LAR) tokamak reactor with a superconducting toroidal field (TF) coil, the radial build of TF coil and the shield play a key role in determining the size of a reactor. For self-consistent determination of the reactor components and physics parameters, a system analysis code is coupled with one-dimensional radiation transport code. Conceptual design study of a compact superconducting LAR tokamak reactor with aspect ratio less than 2.5 was conducted and the optimum radial build was identified. It is shown that the use of an improved shielding material and high temperature superconducting magnets with high critical current density opens up the possibility of a fusion power plant with compact size and small re-circulating power simultaneously at low aspect ratio, and that by using an inboard neutron reflector instead of breeding blanket, tritium self-sufficiency is possible with outboard blanket only and thus compact sized reactor is viable.

  • PDF

Experimental evaluation on the seismic performance of high strength thin-walled composite members accounting for sectional aspect ratio effect

  • Hsu, H.L.;Juang, J.L.;Luo, K.T.
    • Steel and Composite Structures
    • /
    • 제9권4호
    • /
    • pp.367-380
    • /
    • 2009
  • This study focuses on the experimental evaluation of the flexural-torsional performance of high strength thin-walled composite members. A series of tests on composite members with various sectional aspect ratios subjected to eccentric cyclic loads were conducted. Test results show that the composite member's torsional strength could be approximated using a series of linear segments and evaluated using the superposition of the component steel and reinforced concrete responses. It is also validated from the tests that the strength deterioration of members subjected to combined loads is closely related to the aspect ratios of the sections. An interaction expression between the bending and torsion for high strength thin-walled composite members is proposed for engineering practice references.

다양한 종횡비의 직사각바 다단 인발공정에서 치수정도 향상을 위한 프로세스 맵 (Process Map for Improving the Dimensional Accuracy in the Multi-Stage Drawing Process of Rectangular Bar with Various Aspect Ratio)

  • 고필성;김정훈;김병민
    • 소성∙가공
    • /
    • 제27권3호
    • /
    • pp.154-159
    • /
    • 2018
  • In the rectangular bar multi-stage drawing process, the cross-section dimensional accuracy of the rectangular bar varies depending on the aspect ratio and process conditions. It is very important to predict the dimensional error of the cross-section occurring in the multi-stage drawing process according to the aspect ratio of the rectangular bar and the half die angle of each pass. In this study, a process map for improving the dimensional accuracy according to the aspect ratio was derived in the drawing process of a rectangular bar. FE-simulation of the multi-stage shape drawing process was carried out with four types of rectangular bar. The results of the FE-simulation were trained to the nonlinear relationship between the shape parameters using an Artificial Neural Network (ANN), and the process maps were derived from them. The optimum half die angles were determined from the process maps on the dimensional accuracy. The validity of the suggested process map for aspect ratios 1.25~2:1 were verified through FE-simulation and experimentation.

충격압출 공정에서 초기 슬러그 디자인이 사각 배터리 케이스의 이어링에 미치는 영향 분석 (Effects of Initial Slug Design on the Earring of a Rectangular Battery Case During Impact Extrusion)

  • 임재혁;최석우;정완진;신정학;이종섭
    • 소성∙가공
    • /
    • 제24권6호
    • /
    • pp.425-430
    • /
    • 2015
  • In the current paper, the effects of initial slug design on the earring of an Al rectangular battery case manufactured by impact extrusion were studied. During impact extrusion, non-uniform metal flow between the long and the short sides of the battery case leads to earring, which is subsequently trimmed. Process parameters such as friction, aspect ratio of the battery case, the die shape and the forming temperature tend to induce earring because they cause greater non-uniform metal flow. Large aspect ratio of the battery case and high friction between slug and die can greatly affect the earring of a rectangular battery case. To make a rectangular battery case without earring, it is necessary to control metal flow uniformly during impact extrusion. One of the ways to reduce the earring is to control the metal flow of slug at the initial upsetting stage. To analyze the effects of the initial slug design on earring, FE analysis was conducted using DEFORM 3D. Two types of initial slug designs were evaluated where volume was removed along either the width or thickness directions. The results show that the initial slug design can be effective in adjusting the uniformity of metal flow.

Double Step Fabrication of Ag Nanowires on Si Template

  • Zhang, J.;Cho, S.H.;Quan, W.X.;Zhu, Y.Z.;Mseo, J.
    • Journal of Korean Vacuum Science & Technology
    • /
    • 제6권2호
    • /
    • pp.79-83
    • /
    • 2002
  • As Ag does not form my silicide on Si surfaces, Ag wire is a candidate for self-assembled nanowire on the reconstructed and single-domain Si(5 5 12)-2 $\times$ 1. In the present study, various Ag coverages and post-annealing temperatures had been tested to fabricate a Ag nanowire with high aspect ratio. When Ag coverage was less than 0.03 ML and the post-annealing temperature was 500(C, Ag atoms preferentially adsorbed on the tetramer sites resulting in Ag wires with an inter-row spacing of ~5 nm. However, its aspect ratio is relatively small and its height is also not even. On the other hand, the Ag-posited surface completely loses its reconstruction even with the same annealing at 500 $\^{C}$ if the initial coverage exceeds 0.05 ML. But the additional subsequent annealing at 700$\^{C}$ and slow-cooling process recovers the well-ordered Ag chain with relatively high aspect ratio on the same tetramer sites. It can be understood that, in the double step annealing process, the lower temperature annealing is required for cohesion of adsorbed Ag atoms and the higher temperature annealing is for providing Ag atoms to the tetramer sites.

  • PDF