• 제목/요약/키워드: Variable Module

검색결과 244건 처리시간 0.027초

소프트웨어 컴포넌트 개발을 위한 논리 및 워크플로우 가변성 설계 기법 (Techniques for Designing Logic and Workflow Variability in Software Component Development)

  • 정광선;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권8호
    • /
    • pp.1027-1042
    • /
    • 2004
  • 소프트웨어 컴포넌트는 단일 시스템에서 사용하기보다는 다수의 시스템 혹은 기업, 프로젝트간에 재사용하기 위한 소프트웨어 모듈이다. 컴포넌트가 다양한 시스템에서 재사용되기 위해서는 여러 시스템에서 요구되는 공통적인 기능을 제공하는 것뿐만이 아니라 업무상에서 나타나는 다양한 가변적 측면들이 고려되어 고객의 요구에 맞도록 커스터마이즈 될 수 있어야 한다. 사용자가 컴포넌트를 쉽게 사용하기 위해서는 개발 단계에서부터 가변적인 측면이 고려된 컴포넌트가 설계되어 구현되어야 한다. 가변성을 고려하여 쉽게 커스터마이즈 될 수 있는 컴포넌트는 여러 어플리케이션에서 높은 재사용성을 가지게 될 것이다. 기존에 제시된 커스터마이즈 기법들은 소프트웨어가 가지는 가변적인 요소를 어떻게 설계할지에 대해 객체 지향에 기반하여 개념적인 방법만을 제시하고 있으며, 컴포넌트에 적합한 가변성을 고려하고 있는 기법은 드문 실정이다. 따라서 개발이 완료되어 배포된 블랙 박스 형태의 컴포넌트를 커스터마이즈 하기에는 적합하지 않다. 본 논문에서는 컴포넌트가 가지는 기능적인 측면에서의 가변성을 논리와 워크플로우 두 가지로 분류하여 각각의 가변성을 설계하기 위한 선택형, 플러그인, 외부화 세 가지 기법들을 제시한다. 또한 실용적으로 기법들을 적용하기 위해 상세한 설계 지침과 적용 지침들도 제시한다.

Media를 충전(充塡)한 간접폭기식(間接曝氣式) 침지여상(浸漬濾床)에 의한 BOD제거 특성에 관한 연구 (A Study on the BOD Removal Characteristics of Aerobic Submerged Biofilter)

  • 양상현;권영호
    • 대한토목학회논문집
    • /
    • 제14권3호
    • /
    • pp.669-678
    • /
    • 1994
  • 침지여상에 폐수를 부하하여 간접포기 강제순환 방식으로 처리하는 system에 대하여 그 유기물 제거 특성을 실험적으로 연구했다. 실험은 침지여상에 네트링(random형(型) plastic media), 입체철망(module형(型) plastic media) 및 잔자갈의 특성이 다른 세가지 media를 충전하고, pH, 수온(水溫)을 고정한 상태에서 $BOD_5$ 용적부하와 순화비를 변동하여 실시하므로서 여재(media) 종류가 $BOD_5$ 제거효율에 미치는 특성을 규명했다.

  • PDF

반복적인 막 추출과 GC-MS를 이용한 물 중 BTEX의 분석 (Solvent-free determination of BTEX in water using repetitive membrane extraction followed by GC-MS)

  • 김희갑;김세영;이수형
    • 분석과학
    • /
    • 제24권5호
    • /
    • pp.352-359
    • /
    • 2011
  • 용매를 사용하지 않고 반복적으로 막 추출한 후 저온농축과 GC-MS로 물 중 BTEX를 분석하는 방법을 시도하였다. 물로부터 비공성막의 silicone 막을 투과한 BTEX를 He 기체를 통해 $-100^{\circ}C$의 저온 농축장치로 보낸 후 열 탈착과 GC-MS로 분석하였다. 물 시료(30 mL)는 10 mL/min로 흘려주었고, 한 번 추출된 시료는 다시 되돌려서 두 번 더 추출하였다. Benzene에 대한 회수율은 가장 높아 약 80%인 반면에, ethylbenzene과 xylenes에 대한 회수율은 3.5-10%로 낮은 편이었다. 그렇지만, RSD는 모두 10% 미만이었고 검량선의 직선성($r^2$)도 0.9976-0.9997로 높은 편이었으며, 방법검출한계도 1.8 ${\mu}g$/L 이었다. 이 방법은 짧은 추출 시간, 용매의 미사용 및 분석의 편의성의 장점을 갖고 있다.

