• 제목/요약/키워드: UML 모델

검색결과 353건 처리시간 0.03초

재사용을 위한 지자체 GIS 공통모델 연구 (Development of the Common Model for Reuse of GIS Components in Local Governments)

  • 김은형
    • 한국공간정보시스템학회 논문지
    • /
    • 제1권2호
    • /
    • pp.81-98
    • /
    • 1999
  • 본 연구는 지자체 GIS의 재사용 방안의 제시를 위하여 기존 연구에서 분석된 장애요인을 해결할 수 있는 공통모델의 정립과 이를 구현하기 위한 기술인 컴포넌트의 개발전략을 제시하였다. 지자체 GIS 재사용을 위한 공통모델의 구성요소는 컴포넌트 아키텍쳐 공통 업무프로세스모델, 공통 업무지원기능모델 및 데이터모델로써 시스템으로 구축할 업무의 흐름, 지원기능 및 사용자료에 대한 최소한의 표준안이다. 이러한 공통모텔이 현실화되기 위해서는 아직 활용할 수 있는 컴포넌트가 부족하고, 기존에 개발된 시스템을 계속 활용해야 하는 문제가 남아 있다. 이러한 현실적인 관점에서 출발하여 지자체 GIS 재사용을 (1) 지자체 내 시 구청간의 재사용, (2) 같은 환경에서 구축된 타 지자체 시스템 재사용, (3) 표준인터페이스에 의한 컴포넌트의 자유로운 교체의 세 가지 시나리오를 개념화하고, 그에 따른 재사용전략을 제시하였다. 컴포넌트의 구현은 물론이거니와 본 연구에서 제시한 재사용 전략이 현실화될 수 있도록 하기 위해서는 컴포넌트의 인증제도, 컴포넌트의 소유권 및 판매방법 등 해결되어야 할 향후과제들이 많이 남아있다. 하지만 중앙정부기관, 지자체, 민간기업 등이 중복투자의 방지와 보다 경쟁력 있는 기술 보유를 목적으로 서로 협력한다면 가까운 시일 내에 재사용이 현실화 될 것이다.

  • PDF

모델기반 테스트 기법 및 무장통제장치 적용 사례 (A Model-based Test Approach and Case Study for Weapon Control System)

  • 배정호;장부철;구봉주
    • 한국군사과학기술학회지
    • /
    • 제20권5호
    • /
    • pp.688-699
    • /
    • 2017
  • Model-based test, a well-known method of the black box tests, is consisted of the following four steps : model construction using requirement, test case generation from the model, execution of a SUT (software under test) and detection failures. Among models constructed in the first step, state-based models such as UML standard State Machine are commonly used to design event-based embedded systems (e.g., weapon control systems). To generate test cases from state-based models in the next step, coverage-based techniques such as state coverage and transition coverage are used. Round-trip path coverage technique using W-Method, one of coverage-based techniques, is known as more effective method than others. However it has a limitation of low failure observability because the W-Method technique terminates a testing process when arrivals meet states already visited and it is hard to decide the current state is completely same or not with the previous in the case like the GUI environment. In other words, there can exist unrevealed faults. Therefore, this study suggests a Extended W-Method. The Extended W-Method extends the round-trip path to a final state to improve failure observability. In this paper, we compare effectiveness and efficiency with requirement-item-based technique, W-Method and our Extended W-Method. The result shows that our technique can detect five and two more faults respectively and has the performance of 28 % and 42 % higher failure detection probability than the requirement-item-based and W-Method techniques, respectively.

