http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
FCM환경에서 혼합클래스를 이용한 동적 위빙 프레임워크 설계에 관한 연구
박제연(Jea-Youn. Park),송영재(Young-Jae. Song) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.1
기존의 컴포넌트 모델에서는 컴포넌트 사용과 설정의 분리가 용이하지 않아 개발자가 제약사항(처리시간과 메모리)간의 트레이드 오프(trade-off)를 고려할 수 없을 뿐만 아니라 AOP를 적용하기 힘들다. 본 논문에서는 제어인터페이스를 임의적으로 추가할 수 있는 FCM(fractal component model)을 사용하여 aspect을 적용하였고, 런타임시 비기능적인 속성을 효율적으로 재구성하는 동적 위빙(dynamic weaving)을 지원하기 위해서, fractal component의 제어기능을 담당하는 membrane에 있는 구성요소 중 제어 객체(control object)와 인터셉터 객체(interceptor object)를 간단하게 선택하고 구성하기 위해 혼합클래스를 사용하는 프레임워크를 제안한다. 또한 aspect의 재사용성을 높이기 위해, AspectDataBase를 프레임워크에 설계하였다.
Fractal 컴포넌트 환경에서 Decorator 패턴을 이용한 동적 위버 설계
박제연(Park Jae-Youn),김진향(Kim Jin-Hyang),송영재(Song Young-Jae) 한국콘텐츠학회 2005 한국콘텐츠학회 종합학술대회 논문집 Vol.3 No.1
컴포넌트를 다양한 영역에 사용하기 위해 코드를 추가적으로 요구할 경우, 추가되는 코드가 뒤엉켜져서 컴포넌트 재사용을 방해하게 된다. AOP는 이러한 컴포넌트의 다양성 문제를 해결하기 위해 나온 방법이다. 본 논문에서는 Fractal 컴포넌트 모델에 제어 객체와 인터셉터 객체를 합성하기위해 혼합클래스(mixin class)를 사용하여 joinpoint controller interlace를 생성하였으며, 이러한 인터페이스에 합성된 aspect을 적용하였다. 그리고, Aspect의 재사용성을 높이기 위하여, Decorator 디자인 패턴을 사용하여 동적으로 위빙하는 위버를 설계하였다. In order to use component for various domain, it need to add tangling code. Component reuse suffers from it. AOP was resolved this problem. We present in this paper a component model, called fractal, that added aspect interface using mixin class named joinController interface. Mixin class are used to combine controller object and interceptor object. we design 1he dynamic weaver that use the decorator pattern, for increase the reuse of aspect.
7175 합금 단조재의 미세조직과 기계적 성질에 미치는 중간가공열처리 영향
이용연,송영범,손영일,이경훈,은일상 ( Y . Y . Lee,Y . B . Song,S . T . Im,Y . I . Son,K . H . Lee,I . S . Eun ) 한국열처리공학회 1997 熱處理工學會誌 Vol.10 No.3
The microstructure, tensile and impact properties of forgings of 7175 aluminium alloy have been studied as a function of intermediate thermo-mechanical treatment(ITMT) process. The ITMT process is consisted of warm working and recrystallization. In the case that the billet was warm-worked above 60% below 250℃ and recrystallized at 475℃, the grain size revealed about 17㎛ which corresponds to one third of that of conventional process. The refinement of grain size leaded to the improved ductility and impact energy without sacrifice of tensile strength. It was found that the ITMT processed specimen behaved isotropically due to the near equiaxed grains. It was observed that the ITMT processed specimen showed the mixed fracture mode of transgranular and intergranular, instead of intergranular mode. This change of fracture mode contributed to the improved ductility and impact property.
닷넷 프레임워크에서 클래스 최적화를 위한 추상구조트리 생성 및 크로스커팅 위빙 메커니즘
이승형(Seung-Hyung Lee),박제연(Je-Yeon Park),송영재(Young-Jae Song) 한국콘텐츠학회 2010 한국콘텐츠학회논문지 Vol.10 No.2
엔터프라이즈 시스템은 점점 복잡해지고 대형화되고 있다. 시대적 흐름에 따라 재사용에 초점을 맞춘 객체지향 프로그래밍 방법으로 시스템을 개발하고 있다. 하지만, 객체지향 방법에서는 core class에 중복되는 코드가 삽입되기 때문에, 생산성 저하, 새로운 요구사항을 적용하기 어려운 문제가 발생한다. 이 단점을 해결하기 위하여, 메타데이터와 크로스커팅 개념을 적용하는 위빙 메카니즘을 제안한다. 클래스 최적화와 다른 언어사이의 통합을 위하여 다음의 방법을 사용한다. 리플렉션을 이용한 메타데이타 생성, 추상구조트리로의 변환, 그리고 XML로 명세된 크로스커팅 정보를 통한 매핑을 이용한다. 제안하는 방법을 이용하여, 기능의 분산과 코드의 혼란을 해결함으로서 클래스를 최적화 할 수 있다. The enterprise system is becoming more complex and larger. With the changes of the times, the system is developing to object-oriented programming method(OOP). However, the same code inserts to the core class repetitiously in the OOP, that causes a decrease in productivity and a trouble of application of another requirement. To solve this weak point, we propose a weaving mechanism what applies to metadata and crosscutting concern. For a class optimization and an integration between different languages, we take the following way. This paper uses three ways, those are, metadata generation using reflection, transformation to Abstract Syntax Tree, and mapping through crosscutting information specified XML. Through the proposed theory, class optimization can be accomplished by solving a functional decentralization and a confusion of codes.