http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
컴포넌트 기반 게임엔진 개발을 지원하는 컴포넌트 저장소의 설계 및 구현
송의철,김정종,Song Eui Cheol,Kim Jung Jong 한국정보처리학회 2005 정보처리학회논문지D Vol.12 No.2
게임엔진에서 처리하는 속성과 절차에 있어 많은 유사성을 가지는 게임 소프트웨어들이 새로운 게임을 개발할 때 다른 게임에서 참조하거나 재사용하지 않고 다양한 소프트웨어 개발 프로세스를 사용하고 있어 게임엔진 부분에 대한 중복투자 문제가 발생한다. 또한 게임엔진에 대한 프로세스의 표준화가 되어있지 않아 다른 소프트웨어 개발과정에서 생성된 산출물을 이해하고 재사용 할 수가 없다. 그러므로 게임 소프트웨어 개발사가 특정 게임을 개발할 때 다른 게임 소프트웨어와 동일한 게임엔진 처리에 대하여 새롭게 분석${\cdot}$설계하고 있다. 본 논문에서는 컴포넌트 기반 개발방법을 적용할 수 있도록 게임엔진 개발에 대한 공정개선, 구조와 관계성 분석, 계층별 모듈별 분류와 조합 방법, 저장소 구현, 프로세서 모형을 제시하였다. New game softwares usually have much similarities with old one in the sense of properties and procedures. But nevertheless, the development could be duplicated several times without referencing or reusing of others. In addition, because there is no standardized process about the game engine, the products generated by other software development processes are difficult to understand and to reuse. Therefore, the enterprise developing new game software newly analyze and design although it is same process as the old one. This paper proposes the improved process of the game engine, analysis of structures and relations, classification of the class and the module and their combination methods, implementation of storage, and processor model to apply the component based development method to the game engine.
객체 추출을 지원하는 행위분석 시스템의 설계에 관한 연구
송의철(Eui Cheol Song),박운재(Woon Jai Park),김정종(Jung Jong Kim) 한국정보과학회 1993 한국정보과학회 학술발표논문집 Vol.20 No.1
객체지향 설계(object-oriented design)을 지원하는 여러가지 분석 방법들이 연구되어 왔으나 이들 방법들이 시스템의 다면성을 동시에 가시화 하기는 어렵다. 본 논문에서는 기존의 여러 연구에서 분석된 결과를 어떻게 모델링하여 설계단계에 활용하고 있는가를 살펴보고 이들 방법에 적용가능한 분석 결과를 얻기 위한 객체지향 분석방법과 각 단계에 대해 살펴보고, 시스템의 행위를 중심으로 객체를 추출해가는 행위분석 시스템을 구현하기 위한 기반 과제로서 이의 설계에 관하여 논한다.
객체지향 소프트웨어 행위성 분류를 위한 디스크립터 접근 방법
김정종(Jung-Jong Kim),송의철(Eui-Cheol Song),송호영(Ho-Young Song),박운재(Woon-Jai Park) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.1A
객체지향 방법에 의한 소프트웨어 개발은 문제 해결의 적용 측면에서 많은 유연성을 가지고 있으며 사용자 환경의 많은 요구조건을 만족시키고 있다는 것은 이미 공인된 사실이다. 그러나 신속하게 시스템 적용환경이 변화되고 이들을 빠른 시간내에 유지보수할 수 있는 방법에는 여러가지 한계가 있다. 따라서 본 연구에서는 시스템 운영중에 기존 적용된 클래스들을 진화엔진을 통하여 진화한 후 진화된 클래스를 새로운 시스템에 요구되는 문제를 정확하게 적용할 수 있는 방법을 제시하며 적용시 연속적으로 변화되는 속성들과 적용방법들이 변화되는 것을 관리하여 새로운 시스템 개발에 필요한 컴퍼넌트의 선택과 행위성을 이해하는 문제를 해결하고자 퍼지 메커니즘을 이용한 디스크립터 분류와 적용방법을 제시하였다.
박창민(Chang-Min Park),송의철(Eui-Cheol Song),김정종(Jung-Jong Kim) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅱ
유전자 알고리즘은 일반적으로 선택, 교배, 돌연변이 등의 연산자를 이용하여 최적화를 구현하는데 많은 연구가 진행되고 있다. 최근, 주어진 문제를 분석하고 그 문제를 해결하는데 적합한 새로운 연산자의 개발이 활발하게 진행되고 있다. Cart-Pole-Balancing-System(CPBS)에 대하여 미러연산자를 적용하고 그 성능을 분석한다. 그 결과 개선된 유전자 알고리즘에 미러연산자를 첨가하면 생성된 규칙 베이스의 수가 줄어들 도록하였으며 Cart Pole이 밸런스를 이루는 시간이 현저하게 짧아지는 결과를 얻을 수 있다.
박운재(Woon Jai Park),송의철(Eui Cheol Song),김정종(Jung Jong Kim) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.2
객체 지향 설계 (object-oriented design)를 지원하는 여러가지 다이어그램(diagram)들이 개발되어 왔으나 이들 기법들이 시스템(system)의 다면성을 동시에 가시화 하기 어렵다. 본 논문에서는 객체 지향 설계 방법과 객체 지향 설계에의 다이어그램 적용에 대해 알아보고, 시스템의 다면성 측면에서 기존의 다이어그램들을 적절히 선택하여 이들이 객체 지향 시스템의 특성을 어떻게 가시화 하는지를 알아보고 이러한 다이어그램들의 적용시 고려사항을 논의한다.
김정종(Jung-Jong Kim),송호영(Ho-Young Song),송의철(Eui-Cheol Song),박운재(Woon-Jai Park) 한국정보과학회 1998 한국정보과학회 학술발표논문집 Vol.25 No.2Ⅰ
객체지향 방법에 의한 소프트웨어 개발은 문제해결의 적용 측면에서 많은 유연성을 가지고 있으며 사용자 환경의 많은 요구조건을 만족시키고 있다는 것은 이미 공인된 사실이다. 그러나 잘못 적용한 컴퍼넌트는 객체지향 시스템 개발에 많은 제한을 가져올 수 있다. 본 연구에서는 시스템 구현 시 연속적으로 변화되는 속성들과 적용방법들이 변화하는 것을 관리하여 새로운 시스템 개발에 필요한 컴퍼넌트의 선택과 행위성을 이해하는 문제를 해결하고자 퍼지 메커니즘을 이용한 디스크립터 분류와 분석도구의 적용에 관한 방법론을 제시하고자 한다.
김정종(Jung-Jong Kim),송호영(Ho-Young Song),송의철(Eui-Cheol Song) 한국정보과학회 1998 한국정보과학회 학술발표논문집 Vol.25 No.1A
기존의 비객체지향 시스템의 유지보수와 재사용성을 효율적으로 증대시킬 수 있는 소프트웨어 재공학 방법들이 많이 연구되고 있다. 소프트웨어 재공학을 위해서는 기존 시스템 문제의 정의구혁을 정확하게 파악하는 것이 중요하며 기존 시스템에 향상된 방법을 첨부하여 새로운 객체지향 시스템으로 적용이 가능하여야 한다. 본 연구에서는 이러한 적용이 가능한 소프트웨어 제공학을 지원하는 분석 도구를 제시하고 이 도구를 이용하여 객체지향 시스템으로 전환시 쉽게 응용하여 사용할 수 있도록 GUI 형식의 지식 베이스를 이용한다.