LTSA 기반의 질의 응답 학습 도구 개발 (A Development of Query-Answer Learning Tool based on LTSA)

  • 김행곤;김정수
    • 정보처리학회논문지A
    • /
    • 제10A권3호
    • /
    • pp.269-278
    • /
    • 2003
  • 웹 기반 교육의 대중화로 학습 보조 도구를 이용한 다양한 웹 학습 방법들이 제시되고 있으며 또한 이틀 시스템의 운용 환경, 컨텐츠명세 그리고 활용 등의 상호 운용성 지원을 위한 표준화에 대한 연구가 국제표준기관 등을 통해 활발히 이루어지고 있다. 특히 e-learning 개발 환경을 위한 Learning Technology Standard Architecture(LTSA)를 기능별 5계층을 IEEK에서 제정하였다. 이 LTSA의 학습 보조 도구 표준화 영역에서 학습과정 피드백을 제공하는 질의 응답 학습 방법에 대한 표준규약기능을 명세하지 않고 있다. 본 논문에서는 국제표준화 기술인 ITSA 시스템 구성중 제 3계층을 기반한 질의 응답 학습 도구에 대해 연구한다. 데이터 중심으로 작성된 LTSA 컴포넌트를 객체지향 또는 컴포넌트 패라다임으로 재 정의하는 모델을 제안하고 기존의 Loaming Object Meatdata(LOM)을 참조하여 질의 응답 메타 데이터인 Query Answer Metadata(QAM)를 서술한다. 이들 재정의 모델과 QAM을 통합한 Query Answer Learning Tool(QALT)를 분석, 설계하여 프로토타이핑시스템으로 구현한다. 이를 통해 웹 기반 교육의 효율성 및 관련 도구 개발의 품질 및 생산성 효율을 가진다.

위성항법 지상국 감시제어시스템 예비설계 (Preliminary Design of Monitoring and Control Subsystem for GNSS Ground Station)

  • 정성균;이재은;박한얼;이상욱;김재훈
    • Journal of Astronomy and Space Sciences
    • /
    • 제25권2호
    • /
    • pp.227-238
    • /
    • 2008
  • 위성항법 지상국 기술은 위성으로부터 위성항법신호를 받아 위성항법신호를 감시하고 분석하며 위성에 보정정보를 업로드하는 기술로써 위성항법 인프라 구축에 매우 중요한 기술이며 여러 응용분야에 적용할 수 있는 핵심 기술이다. 이 중 한국전자통신연구원에서 개발하고 있는 감시제어시스템은 GPS 및 갈릴레오 항법 위성으로부터 신호 감시 데이터를 수집하여 위성항법 제어센터로 제공하는 기능을 수행하는 소프트웨어 시스템이다. 이 논문에서는 위성항법 지상국의 구성과 감시제어시스템의 목적 및 형상을 소개한 다음, 감시제어시스템의 적용 알고리즘을 소개하고 감시제어시스템의 예비설계를 기술하였다. 감시제어시스템은 데이터 수집, 데이터 포맷팅 및 저장, 데이터 오차 보정, 항법해 결정, 독립 품질 감시, 시스템 운용 및 유지 등의 모듈로 구성되어 있다. 감시제어시스템의 예비설계는 유스케이스 모델, 도메인 설계, 소프트웨어 구조설계, 사용자 인터페이스 구조 설계 과정을 통하여 이루어진다. 각 단계별 설계과정은 UML(Unified Modeling Language) 표준 방식에 따라 이루어졌다. 이 연구에서 설계된 감시제어시스템은 지상국의 운용 능력을 향상시킬 뿐만 아니라 상세설계의 기초자료로 이용될 것이다.

