http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
심사원을 위한 경량화 테스트 성숙도 모델을 위한 평가 가이드 연구
장우성,김기두,손현승,박보경,김영철,Jang, Woo Sung,Kim, Ki Du,Son, Hyun Seung,Park, Bo Kyung,Kim, R. Young Chul 한국정보처리학회 2017 정보처리학회논문지. 소프트웨어 및 데이터 공학 Vol.6 No.8
현실 소프트웨어 비즈니스 환경에서 많은 벤처/중소기업의 소프트웨어의 사용 범위가 넓어지고 품질에 대한 검증이 요구되고 있다. 소프트웨어 품질 검증은 제품과 프로세스 품질이다. 그리고 현실에 맞게 전체 조직보다는 테스트 조직의 성숙도(Test Maturity Model)에 초점을 둔다. 하지만 기존 모델은 국내 벤처/중소기업에게 적용이 부적합한 부분이 존재한다. 이를 위해 테스트 성숙도 모델의 경량화를 제안한다. 우리의 경량 모델은 기존 테스트 성숙도 모델과 테스트 프로세스 개선(TPI Next) 모델을 기반으로 재정의된 모델이다. 하지만 대부분 모델은 성숙도 레벨을 정의하고, 레벨을 달성하기 위한 목표 및 세부 활동만 제공할 뿐이다. 평가단을 위한 평가 가이드 및 정형화된 평가 절차가 존재하지 않는다. 그렇기 때문에 심사위원과 기업이 정형화된 심사 과정 및 평가를 진행하기 어렵다. 본 논문은 경량화된 테스트 성숙도 모델의 평가 가이드를 제안한다. 평가를 위한 진단 절차를 정의와 평가 가이드, 그리고 평가 절차 및 절차별 활동과 산출물의 정의한다. 이 평가 가이드는 심사 위원에게는 정형화된 심사가 가능하게 하고, 자체 평가 가이드는 자체 테스트 조직에 심사 준비를 좀더 빠르고 바르게 진행하게 한다. In real software business environment, there are required to validate software quality in diverse usage range of software for many small & medium companies. Software quality means both qualities of production and process. In our situation, we focus on better process quality of a test organization than a whole organization. But even the original test maturity model (TMM) does not enough to apply with our domestic venture/small & medium companies. To solve this problem, we suggest the simplified test maturity model for our companies. We redefine this simplified model with the original TMM and a test process improvement next (TPI next) model. The previous models just have provided each definition of maturity level, goal and activity per each level, which not exists an assessment guideline and a formal assessing procedure. Due to this reasons, an assessor is difficult to assess the test organization without them. this paper suggest an assessment guideline of the simplified TMM and also define the procedure which is included with activities and byproducts. With these assessment guideline, an assessor can work possible to formally assess test organizations of small & medium companies, and with self assessment guideline they can be correctly provision before assessment of their organizations.
장우성(Woo-Sung Jang),김지현(Jee-Hyun Kim),안호진(Ho-Jin Ahn),장기봉(Ki-Bong Jang),김규탁(Gyu-Tak Kim) 대한전기학회 2009 대한전기학회 학술대회 논문집 Vol.2009 No.7
PMLSM에서는 전기자 권선부의 슬롯-치 구조로 인한 디텐트력과 단부효과에 의한 디텐트력, 영구자석의 고조파 성분 자속에 의한 디텐트력이 발생한다. 따라서, 본 연구에서는 자기저항의 불연속으로 인한 디텐트력을 제거시키기 위하여 전기자 권선과는 독립된 자기회로를 가지는 보조코어의 설치를 제안하였다. 보조코어의 최적 설계는 유한 요소 해석과 실험계획법을 이용하였으며 이론치와 실험치를 비교함으로서 본 연구의 타당성을 입증하였다.
원격 강화학습 로봇 시스템에서의 불연속 및 연속 행동공간 알고리즘 비교분석
장우성(Woo-Sung Jang),김종규(Jong-Kyu Kim),이수홍(Soo-Hong Lee) 대한기계학회 2020 대한기계학회 춘추학술대회 Vol.2020 No.12
In this study, reinforcement learning is conducted on the swing and iron rod movement robots operated by the EV3 controller. There are two methods of performing. First, an operation in EV3 itself. Second, the local desktop acts as a client to exchange state and action values with each other through socket communication with a server built in EV3. On the other hand, for the two similar tasks, the swing and the iron bar, the swing robot applied relatively latest SAC (soft actor critic) algorithm that is applicable to the continuous action space. However, for iron rod robots, the problem was approached in a different way, viewed as a discrete action space problem, and applied Q-learning, an early reinforcement learning algorithm. At these two cases, the states, actions, and reward values for actions were defined in different ways. As a result, it was confirmed that the iron rod robot with Q learning converged in a short time and climbed high while riding the iron rod well. On the other hand, although the swing robot used the latest SAC algorithm, which is known to be relatively robust in learning convergence, the convergence property was not guaranteed within a short learning time. Accordingly, in this study, it was concluded that the latest algorithms do not always show good results, and that it is effective in reinforcement learning to appropriately reduce the dimensions of the problem into a discontinuous space depending on the situation.
안드로이드 스마트폰 어플리케이션을 위한 테스트 용이성 분석 연구
장우성 ( Woo-sung Jang ),손현승 ( Hyun-seung Son ),김우열 ( Woo-yeol Kim ),김영철 ( Young-chul Kim ) 한국정보처리학회 2010 한국정보처리학회 학술대회논문집 Vol.17 No.2
스마트폰 어플리케이션은 소프트웨어의 평가를 구매자가 쉽게 확인 및 작성할 수 있어 품질이 매출에 직접적으로 영향을 끼쳐 소프트웨어의 품질을 향상시키기 위해서 테스트가 요구된다. 하지만 기존의 스마트폰 어플리케이션은 테스트 용이성을 고려하지 않고 개발되어 테스트를 위해 많은 비용이 증가한다. 본 논문은 이 문제를 해결하고자 소프트웨어 설계 단계에서 모델변환을 적용하여 테스트 용이성을 향상 시키는 방법을 제안한다. 대상 모델은 UML의 클래스 다이어그램이고 테스트 용이성 측정을 위해서 Binder[7]방법을 사용한다. 적용사례로 안드로이드 기반의 소프트웨어인 SnakePlus를 구현하고, 이를 대상으로 설계 모델을 모델변환을 하여 테스트 용이성을 향상 시킨다.
임베디드 시스템의 코드 최적화를 위한 프로파일러 설계 및 구현
장우성 ( Woo-sung Jang ),손현승 ( Hyun-seung Son ),김우열 ( Woo-yeol Kin ),김영철 ( Young-chul Kim ) 한국정보처리학회 2010 한국정보처리학회 학술대회논문집 Vol.17 No.1
임베디드 시스템은 하드웨어 리소스가 매우 작다. CPU속도가 느리고 메모리 크기도 작다. 이런 환경에서의 소프트웨어는 최적화된 크기를 가지고 수행속도가 빠르며 병목 현상이 없어야 한다. 이렇게 코드를 최적화하기 위해서는 현재 코드의 문제를 찾아내야 한다. 이것은 정적 분석으로 만으로는 부족하고 프로그램을 수행시켜가면서 정보를 수집하는 프로파일러가 필요하다. 기존의 프로파일러는 윈도우, 리눅스 상에서 수행되는 응용프로그램을 위한 것이기 때문에 저급 임베디드 시스템에서 프로파일러를 수행할 수 없다. 본 논문에서는 이러한 문제를 해결하기 위해서 임베디드용 프로파일러를 설계 및 구현 한다.
표면 부착형 Fractional-slot 영구자석 전동기의 진동 특성
장우성(Woo-Sung Jang),지승훈(Seung-Hun Ji),장기봉(Ki-Bong Jang),김규탁(Gyu-Tak Kim) 대한전기학회 2010 대한전기학회 학술대회 논문집 Vol.2010 No.10
본 논문에서는 표면 부착형 분수슬롯 영구자석 전동기(Surface-mounted Fractional-slot Permanent Magnet Motor)에서 발생하는 진동 및 소음의 원인이되는 가진원을 분석하였다. 진동 및 소음을 줄이기 위해 전자기적 진동 발생원 중 주된 요인인 코깅 토크와 토크 맥동의 저감, 반경 방향의 시변 가진 견인력의 분산을 통한 공극 자속밀도의 고조파 제거 방법을 제안하였다.
지능형 교통 RoboCAR 운행제어 검증을 위한 Test Case 추출 및 적용 연구
장우성 ( Woo-sung Jang ),박찬민 ( Chan-min Park ),이철희 ( Cheul-hee Lee ),김영철 ( R. Young-chul Kim ) 한국정보처리학회 2012 한국정보처리학회 학술대회논문집 Vol.19 No.2
본 논문은 출시된 지능형 교통 기반으로 설계된 RoboCAR 운행제어 개발과 시험을 하고자 한다. 이를 위해 시스템 설계를 통해,Test Case 추출과 실제로 적용하여 구현된 소프트웨어를 시험에 목적을 둔다. 이 절차는 Use-Case Diagram 설계, Decision Factor 추출, 이 기반으로 Cause-Effect Diagram 을 생성한다. Cause-Effect Diagram 을 통해 Decision Table 을 생성한다. 최종적으로 Decision Table 을 기반으로 Test Case 를 추출한다. 추출된 Test Case 를 적용하여 시스템을 테스트 하였고, 설계와 구현이 동일하게 되었음을 검증하였다.