PC 연동 단말기 기반의 관공서 제세공과금 수납관리 시스템 (PC Interlocked Terminal-based Public Offices Fees Payment Management System)

  • 신동석
    • 한국콘텐츠학회논문지
    • /
    • 제9권5호
    • /
    • pp.50-60
    • /
    • 2009
  • 최근 교통카드 이용이 보편화됨에 따라 이를 이용한 다양한 부가서비스가 제안되고 있다. 특히 교통카드 한 장으로 버스, 택시, 지하철, 주차장 및 톨게이트 요금 결제가 가능하므로 소액의 상품 혹은 수수료를 경제적으로 처리할 수 있는 새로운 대금결제 방식으로 각광받고 있다. 본 논문에서는 PC 연동 단말기를 통해 민원인들이 각종 민원서류발급 수수료, 인지대 및 제세공과금을 다양한 디지털카드로 납부할 수 있는 새로운 수납관리 시스템을 제안한다. 시스템은 단말기부, 미들웨어부, 관리 서버부의 3단계로 구성된다. 단말기부는 선불카드 지불/충전, 신용/체크/직불카드 처리 모듈로 구성되며, 단말기의 조작은 미들웨어부를 통해서 이루어진다. 미들웨어부에서는 미들웨어 어플리케이션을 통해 단말기부와 관리 서버부를 연결하고, 민원업무에 따른 각종 수수료 항목을 처리하며, 단말기를 모니터링하여 처리된 결제 결과를 바탕으로 각종 보고서와 통계자료를 생성한다. 관리 서버부는 민원부서의 사용자 및 수수료 항목과 관할 지역내 모든 거래 내역의 집계와 통계정보를 관리한다. 제안한 시스템은 부산 남구청 및 보건소에서 시범 사용중이며, 다양한 지불수단 제공 및 현금수납에 따른 업무 부담 감소로 제안한 시스템이 기존 업무 방식보다 효율적이고 편리함을 보여준다.

Screening for Patients with Non-small Cell Lung Cancer Who Could Survive Long Term Chemotherapy

  • Wu, Xue-Yan;Huang, Xin-En
    • Asian Pacific Journal of Cancer Prevention
    • /
    • 제16권2호
    • /
    • pp.647-652
    • /
    • 2015
  • Background: Lung cancer was one of the most common cancers in both men and women all over the world. In this study, we aimed to clarify who could survive after long term chemotherapy in patients with advanced non-small cell lung cancer (NSCLC). Methods: We enrolled 186 patients with stage IV NSCLC after long term chemotherapy from Jun 2006 to Nov 2014 diagnosed in Jiangsu Cancer Hospital. Multiple variables like age, gender, smoking, histology of adenocarcinoma and squamous-cell cancer, number of metastatic sites, metastatic sites (e.g. lung, brain, bone, liver and pleura), hemoglobin, lymphocyte rate (LYR), Change of LYR during multiple therapies, hypertension, diabetes, chronic bronchitis, treatments (e.g.radiotherapy and targeted therapy) were selected. For consideration of factors influencing survival and response for patients with advanced NSCLC, logistic regression analysis and Cox regression analysis were used in an attempt to develop a screening module for patients with elevated survival after long term chemotherapy become possible. Results: Of the total of 186 patients enrolled, 69 survived less than 1 year (short-term group), 45 one to two years, and 72 longer than 3 years (long-term group). For logistic regression analysis, the short-term group was taken as control group and the long-term group as the case group. We found that age, histology of adenocarcinoma, metastatic site (e.g. lung and liver), treatments (e.g. targeted therapy and radiotherapy), LYR, a decreasing tendency of LYR and chronic bronchitis were individually associated with overall survival by Cox regression analysis. A multivariable Cox regression model showed that metastatic site (e.g. lung and liver), histology of adenocarcinoma, treatments (e.g. targeted therapy and radiotherapy) and chronic bronchitis were associated with overall survival. Thus metastatic site (e.g. lung and liver) and chronic bronchitis may be important risk factors for patients with advanced NSCLC. Gender, metastatic site (e.g. lung and liver), LYR and the decreasing tendency of LYR were significantly associated with long-term survival in the individual-variable logistic regression model (P<0.05). On multivariate logistic regression analysis, gender, metastatic site (e.g. lung and liver) and the decreasing tendency of LYR associated with long-term survival. Conclusions: In conclusion, female patients with stage IV adenocarcinoma of NSCLC who had decreasing tendency of LYR during the course therapy and had accepted multiple therapies e.g. more than third-line chemotherapy, radiotherapy and/or targeted therapy might be expected to live longer.