객체 기반의 기본지리정보 갱신시스템 개발 (Development of an Object-Oriented Framework Data Update System)

  • 이진수;최윤수;서창완;전창동
    • 한국지리정보학회지
    • /
    • 제11권1호
    • /
    • pp.31-44
    • /
    • 2008
  • 우리나라의 국가지리정보체계(NGIS) 제1단계 기본지리정보 구축사업은 권역별 수정주기가 5년인 1/5,000 수치지도를 사용하여 권역별 최신성이 결여 되었으며, 이는 기본지리정보 데이터베이스의 활용에 저해되는 주요 요인으로 지적되었다. 따라서 본 연구에서는 기본지리정보의 효율적인 갱신을 위하여 위치기반의 객체 기반의 데이터 관리 방법 및 시스템을 구현하는 기술적인 방법을 제시하였다. 주요 내용으로는 첫째, 위치 기반 지형지물 식별자(UFID: Unique Feature IDentifier)를 이용한 객체 기반의 데이터모델과 데이터베이스를 설계하고, 둘째, UML(Unified Modeling Language)을 적용하여 위치 기반의 UFID 생성, 입 출력, 공간 및 속성 편집, 객체 기반의 데이터 처리를 하는 갱신시스템을 개발하였으며, 셋째, 시범지역을 선정하여 시스템을 적용하여 품질검수에서 정확도 99%의 우수한 양질의 데이터를 생산하였고, 기존 방법보다 35%의 인건비 절감 효과가 있음을 도출하게 되었다. 본 연구에서 제안한 방법은 사용자 요구에 만족하는 최신의 기본지리정보 데이터베이스를 제공하여 민간 GIS 및 생활 GIS의 활용극대화를 창출하고, 국가 기본지리정보의 유지관리와 GIS 시장의 활성화 촉진에 기여할 것이며, 또한 객체 기반의 데이터 관리로 지형지물 변화 모델링과 지형지물 모니터링 방법도 가능할 것으로 기대된다.

  • PDF

객체지향적 작물 모델을 활용한 간작조건에서의 작물 생육 모의 (Simulation of crop growth under an intercropping condition using an object oriented crop model)

  • 김광수;유병현;현신우;서범석;반호영;박진유;이변우
    • 한국농림기상학회지
    • /
    • 제20권2호
    • /
    • pp.214-227
    • /
    • 2018
  • 농업생태계의 복잡한 상호작용을 고려하여 작물생육을 모의하기 위해 객체지향형 작물모델을 개발하였다. 대기, 작물, 토양 및 재배관리를 대표하는 Atmosphere 클래스, Plant 클래스, Soil 클래스, Grower 클래스가 설계되었다. 또한, 이들 클래스들이 구현된 객체들을 하나의 시스템으로 연계하여 통합시스템을 구축하였다. 사례연구로써, 농촌진흥청 본원의 전작시험 포장에서 1985년부터 1986년까지 수행된 실험에서 얻어진 옥수수와 콩의 수량 관측자료와 통합시스템으로 모의된 결과값을 비교하였다. 단작과 간작조건에서 통합시스템으로 예측된 옥수수의 수량은 4% 이내의 낮은 오차율로 모의되었다. 이삭중을 제외한 지상부 건물중의 경우, 옥수수와 콩의 관측값보다 과소추정되는 경향이 있었다. 예를 들어, 옥수수의 경우 잎과 줄기의 생체중 모의값은 관측값에 비해 약 31% 적게 추정되었다. 옥수수가 수확된 시점에서 같이 수확이 된 콩의 경우, 옥수수 보다는 비교적 작은 과소추정 오차를 가졌다. 비록 간단한 형태의 모델들로 구성되었으나, 이러한 모델을 활용하여 복잡한 상호작용을 모의할 수 있는 통합시스템이 개발될 수 있다는 것을 보여주었다. 추후 연구에서, 보다 상세한 작물 생육 모의를 위해 기존의 과정중심의 작물 모델을 역설계하여 통합시스템을 구축하는 연구가 진행되어야 할 것으로 사료되었다.

