http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
메소드의 매개변수 리스트의 간소화를 위한 리팩토링 방안
함동화,이준하,박수진,박수용,Ham, Dong Hwa,Lee, Jun Ha,Park, Soo Jin,Park, Soo Young 한국정보과학회 소프트웨어공학 소사이어티 2013 소프트웨어공학회지 Vol.26 No.4
소프트웨어의 규모는 시간이 지남에 따라 복잡성과 유지보수 비용이 증가한다. 이로 인해 최근 유지보수의 중요성이 더욱 대두되고 있다. 소프트웨어가 진화 할수록 유지보수를 어렵게 하는 징후인 코드의 나쁜 냄새(Bad Smell)가 점점 심해지기 때문에 나쁜 냄새가 나는 코드를 제거하여 유지보수를 용이하게 개선해야 한다. 최근에는 이러한 나쁜 냄새를 위해 소프트웨어 리팩토링 기법에 대한 연구가 많이 연구되고 있다. 본 논문에서는 나쁜 냄새의 한 종류인 긴 매개변수 리스트(Long Parameter List)를 식별하고 해결하여 소프트웨어의 유지보수성을 향상시키는 방안을 제안한다. 제안되는 방안은 매개변수간의 의미적인 유사도를 측정하여 이를 군집화 하여 새로운 객체가 될 수 있는 매개변수들을 식별한다. 제안되는 방안은 경력 있는 객체지향 소프트웨어 개발자들이 군집화한 매개변수리스트와의 비교를 통해 평가되고, 그 결과가 통계적으로 검증된다. Complexity and maintenance cost of software increase as much as software has been evolved, therefore importance of software maintenance recently arise. There are many signs that are difficulties to maintain software, called bad smell, in a large-scale software. The bad smell should be removed to improve maintainability. Recently, many software refactoring methods have researched to terminate the bad smell. In this paper, we propose how to identify long parameter list, which causes bad smell, and how to solve the problem for increasing software maintainability. In our approach, we classify the parameters for creating new objects by measuring semantic similarity among them. This is evaluated by experienced software developers, and the result is statistically verified.
최귀열(Gui-Yul Choi),이병훈(Byung-Hoon Lee),곽종갑(Jong-Kab Kwak),함동화(Dong-Hwa Ham),장혁수(Hyuk-Soo Jang) 대한전기학회 2010 대한전기학회 학술대회 논문집 Vol.2010 No.7
변전 자동화 기능 시험 자동화 시스템을 구축하기 위하여 필요한 TestScript를 CigreB5,32에서 제시한 보고서를 적용하여 Usecase Description 및 Communication Diagram 과 Sequence Diagram으로 그려진 내용을 어떻게 조합하여 자동으로 배전선로, 변압기, 송전선로, 모선보호, 네트워크, 클라이언트에 관한 TestScript를 생성하는지에 대한 내용을 본 논문에서 소개한다.
이병훈(Byung-Hoon Lee),곽종갑(Jong-Kab Kwak),최귀열(Gui-Yul Choi),함동화(Dong-Hwa Ham),장혁수(Hyuk-Soo Jang) 대한전기학회 2010 대한전기학회 학술대회 논문집 Vol.2010 No.7
SCL(Substation Configuration Language)은 XML(eXtensible Markup Language)기반의 IEC-61850 변전소 구성 언어이다. SCL은 변전소 엔지니어링에 필요한 모든 정보를 제공한다. SAS 기능검사용 SCD 파일 처리 시스템(이하 SCD 파일 처리 시스템)은 UML을 이용한 자동 테스트 스크립트 생성 프로그램(이하 테스트 스크립트 생성 프로그램)에서 요구하는 변전소 자동화 시스템 정보를 SCD파일을 분석하여 Tree 구조 UI(user interface)를 이용하여 테스트스크립트 생성 프로그램에서 필요한 정보를 제공한다. 본 논문에서는 SAS(Substation Automation System) 기능 검사 프로그램을 위한 SCD파일 처리 시스템의 개발과 개발과정에서 필요성을 느낀 부분을 설명한다.
변전소 IED 기능을 시험하기 위한 UML기반의 시험절차 스크립트 자동 생성 시스템
곽종갑(Jong-Kab Kwak),이병훈(Byung-Hoon Lee),최귀열(Gui-Yul Choi),함동화(Dong-Hwa Ham),장혁수(Hyuk-soo Jang) 대한전기학회 2010 대한전기학회 학술대회 논문집 Vol.2010 No.7
변전소 자동화 시스템에 IEC61850 국제 표준이 적용되면서 테스트에 대한 관심도 높아지게 되었다. 이에 따라 많은 업체와 단체에서 테스트 방법론을 개발하는데 많은 노력을 쏟고 있다. Cigre B5.32에서는 이러한 요구에 맞춰 UML(Unified Modeling Language)기반의 변전소의 기능 테스트를 위한 방법을 제시하고 있지만, 현재 IEC61850기반의 변전소에 부합하는 정확한 기능 테스트를 하기 위해서는 추가적인 보완사항이 필요하다. 본 논문에서는 Cigre B5.32에서 제시한 보고서를 참고 및 보완하여 변전소 기능 테스트를 할 수 있는 시스템을 소개한다. 시스템에서는 IEC 61850기반의 변전소 기능을 크게 6가지(배전선로, 변압기, 송전선로, 모선보호, 네트워크, 클라이언트)로 나누었으며 각각의 기능은 한전일반규격 기반으로 다시 세부 기능으로 분류된다. 또한, 시험절차 스크립트를 생성하기 위해서 각 기능별 명세서와 UML기반의 Communication Diagram과 Sequence Diagram을 작성 할 수 있다.