IEEE 1516 HLA/RTI 표준을 만족하는 데이터 분산 관리 모듈의 설계 및 구현 (Design and Implementation of Data Distribution Management Module for IEEE 1516 HLA/RTI)

  • 안정현;홍정희;김탁곤
    • 한국시뮬레이션학회논문지
    • /
    • 제17권2호
    • /
    • pp.21-29
    • /
    • 2008
  • High Level Architecture(HLA)는 이기종의 시뮬레이터간 연동을 위한 명세(Specification)이며 Run-Time Infrastructure(RTI)는 이를 구현한 소프트웨어이다. IEEE 1516 HLA/RTI 관리 서비스 중 하나인 데이터 분산 관리 서비스는 시뮬레이터간에 주고 받는 데이터양을 필터링하는 방법이다. 데이터 분산 관리의 목적은 다른 페더레이트가 필요로 하는 데이터만 전달함으로 효율적인 데이터 통신을 가능하게 하는 것이다. 본 논문은 경량화된 RTI를 위해 새로운 데이터 분산 관리 설계 발상에 대해서 제안하고 그것의 구현에 대해서 보여준다. 이 데이터 분산 관리의 설계 발상은 페더레이트와 페더레이션 프로세스에서 생산하는 메시지 수를 최소화하는데 있다. 각 페더레이트는 보통 시뮬레이션이 시작할 때 데이터를 송신(Publish)/수신(Subscribe) 한다. 또한 각 페더레이트는 시뮬레이션 시간이 계속적으로 진행되는 도중에 데이터를 갱신하고 이와 연관된 Region을 수정한다. 그러므로 제안된 데이터 분산 관리 디자인은 복잡한 송신(Publish)/수신(Subscribe) 서비스를 이용하여 빠른 데이터 갱신과 Region을 수정을 할 수 있도록 한다. 이를 적용하여 제안된 DDM 데이터 전달 방식으로 IEEE 1516 HLA/RTI 인터페이스에 만족하도록 구현하였다. 그리고 제안된 DDM 데이터 전달 방식의 성능을 측정하였다. 또한 region을 변경시키며 overlap ratio를 변화시키며 데이터양을 증가시키며 다양한 시나리오로 실험하였다.

  • PDF