GML(Geography Markup Language) 응용: 지질주제정보 데이터 모델개발과 시험구현 (GML Application: Developing of Data Model for Geological Information and Its Implementation)

  • 이기원;문선희;지광훈
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 한국공간정보시스템학회 2003년도 추계학술대회
    • /
    • pp.78-83
    • /
    • 2003
  • OGC(Open GIS Consortium, Inc.)에서 2000년에 XML의 지리정보 처리를 위한 GML 1.0이 제안된 이후 최근 GML 3.0이 발표되기까지 국제적으로는 다양한 GIS 응용분야에서 GML을 현실 문제에 이용하고자 하는 시도가 이루어지고 있다. 현재 우리나라에서도 국가 GIS(NGIS)에서 GML을 도입하여 국내 표준안으로 추진하고자 다양한 기반연구가 진행되고 있다. 본 연구는 중요한 GIS 응용중의 하나인 지질자원 정보 분야에서 GML을 활용하기 위한 기반연구로서 우리나라의 표준 지질도(또는 수치지질정보)와 기타 지질자원 정보 인프라 구축에 적용될 수 있는 다양한 지구과학자료를 대상으로 하였다. 따라서 본 연구에서는 지질자원 분야에서의 GML 응용을 위한 기반 데이터 모델과 이를 처리하기 위한 아키텍처를 UML 기법으로 설명하고, 이를 바탕으로 시험 구현된 운용환경에서 실제 대상 지역을 선정하여, 연구지역에 대한 지질자원 정보의 GML 적용 사례를 제시하고자 한다. 이를 위한 연구 내용으로는 수치 지질도를 XML-GML의 기본 스키마구조에 따라 엔코딩한 뒤, 주제정보의 표현을 위한 XSLT, SVG 파일 변환 처리 등을 수행하였다. 결론적으로 본 연구는 지질자원 분야의 정보화 인프라 구축을 목적으로 하는 기초 시험연구로 수행되었는 바, 우리나라에서는 2001년 이후 GIS 수치 주제도로서 수치 지질도의 보급이 활성화되면서, 이 정보를 제작/공급하는 기관이나 업무에 사용하는 기관 등에서 GML 기반으로 데이터를 제작하거나 운용이 가능할 것으로 생각된다. 또한, 다른 분야에서 GIS 주제정보를 다루는 경우에도 GML을 주제정보와 연계하여 현실 문제에 적용이 가능한 창조 모델로 이용될 수 있을 것으로 생각된다.}94,\;29.4{\pm}30.3,\;45.1{\pm}44$로 Mel 10군과 Mel 30군이 유의적인 감소를 보였으나(p<0.05) 이들 두 군 간의 차이는 나타나지 않았다. 이상의 결과로, 랫트에서 복강수술 후 melatonin 10mg/kg투여가 복강 내 유착 방지에 효과적이라고 생각된다.-1}{\cdot}yr^{-1}$로서 두 생태계에 축적되었다.여한 3,5,7군에서 PUFA 함량이 증가한 반면, SFA 함량은 감소하여 P/S 비율, n-3P/n-6P 비율은 증가하는 경향이었으며 이는 간장의 인지질, 콜레스테롤 에스테르, 총 지질의 지방산조성에서도 같은 경향을 볼 수 있었다.X>$(C_{18:2})$와 n-3계 linolenic acid$(C_{18:3})$가 대부분을 차지하였다. 야생 돌복숭아 과육 중의 지방산 조성은 포화지방산이 16.74%, 단불포화지방산 17.51% 및 다불포화지방산이 65.73%의 함유 비율을 보였는데, 이 중 다불포화지방산인 n-6계 linoleic acid$(C_{18:2})$와 n-3계 linolenic acid$(C_{18:3})$가 지질 구성 총 지방산의 대부분을 차지하는 함유 비율을 나타내었다.했다. 하강하는 약 4일간의 기상변화가 자발성 기흉 발생에 영향을 미친다고 추론할 수 있었다. 향후 본 연구에서 추론된 기상변화와 기흉 발생과의 인과관계를 확인하고 좀 더 구체화하기 위한 연구가 필요할 것이다.게 이루어질 수 있을 것으로 기대된다.는 초과수익률이 상승하지만, 이후로는 감소하므로, 반전거래전략을 활용하는 경우 주식투자기간은 24개월이하의 중단기가 적합함을 발견하였다. 이상의 행태적 측면과 투자성과측면의 실

  • PDF

