http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
강태영(Taeyoung Kang),안기호(Giho Ahn),이명재(Myeongjae Yi),신영길(Younggil Shin),우치수(Chisu Wu) 한국정보과학회 1993 한국정보과학회 학술발표논문집 Vol.20 No.2
기존 소프트웨어의 재활용을 위해 시도되고있는 대부분의 프로그램 변환기의 문제점으로 지적되는 것은 언어간의 완전한 변환이 불가능하다는 것과 변환된 코드의 부정확성, 또한 결과 코드의 비구조화로 인한 판독성이 떨어진다는 것으로 요약될 수 있다. 이는 기본적으로 언어간의 구조적인 차이 때문에 발생하는 문제이다. 언어 간의 번역 방식을 이용한 언어 변환기는 언어의 구문 형식과 문법, 예약어의 차이로 구분들 사이의 정확한 대응이 어렵다. 따라서 이러한 구조적인 차이를 극복하기 위하여 원시 언어를 목적 언어로 직접 변환하는 방식 대신 원시 언어로부터 자료 구조와 제어의 흐름을 분석하여 필요한 정보를 추출한 후 이를 보다 판독성이 향상된 중간 단계의 추상화된 언어로 표현하고 다시 원하는 목적 언어로 변환하는 과정을 제안하고자 한다.
COBOL에서 국방 컴퓨터 언어로의 언어 변환 도구에 관한 연구
안기호(Giho Ahn),강태영(Taeyoung Kang),이명재(Myeongjae Yi),신영길(Younggil Shin),우치수(Chisu Wu) 한국정보과학회 1992 한국정보과학회 학술발표논문집 Vol.19 No.2
프로그램 변환은 기존의 프로그램을 재사용하려는 의도와 원시 언어에 대한 종속성을 탈피하려는 의도에서 시도되고 있으며, 본 논문은 이러한 취지하에서 COBOL 언어를 사용하여 구현된 원시의 프로그램을 새로이 개발되는 국방 컴퓨터 언어로 작성된 프로그램으로 변환해 주는 도구에 대한 연구 결과를 제시한다. 이러한 언어 변환 도구의 전체적인 구조를 살펴 보고, COBOL 언어의 특성에 따른 자료와 코드의 변환하는 방법과 절차를 제시한다. 그리고, 각각의 변환을 설명해 주는 예문들을 제시한다. 또한 자료와 코드의 변환시에 발생하는 문제점과 그 해결책에 대해서도 논의한다.
AI-Maker: 멀티 프로세스 컨트롤&모니터링 모델 지원 도구
심민석 ( Minsuk Sim ),박성규 ( Sungkue Park ),유대승 ( Daesung Yoo ),김종환 ( Jonghwan Kim ),이명재 ( Myeongjae Yi ) 한국정보처리학회 2004 한국정보처리학회 학술대회논문집 Vol.11 No.1
본 논문은 멀티 프로세스 컨트롤&모니터링 모델을 지원하는 AI-Maker 시스템에 대해서 기술한다. 멀티 프로세스 컨트롤&모니터링 모델은 제어 구조의 표준으로 떠오르고 있는 OPC와 마이크로소프트사의 분산형 보안 서비스 개념(하부구조 서비스, 응용 프로그램 지원 서비스)들을 사용하여 실제, 가공, 그리고 가상 데이터 액세스 포인터들에 대해서 차별화 된 제어 구조를 제시한다. AI-Maker는 다양한 사용자들에 대한 차별화 된 서비스와 가공 또는 가상 액세스 포인터를 사용하기 때문에 장비 종속적인 시스템에 대한 개발비용을 감소시킬 수 있다. 또한 전문가 시스템의 학습에 필요한 표본 데이터를 제공하므로 필드버스 기반의 자동화 시스템 개발 및 유지보수 시 양질의 서비스를 제공할 수 있는 이점이 있다.
사용자 행동 패턴과 웹 문서 구조 분석을 이용한 웹 페이지 테스팅 방법
유대승(Daesung Yoo),심민석(Minsuck Sim),엄정섭(Jeongseob Eom),이명재(Myeongjae Yi) 한국정보과학회 2001 한국정보과학회 학술발표논문집 Vol.28 No.2Ⅰ
웹 기반 시스템의 테스팅에 대한 정확성과 신뢰성을 향상시키는 것은 시스템의 질을 향상시킬 수 있고 시스템 개발 및 유지보수에 대한 비용을 현저히 줄일 수 있다. 본 논문에서는 웹 로그 분석을 통하여 테스팅 환경 설정에 필요한 정보와 사용자들에 대한 패턴 정보를 추출하였다. 그리고 웹 컨텐츠 분석을 통하여 링크 정보와 데이터베이스에 대한 접근 또는 사용자 입력을 요구하는 모듈에 대한 정보를 추출하였다. 추출한 정보를 이용하여 테스팅을 위한 시나리오 문서인 테스트 스크립트를 생성함으로써 실세계에 근접한 테스트 시뮬레이션을 구현하는 방법을 제시하였다.
박성규(Sungkyu Park),심민석(Minsuck Sim),유대승(Daesung Yoo),김종환(Jonghwan Kim),이명재(Myeongjae Yi) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.1A
현재 수많은 OPC(OLE Process Control)관련 제품들이 나와 있다. 특히, 클라이언트 제품군 가운데 가장 많이 눈에 띄는 것은 OPC 서버와 통신하여 사용자에게 장비의 정보를 전달하거나 장비를 제어 할 수 있는 OLE(Object Linking and Embedding) 컨트롤(ActiveX 컨트롤)들이다. 하지만, 이러한 OLE 컨트롤을 시스템에 적용하기 위해서는 이를 지원하는 개발 언어와 컴파일러에 대한 프로그래밍적 지식이 필요하다. 이에 본 논문에서는 프로그래밍에 대한 전문적 지식이 없이도 HMI(Human Machine Interface)/SCADA(Supervisory Control and Data Acquisition)와 같은 시스템을 구축할 수 있도록 OLE 컨트롤 컨테이너를 제공함으로써 사용자가 쉽게 디자인할 수 있는 방법을 제시한다. 본 논문에서 제안하고자 하는 OLE 컨트롤 컨테이너는 OLE/COM 기술을 기반으로 하는 OLE 컨트롤을 지원하고 웹으로의 빠른 확장을 위해 설계되었다.
권용길(Yongkil Kwon),정혁철(Hyuckchul Jung),홍의석(Euyseok Hong),이명재(Myeongjae Yi),우치수(Chisu Wu) 한국정보과학회 1998 한국정보과학회 학술발표논문집 Vol.25 No.2Ⅰ
시험 단계나 운용 단계에서 발견된 소프트웨어의 오류를 수정하기 위해서는 많은 비용을 투자해야 한다. 시스템 개발 초기 단계인 설계 단계에서 소프트웨어 시스템의 신뢰도에 영향을 많이 미치는 부분을 찾아 오류를 사전에 방지하는 연구가 많이 진행되고 있다. 모듈의 신뢰도를 설계 단계에서 예측할 수 있다면 프로젝트 관리자는 결함 경향이 강한 모듈 개발에 더 많은 자원을 할당함으로써 보다 신뢰성 있는 소프트웨어를 생산할 수 있다. 본 논문에서는 실시간 소프트웨어의 설계 결과에 대한 복잡도 측정치를 토대로 신뢰도를 예측하는 모델을 제안한다. 유전자 알고리즘으로 찾아낸 이 모델을 사용하여 결함 경향이 강한(fault prone) 모듈과 그렇지 않은 모듈을 96%의 정확도로 선별해 낼 수 있다.
제어 및 모니터링 소프트웨어 자동 생성을 위한 프레임워크
유대승(Daesung Yoo),심민석(Minsuck Sim),박성규(Sunghue Park),김종환(Jonghwan Kim),이명재(Myeongjae Yi) 한국정보과학회 2003 한국정보과학회 학술발표논문집 Vol.30 No.1A
생산 현장에서 사용되는 자동화 장비들은 다양한 플랫폼과 통신 방법을 사용하여 운용되므로 제어 및 모니터링을 위한 소프트웨어 개발을 위해서는 전문적인 지식이 요구되고, 개발 및 유지보수에 많은 비용이 소요된다. 본 논문에서는 여러 자동화 장비들의 제어 및 모니터링 소프트웨어에 대한 쉬운 개발과 유지보수성을 향상시킬 수 있는 프레임워크를 제안하고자 한다. 본 연구에서는 제어 및 모니터링 소프트웨어에 대한 자동생성을 위하여 세가지(ICD, MAP, CMIML)의 XML 문서를 제안하며, 이를 이용해서 제어 및 모니터링 소프트웨어를 자동 생성함으로써 자동화 장비와 소프트웨어에 대한 전문적인 지식 없이도 제어 및 모니터링 소프트웨어를 개발하는 것이 가능하고, 유연하고 신뢰성 있는 자동화 시스템을 구축할 수 있다.
권용길(Yongkil Kwon),노정규(Jungkyu Rho),최순규(Soonkew Choi),우치수(Chisu Wu),이명재(Myeongjae Yi),이선미(Sunmi Lee) 한국정보과학회 1997 한국정보과학회 학술발표논문집 Vol.24 No.2Ⅰ
본 연구에서는 C 언어로 구현된 시스템을 C++로 변환하는 재공학 도구를 위한 정보저장소를 설계하였다. 정보저장소 구현을 위해 고려해야 될 사항들을 살펴보고, 본 연구에서 설계한 재공학 도구를 위한 정보저장소의 메타모델에 대하여 설명하겠다. 메타모델은 작은 단위(fine-grained)의 객체를 다루도록 설계되어 있다. 정보저장소는 관계형 데이터베이스 시스템 상에 구현될 예정이다.
박재희(JaeHee Park),유대승(DaeSung Yoo),김종환(JongHwan Kim),이명재(MyeongJae Yi) 한국정보과학회 2005 한국정보과학회 학술발표논문집 Vol.32 No.1
인터넷과 웹의 빠른 발전과 더불어 비즈니스프로세스, 지식 경영, 마케팅, 전자 상거래 등 현대의 다양한 IT 시스템들이 웹으로 통합되면서 비즈니스 환경을 급격하게 변화시키고 있다. 웹의 본질적인 복잡함과 짧은 생명주기는 웹 사이트의 성공적인 개발과 유지보수를 위해서 많은 비용과 노력의 소요를 유발한다. 이러한 상황에서 웹 사이트의 효율적인 관리와 평가 방법 및 시스템적인 지원은 웹 사이트의 개발과 유지보수에 있어 핵심적인 요소라 할 수 있다. 본 논문에서는 웹 사이트의 개발과 유지보수에 대한 비용을 절감하고 효율적인 구조 관리와 평가를 지원하기 위해 개발된 시스템과 7단계의 효율적인 관리와 평가방법을 제안한다.
OPC(OLE for Process Control)와 분산형 보안 서비스 기반의 유연한 멀티 프로세스 컨트롤 모델
심민석(Minsuck Sim),박성규(Sunghue Park),유대승(Daesung Yoo),김종환(Jonghwan Kim),이명재(Myeongjae Yi) 한국정보과학회 2004 한국정보과학회 학술발표논문집 Vol.31 No.1A
본 논문은 제어 구조의 표준으로 떠오르고 있는 OPC와 마이크로소프트사의 분산형 보안 서비스 개념(하부 구조 서비스, 응용 프로그램 지원 서비스)들을 사용하여 다양한 사용자에 대해서 차별화된 권한 구조를 제공할 수 있는 멀티 프로세스 컨트롤&모니터링 모델을 제안한다. 멀티 프로세스 컨트롤&모니터링 모델은 3-계층 구조(리소스, 로직, 그리고 프레젠테이션 계층)와 컴포넌트 개념을 기반으로 디자인하였기 때문에 엔터프라이즈 어플리케이션이 가지는 다양한 이점을 가질 수 있다. 리소스 계층은 다양한 OPC 기반 제어 서버 시스템에서 제공하는 실시간 데이터(액세스 포인터 데이터) 및 저장 데이터들과 쉽고 유연하게 결합할 수 있으며, 로직 계층은 리소스 계층에서 제공하는 리소스들(실시간 및 저장 데이터)에 대한 보안 설정을 제공하고 실제, 가공, 가상 데이터 제공 및 생성하는 역할을 제공한다. 프레젠테이션 계층은 XML 기술을 사용하여 컨텐츠와 뷰를 분리하고 접속 기기들의 타입에 맞는 뷰를 동적으로 결합하여 제공함으로써 다양한 타입의 모니터링 기기들과 유연하게 결합하고 통합할 수 있는 이점을 갖는다.