http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
윤석진 ( Seokjin Yoon ),김현수 ( Hyeonsoo Kim ) 한국정보처리학회 2007 한국정보처리학회 학술대회논문집 Vol.14 No.1
본 연구는 소프트웨어 컴포넌트 플랫폼에 독립적으로 컴포넌트를 개발하여 소프트웨어 간에 상호 운용성과 이식성을 확보할 수 있는 컴포넌트 모델변환 기술과 소프트웨어 아키텍쳐를 기반으로 컴포넌트를 조립하여 소프트웨어를 생산할 수 있는 기술을 개발하는 것이다. 본 연구에서는 이러한 기술을 개발하기 위해 세부적으로 영역 전용 아키텍쳐 기술언어를 개발하고 아키텍쳐 기술 언어를 이용하여 개발된 응용 모델을 모델 기반 개발 방법으로 변환할 수 있는 변환 기술과 코드 생성 기술, 그리고 아키텍쳐를 구성하는 컴포넌트를 조립해 낼 수 있는 컴포넌트 조립 기술을 개발하고자 한다. 본 연구를 통하여 개발될 최종 결과물은 영역 아키텍쳐 기반 소프트웨어 개발 시스템 시제품의 개발이다.
윤석진(Seokjin Yoon),이승연(Seungyeon Lee),정양재(Yangjae Jeong),신규상(Gyusang Shin) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.2
본 연구는 컴포넌트로 구성된 일반 아키텍처 모델에서 개별 컴포넌트의 기능성을 컴포넌트 개발 시에 확인할 수 있도록 유닛 테스트 기반의 테스트 드라이버 코드를 자동으로 생성하는 장치 및 방법에 관한 것이다. 즉, 본 연구는 아키텍처 모델에서 컴포넌트의 인터페이스에 대해서 아키텍처 설계자가 인터페이스에 대한 예상 기대값, 컴포넌트의 상태 정보, 특정 시점에서의 인터페이스의 입력정보들을 입력하면 이 정보를 이용하여 테스트를 수행하기 전에 컴포넌트의 상태를 설정하는 테스트 준비 코드와 테스트를 수행한 후에 발생하는 결과 값과 예상 기대값을 비교하여 확인하게 하는 테스트 확인 코드를 포함하는 테스트 드라이버 코드를 자동으로 생성한다. 본 연구에 의하면, 아키텍처 설계 단계에서 아키텍처 설계자가 컴포넌트 개발자에게 테스트 드라이버 코드를 제공하게 함으로써 아키텍처 설계에서 요구하는 컴포넌트의 기능이 개별 컴포넌트 별로 제대로 개발되는지 개발시에 자동으로 검증하게 할 수 있다.
포인트 - 앤 - 클릭 방식을 지원하는 웹 문서 편집기의 설계와 구현
윤석진(Seokjin Yoon),조창식(Changsik Cho),신규상(Gyusang Shin) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.1B
본 논문에서는 웹을 기반으로 하는 응용 프로그램 개발 도구인 VIOLA에서 포인트-앤-클릭(Point-and-Click) 편집 방식을 지원하기 위한 방안과 구현에 대해 설명한다. 네트워크와 웹 기술의 발전으로 응용 프로그램의 사용자 인터페이스로서 웹을 사용하게 되었다. 응용 프로그램의 사용자 인터페이스로 사용하기 위한 웹의 편집 방식에는 기존의 텍스트 편집 방식보다 포인트-앤-클릭 편집 방식을 사용하여 편집하는 것이 편리하다. 본 논문에서는 이러한 포인트-앤-클릭 편집 방식을 웹의 편집에 적용하는데 있어서 생기는 문제점을 지적하고 이러한 문제점을 해결하는 테이블을 이용한 HTML 변환 알고리즘을 제시한다.
EDOC 기반 PIM 변환기의 설계 및 프로토타입 개발
김민정(Minjeong Kim),윤석진(Seokjin Yoon),신규상(Gyusang Shin) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1B
OMG에서 제안한 MDA는 시스템의 설계와 명세를 기술 플랫폼 독립적인 모델인 PIM으로 작성하고, 매핑을 통해서 실제 구현과 관련된 모델인 PSM을 만들어냄으로써 시스템을 보다 효율적으로 유지 및 통합할 수 있다. 이를 지원하기 위해 본 논문에서는 EDOC 프로파일 기반의 PIM 변환기를 제안하여 메타 모델 단위의 매핑을 통한 PSM으로 변환 과정의 자동화를 지원하고자 한다. 변환기의 입력인 PIM은 분산 컴퓨팅 환경에 대해 OMG에서 채택한 EDOC 프로파일을 적용하였으며 매핑 결과인 PSM은 UML Profile for EJB를 적용하였다. 또한 자동화된 PIM 모델 변환을 위해 EDOC to J2EE/EJB 매핑 규칙을 정의하였으며, 이를 지원하는 도구를 구현하여 회의실 예약 시스템 예제에 적용시켜 검증했다.
이승연(Seungyun Lee),윤석진(Seokjin Yoon),김철홍(Cheol-Hong Kim),양영종(Young Jong Yang) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.2
임베디드 Java 플랫폼은 다양한 하드웨어 및 운영체제에 적용되어야 하므로, 하드웨어에 종속적인 부분과 운영체제에 종속적인 부분이 적용되는 기기마다 가변적이다. Java 라이브러리의 경우 가상머신(VM: Virtual Machine)에 종속적으로 구현되며 네이티브 코드들로 상당부분 구현되기 때문에 다양한 VM과 결합하여 임베디드 Java 플랫폼을 구성할 경우 VM에 종속적인 부분을 가변 코드로 관리할 필요가 있다. 본 논문은 임베디드 Java 플랫폼의 적용 속성을 고려하여 가변 코드를 관리하는 방법을 제안하고 이를 구현해 본다.
웹 응용 프로그램 개발을 위한 자료 흐름 방식의 시각 프로그래밍 도구 개발
조창식(Changsik Cho),윤일지(Iljee Yoon),신규상(Gyusang Shin),진윤숙(Yunsook Jin),윤석진(Seokjin Yoon),마평수(Pyeongsoo Mah) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.1A
본 논문에서는 웹 응용 프로그램의 개발을 지원하는 VIOLA 시각 프로그래밍 도구를 제안한다. VIOLA는 웹 문서의 저작에 필요한 사용자 인터페이스 설계와 사용자의 입력을 처리하는 CGI 프로그래밍 과정을 지원한다. 문서 편집기 형태를 확장한 기존의 웹 에디터와는 달리 마우스의 직접 조작에 의해 웹 인터페이스를 설계하며, 사각 요소들을 자유로이 생성, 이동 삭제, 복사할 수 있다. 또한 기정의된 클래스 라이브러리를 아이콘으로 제공하고 이를 데이타 흐름을 사용하여 연결함으로써, CGI 프로그램을 포함하는 고수준의 웹 응용 프로그램을 생성할 수 있다.