http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
서동수(Dongsu Seo),신규상(Gyusang Shin),이단형(Danhyung Lee) 한국정보과학회 1995 정보과학회 컴퓨팅의 실제 논문지 Vol.1 No.2
전통적인 코드 재사용과 비교해 볼 때 객체지향 모델은 풍부한 추상성으로 인해 다양한 단계의 재사용을 지원해 줄 있다. 이러한 잠재적인 이점을 살리기 위해 재사용 모델은 재사용의 주요 특성 중 하나인 각 추상 계층의 독립적인 이해가 가능하도록 하는 수단을 제공해야 한다. 본 논문은 각 추상 계층 간에 놓여 있는 개념적인 차이를 좁힐 수 있는 수단으로 구문 및 시멘틱 규칙, 제약 조건들을 정의하여 모델 구성에 적용한다. Comparing with traditional code reuse object-oriented models can provide various levels of reuse due to their richness of abstraction. To utilize its potential benefits the reusable model should provide a means of understanding at each level of abstraction which is believed to be one important feature for reuse. To bridge the conceptual gap between the levels of abstraction, this paper has imposed constraints and a set of syntactic and semantic rules on modeling processes.
진윤숙(Yunsook Jin),마평수(Pyeongsoo Mah),신규상(Gyusang Shin) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅰ
절차적 언어와 방법으로 개발된 기존 시스템은 유지보수하기 힘들고 구조의 변화 요구를 충족시키지 못한다. 객체지향 프로그래밍 개념은 프로그램의 유지보수성과 재사용성을 높이므로 사업적 가치는 있지만 수정하기 힘든 절차적 코드로부터 객체를 추출하고자 하는 노력이 많이 이루어지고 있다. 본 논문은 절차적 프로그램을 객체지향 프로그램으로 변환하기 위해 절차적 프로그램으로부터 자동으로 객체를 추출하는 방법을 제시한다. 절차적 프로그램의 구문 요소간의 관계와 그들의 가중치를 기반으로 한 Variable-Type-Function Graph(VTFG)를 사용하여 객체를 추출한다. 본 논문에서는 제시된 방법은 소프트웨어 재공학 도구를 개발하는 RESORT(RESearch on object-oriented SOftware Reengineering Technology) 과제에서 구현된다.
포인트 - 앤 - 클릭 방식을 지원하는 웹 문서 편집기의 설계와 구현
윤석진(Seokjin Yoon),조창식(Changsik Cho),신규상(Gyusang Shin) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.1B
본 논문에서는 웹을 기반으로 하는 응용 프로그램 개발 도구인 VIOLA에서 포인트-앤-클릭(Point-and-Click) 편집 방식을 지원하기 위한 방안과 구현에 대해 설명한다. 네트워크와 웹 기술의 발전으로 응용 프로그램의 사용자 인터페이스로서 웹을 사용하게 되었다. 응용 프로그램의 사용자 인터페이스로 사용하기 위한 웹의 편집 방식에는 기존의 텍스트 편집 방식보다 포인트-앤-클릭 편집 방식을 사용하여 편집하는 것이 편리하다. 본 논문에서는 이러한 포인트-앤-클릭 편집 방식을 웹의 편집에 적용하는데 있어서 생기는 문제점을 지적하고 이러한 문제점을 해결하는 테이블을 이용한 HTML 변환 알고리즘을 제시한다.
웹 응용 프로그램 개발을 위한 자료 흐름 방식의 시각 프로그래밍 도구 개발
조창식(Changsik Cho),윤일지(Iljee Yoon),신규상(Gyusang Shin),진윤숙(Yunsook Jin),윤석진(Seokjin Yoon),마평수(Pyeongsoo Mah) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.1A
본 논문에서는 웹 응용 프로그램의 개발을 지원하는 VIOLA 시각 프로그래밍 도구를 제안한다. VIOLA는 웹 문서의 저작에 필요한 사용자 인터페이스 설계와 사용자의 입력을 처리하는 CGI 프로그래밍 과정을 지원한다. 문서 편집기 형태를 확장한 기존의 웹 에디터와는 달리 마우스의 직접 조작에 의해 웹 인터페이스를 설계하며, 사각 요소들을 자유로이 생성, 이동 삭제, 복사할 수 있다. 또한 기정의된 클래스 라이브러리를 아이콘으로 제공하고 이를 데이타 흐름을 사용하여 연결함으로써, CGI 프로그램을 포함하는 고수준의 웹 응용 프로그램을 생성할 수 있다.
UML Profile 작성시 코드 생성 정보 기술을 위한 메타모델
김우식(Woosik Kim),정양재(Yangjea Jung),신규상(Gyusang Shin) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1B
2001년 OMG는 그 동안의 모델링 관련 표준화 작업의 성과를 바탕으로 모델 중심의 개발 방법인 MDA를 표준으로 정하였다. MDA의 핵심은 잘 정의된 비즈니스 독립적인 모델을 플랫폼 종속적인 모델로 자동 변환하고 그 변환된 모델을 통해서 코드를 자동 생성함으로써 소프트웨어의 생산성을 높이고 플랫폼 변화에 능동적으로 대처 할 수 있다는 것이다. 본 논문에서는 코드 생성을 위해서 플랫폼 종속적 모델의 기술 방법인 UML Profile에 코드 관련 정보를 UML을 통해서 정의할 수 있도록 하는 코드 생성 정보 메타 모델을 제시한다.
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 매핑 규칙을 정의하였으며, 이를 지원하는 도구를 구현하여 회의실 예약 시스템 예제에 적용시켜 검증했다.
윤석진(Seokjin Yoon),이승연(Seungyeon Lee),정양재(Yangjae Jeong),신규상(Gyusang Shin) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.2
본 연구는 컴포넌트로 구성된 일반 아키텍처 모델에서 개별 컴포넌트의 기능성을 컴포넌트 개발 시에 확인할 수 있도록 유닛 테스트 기반의 테스트 드라이버 코드를 자동으로 생성하는 장치 및 방법에 관한 것이다. 즉, 본 연구는 아키텍처 모델에서 컴포넌트의 인터페이스에 대해서 아키텍처 설계자가 인터페이스에 대한 예상 기대값, 컴포넌트의 상태 정보, 특정 시점에서의 인터페이스의 입력정보들을 입력하면 이 정보를 이용하여 테스트를 수행하기 전에 컴포넌트의 상태를 설정하는 테스트 준비 코드와 테스트를 수행한 후에 발생하는 결과 값과 예상 기대값을 비교하여 확인하게 하는 테스트 확인 코드를 포함하는 테스트 드라이버 코드를 자동으로 생성한다. 본 연구에 의하면, 아키텍처 설계 단계에서 아키텍처 설계자가 컴포넌트 개발자에게 테스트 드라이버 코드를 제공하게 함으로써 아키텍처 설계에서 요구하는 컴포넌트의 기능이 개별 컴포넌트 별로 제대로 개발되는지 개발시에 자동으로 검증하게 할 수 있다.
시나리오기반의 모바일 어플리케이션 소프트웨어의 GUI 테스트 자동화 도구 설계 및 구현
정일재 ( Il-jae Jung ),황선명 ( Sun-myung Hwang ),신규상 ( Gyusang Shin ) 한국정보처리학회 2007 한국정보처리학회 학술대회논문집 Vol.14 No.2
모바일 어플리케이션 소프트웨어의 GUI는 눈으로 보고 교감하는 것에 끝나지 않고 나날이 발전하여 소프트웨어의 성공여부를 결정하는 경우로 많이 부각되고 있다. 소프트웨어의 성공에 중요한 요소로 자리 잡히고 있으므로 소프트웨어의 성공을 위한 GUI 테스트가 요구되나 GUI 테스트는 많은 노력과 시간이 투자되는 테스트 분야이다. 이러한 자원의 소비의 줄이기 위해서 GUI 테스트의 자동화가 필요하리라 본다.
조창식(Changsik Cho),마평수(Pyeongsoo Mah),진윤숙(Yunsook Jin),신규상(Gyusang Shin) 한국정보과학회 1999 한국정보과학회 학술발표논문집 Vol.26 No.2Ⅲ
초기 대기시간의 감소는 동시에 지원할 수 있는 사용자 수의 최대화와 함께 비디오 저장 서버가 상용 서비스에 사용되기 위해서 갖추어야 할 필수적인 요소이다. 본 논문에서는 각 디스크의 부하가 균형을 이루고, 새로운 사용자의 디스크 읽기 요구를 우선적으로 처리하는 방법으로 초기 대기시간이 일정 시간을 넘지 않도록 하는 디스크 배치 방법과 스케쥴링 방법을 제안하고, 이러한 방법을 구현하는데 필요한 시스템 변수들의 설정 방법을 제안한다. 또한 기존의 방법과의 비교를 통하여 제안한 방법의 우수한 성능 향상이 있음을 보인다.