물리치료학에서의 PBL 학습교재 개발 및 적용 (The Development and Implementation of Problem-Based Learning Package in Physical Therapy)

  • 황현숙;정진우;임종수
    • 대한물리치료과학회지
    • /
    • 제9권4호
    • /
    • pp.83-94
    • /
    • 2002
  • Within physical therapy education, there has been increased attention to curricula and course that emphasize problem solving, clinical reasoning, and synthesis of information across traditional discipline-specific boundaries. This article describes the development implementation, and outcomes of a problem-based learning course in Physical therapy. The course was designed to help students to integrate the various elements of a physical therapy curriculum and to enhance their abilities to respond to an ever-changing health care environment. An evaluation of the course by the first 50 students who completed it revealed both strengths and weaknesses. Students responded that the course enhanced their professional behavior, including interpersonal communication skills, team work, and follow-through with professional responsibilities. The learning package was developed by the authors and implemented to a college students during three weeks of the first semester of 2001. Most studies which conducted PBL module development were short period or temporary PBL package application and evaluation rather than a whole semester's. While, this study carried on partial integrated PBL curriculum development and application with recomposing content of the two subjects to one subject Physical therapy which includes four PBL packages. This package was developed from a simple concept to complex and partial integrated PBL curriculum application systematically variable learning methods such as discussion, practice, lecture, video. There are 2 classes, each class has 25 students, in the college. Each class has 5 small groups consisting 5 students. Two tutors proceeded discussion charging each class also, they used multiple methods and materials like tutorials, self-directed learning, lecture, and video. The package is 5 grades and 5 hours per week and the rate of discussion, lecture is 4, 1 respectively. One of the most change is the increase of interaction between students and tutors. Whenever students need information and suggestion, they can visit tutors who provide reading materials and guide for the direction of self learning. Therefore, this study describes the PBL package development process and application during one semester recomposing contents of two subjects to Physical therapy concepts. Besides, it will contribute to active application of existing each subject to tutors who intend to convert as PBL methods. The study has significant meaning to show potentiality of partially integrated PBL application, using systematic PBL package development from two subjects contents. However, when students' need of yearning is over the extent of Introduction of Physical therapy and Rehabilitation medicine, tutors should set learning extent. So, there is limitation to attain completely integrated PBL education within one subject, therefore, it is high lighted to proceed development of integrated curriculum to maximize learning effects of PBL. It is exected that partial integrated PBL package development and application will distribute to prosper excellent physiotherapist in practice.

  • PDF

스마트 팩토리 환경을 고려한 RGB 컬러 가변형 광 ID 모듈개발 연구 (A study on development of RGB color variable optical ID module considering smart factory environment)

  • 이민호;후다이베르게놉 티무르;이범희;조주필;차재상
    • 한국정보전자통신기술학회논문지
    • /
    • 제11권5호
    • /
    • pp.623-629
    • /
    • 2018
  • 스마트 팩토리는 제 4차 산업혁명시대의 도래와 함께, 제조업과 정보통신기술의 결합을 통하여 사용자가 공장 내 설치된 장비의 시뮬레이션 및 시나리오 설계를 통해 자동으로 제품을 생산하는 시스템 개념으로 해외 주요국에서 이미 추진 정책 및 전략을 발표하고, 관련 기술개발에 주력하고 있다. 또한, 이러한 스마트 팩토리 구현을 위한 기반기술로서 저전력 친환경 LED 조명시스템에 대한 관심이 증대되고 있으며, LED를 활용한 통신, 위치인식 등 이른바 광 ID 관련 응용기술에 대한 연구가 활발히 진행중이다. 본 논문에서는 친환경 저전력의 LED 조명 기반의 광통신 기술을 생산설비 관리에 접목하여, 공장 내 고전압, 고전류, 발전기 등 전자기 간섭의 영향을 받지 않고, 물류 위치 및 부가정보를 안정적으로 식별할 수 있는 시스템을 제안하였으며, 기초 실험을 통해 근거리에서 8가지 컬러가변에 따른 컬러 ID 검출율이 98.8%~93.8% 수준으로 적용 가능성을 검증하였다.