어포던스 기반의 인간-기계 협업 모델을 이용한 제조 시스템 구현 연구 (Modeling and Implementation of the Affordance-based Human-Machine Collaborative System)

  • 오영광;주익찬;이우열;김남훈
    • 대한산업공학회지
    • /
    • 제41권1호
    • /
    • pp.34-42
    • /
    • 2015
  • Modeling and control of human-involved manufacturing systems poses a huge challenge on how to model all possible interactions among system components within the time and space dimensions. As the manufacturing environment are getting complicated, the importance of human in the manufacturing system is getting more and more spotlighted to incorporate the manufacturing flexibility. This paper presents a formal modeling methodology of affordance-based MPSG (Message-based Part State Graph) for a human-machine collaboration system incorporating supervisory control scheme for flexible manufacturing systems in automotive industry. Basically, we intend to extend the existing model of affordance-based MPSG to the real industrial application of humanmachine cooperative environments. The suggested extension with the real industrial example is illustrated in three steps; first, the manufacturing process and relevant data are analyzed in perspectives of MABA-MABA and the supervisory control; second, the manufacturing processes and task allocation between human and machine are mapped onto the concept of MABA-MABA; and the last, the affordance-based MPSG of humanmachine collaboration for the manufacturing process is presented with UMLs for verification.

컴포넌트 코드 생성을 통한 컴포넌트 기반 제품 라인에서의 가변성 지원 (Variability Support in Component-based Product Lines using Component Code Generation)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.21-35
    • /
    • 2005
  • 소프트웨어 제품 라인은 소프트웨어 자산에 존재하는 재구성 가능한 컴포넌트를 구체화하고 미리 정의된 아키텍처를 기반으로 조립함으로써 고품질의 응용 프로그램을 효율적으로 개발하기 위한 패러다임이다. 최근 컴포넌트 기반의 여러 가지 제품 라인 개발 방법론들이 제안되었지만, 가변성 지원 컴포넌트의 구체적인 구현 기술은 제공하지 못하고 있다. 한편, 가변성을 지원하기 위한 여러 가지 구현 기술이 개발되었지만, 이러한 구현 기술은 개발 초기부터 가변성을 고려한 체계적인 분석 및 설계 방법을 제공하지 못한다. 본 논문에서는, UMI 모델링 기법을 확장한 컴포넌트 기반 제품 라인 개발 방법론인 PLUS와 컴포넌트 자동 생성 기법을 결합하여 특정 제품 생산의 효율성을 높이는 기법을 제안한다. 본 논문에서의 컴포넌트는 가변성을 지원하는 구현 부품들이 계층 구조를 이루며 각 구현 부품들은 XSLT 스크립트로 작성된다. 특성 모델에서 선택된 특성들로부터 개발자가 원하는 컴포넌트의 코드가 자동 생성되며, 마이크로웨이브 오븐 제품 라인을 사례 연구로 해서 가변성 지원 컴포넌트의 개발 프로세스를 살펴본다.

  • PDF

바이오 데이터 패턴 분석을 위한 시스템 및 알고리즘 설계 (Design of the System and Algorithm for the Pattern Analysis of the Bio-Data)

  • 송영옥;김성영;장덕진
    • 한국콘텐츠학회논문지
    • /
    • 제10권8호
    • /
    • pp.104-110
    • /
    • 2010
  • 생명과학 분야에서 컴퓨터를 활용할 수 있는 대표적인 예로는 서열화, 서열화 분석, 비교, 진화, 돌연변이 추적, 약 설계를 위한 유사성 비교, 단백질 기능 예측, 그리고 세포 메커니즘과 질병 발생에서의 유전자 역할 예측 등 다양한 분야를 들 수 있다. 생명공학 연구자들에게는 이와 같은 작업을 위한 도구들이 요구되고 있다. 본 논문에서는 바이오 데이터 분석을 위한 기존 시스템의 문제점을 파악하고, 이를 개선할 수 있는 시스템 설계에 초점을 맞추었다. 또한 각각의 분석 작업을 개선할 수 있고 서로 독립적으로 진행되는 기존의 시스템을 통합할 수 있는 통합 분석 시스템을 설계하고자 한다.