임의 두 지점의 웹 카메라와 퍼지 가비지 모델을 이용한 사용자의 의미 있는 동작 검출 (Gesture Spotting by Web-Camera in Arbitrary Two Positions and Fuzzy Garbage Model)

  • 양승은
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제1권2호
    • /
    • pp.127-136
    • /
    • 2012
  • 각종 지능형 전자장비의 개발과 사용자 편의성 증대를 위해 영상기반의 손 동작 인식시스템이 다양하게 개발, 적용되고 있다. 손 동작 인식을 위해 손의 3차원 위치를 계산하고 오 동작 방지를 위해 명령 동작을 다른 유사동작과 구분하여 정확히 검출해야 한다. 본 논문에서는 설치가 쉽고 저렴한 비용으로 3차원 위치를 계산하는 시스템과 다양한 유사 동작 중 정의된 동작만을 검출해 내는 방법에 대해 다룬다. 팬/틸트 가능한 두 대의 USB 카메라와 표식을 이용하여 카메라를 임의의 위치에 두더라도 부착된 표식을 통해 자동으로 두 카메라간 상대위치를 구해 3차원 위치를 계산할 수 있다. 사용자의 명령 동작을 다른 유사 동작과 구분하기 위해 퍼지 가비지 모델을 개발 하였는데 퍼지 명령모델과 가비지 모델 두 가지를 이용하여 행동 인식에 대한 가변적 문턱 값을 구할 수 있다. 또한 두 단계의 적응 과정을 통해 각 사용자마다 다르게 나타나는 행동 특성 및 동일 사용자가 환경에 따라 다르게 나타내는 행동 특성을 반영 하여 성능을 개선한다. 개발된 시스템을 5명의 사용자를 대상으로 실험을 실시하였는데 명령 동작과 하나의 유사동작만 있을 경우 95% 이상, 다양한 유사동작이 혼재되어 있을 경우 85%이상의 인식률(명령 동작 검출)을 보였다.

다양한 블록 크기의 전역 탐색 알고리즘을 위한 효율적인 구조를 갖는 움직임 추정기 설계 (The Motion Estimator Implementation with Efficient Structure for Full Search Algorithm of Variable Block Size)

  • 황종희;최윤식
    • 대한전자공학회논문지SD
    • /
    • 제46권11호
    • /
    • pp.66-76
    • /
    • 2009
  • 움직임 추정은 영상 부호화 시스템에서 큰 비중을 차지하는 부분으로, 실시간 동작을 위해서는 효율적인 구조를 필요로 한다. 따라서 H.264 전체 시스템을 위한 움직임 추정기 블록의 구현은 부호화 과정을 고속으로 수행할 수 있도록 별도의 전용 하드웨어 모듈로 설계하는 것이 바람직하다. 본 논문에서는 많은 연산량을 효율적으로 줄일 수 있도록 병렬 처리를 바탕으로 움직임 추정 감지 블록, 41개의 SAD(Sum of Absolute Difference)값 계산 블록, 최소의 SAD값 계산과 움직임 벡터 생성 블록을 제안하고자 한다. 움직임 추정 감지 블록과 최소의 SAD값 계산기에서는 선계산(pre-computation) 방법을 적용함으로써, 입력 Switching Activity를 줄여 고속 구현이 가능하도록 하였으며, 움직임 추정 감지 블록과 41개의 SAD값 계산 블록에서 가장 많은 부분을 차지하는 가산기 구조를 일반적으로 사용되는 Ripple Carry Adder 대신에 Carry Skip Adder를 적용함으로써, Adder Tree 구조를 고속으로 처리할 수 있도록 하였다. 또한 외부에서 탐색 영역 제어와 같은 주요 변수를 쉽게 제어할 수 있도록 하여, 하드웨어 구조의 효율성을 높였다. 시뮬레이션 및 FPGA 검증 결과, 움직임 추정기의 임계 경로를 발생시키는 MED블록에서 일반적인 구조를 적용했을 때보다 19.89%의 Delay 감소 효과를 얻을 수 있었다.