• 제목/요약/키워드: Unified Modeling Language

검색결과 269건 처리시간 0.026초

RTT(Round-Trip Translator) 기반의 UML과 소스코드 변환에 대한 연구 (A Study on Conversion Between UML and Source Code Based on RTT(Round-Trip Translator))

  • 김지용;조한주;김영종
    • 정보처리학회논문지:소프트웨어 및 데이터공학
    • /
    • 제8권9호
    • /
    • pp.349-354
    • /
    • 2019
  • 최근 프로그래밍 교육이 중요해짐에 따라, 객체지향 프로그래밍에 있어 작성한 소스코드가 어떻게 객체지향 개념을 반영하고 있는지를 분석하는 것은 중요하다. 본 논문에서는 UML과 소스코드의 실시간 동기화를 제공하는 웹 기반 환경에서 객체지향 개념을 분석 및 학습하기 위해 Unified Modeling Language(UML) 클래스 다이어그램과 자바 소스코드를 상호 변환하는 Round-Trip Translator(RTT)를 제안한다. RTT는 기존 Round-Trip Engineering(RTE)기반 도구를 개선시켜 구현 하였으며 작성된 UML 혹은 소스코드가 어떻게 객체지향 개념을 반영하는 지에 대한 이해도를 높이기 위한 도구이다. 본 논문은 기존 RTE 기반 도구와 RTT의 효율성과 사용자의 편의성을 비교한 결과 UML과 소스코드 상호 변환을 통해 객체지향에 대한 이해도가 향상되었음을 보여준다. 우리는 또한 학생들이 기존 도구보다 더 효율적이고 편리한 사용자 인터페이스를 제공하는 RTT 사용에 만족한다는 사실을 알아냈다.

상수도 지하시설물의 논리적 모델 설계에 관한 기초 연구 (Basic Study on Logical Model Design of Underground Facilities for Waterworks)

  • 정다운;유선철;민경주;이지연;안종욱
    • 한국측량학회지
    • /
    • 제38권6호
    • /
    • pp.533-542
    • /
    • 2020
  • 본 연구는 지하시설물 중 상수도 부문을 대상으로 국제표준을 준용한 공간 데이터 모델의 논리적 모델을 제시한다. 이를 위하여 국내·외 관련 표준 및 선행연구, 기 구축된 지하시설물통합체계 및 지하공간통합지도에 대한 현황 검토를 수행한다. 이후 선행연구 고찰 및 현황 검토를 통해 도출된 문제점 및 이슈를 토대로 상수도 부문 지하시설물 데이터 모델의 개념적 설계 방향을 마련한다. 설계 방향에 따라 상수도 부문 지하시설물 용어 및 분류 체계 정의, 객체 간의 위상 관계 등을 정의하고, UML (Unified Modeling Language)다이어그램을 이용하여 국제표준으로 제정된 ISO, OGC 등의 준거 모델에 해당하는 표준들을 참조하여 국내 지하 공간 환경에 적합한 새로운 형태의 참조 모델을 마련한다. 다음으로 상수도 부문 지하 공간 데이터 모델의 개념적 설계를 위해서 상수도 분류 체계에 따라 지하시설물 구축에 필요한 모든 데이터에 작명 기준을 규정하고, 그 기준에 따라 표준 항목 명칭을 부여한다. 또한 UML 다이어그램을 활용하여 논리적 모델을 묘화 및 기술한다. 해당 결과물을 토대로 지하시설물 데이터와 관련된 정확도를 제고할 것으로 사료된다.

작물 시설재배 초기 의사결정 지원 인터페이스 설계 (Design of Initial Decision-Making Support Interface for Crop Facility Cultivation)

  • 김국종;조용윤
    • 사물인터넷융복합논문지
    • /
    • 제8권2호
    • /
    • pp.71-78
    • /
    • 2022
  • 최근 귀농을 희망하는 사람들이 증가하고 있으며 이들 대부분은 노지재배 보다는 상대적으로 소득이 높은 시설재배를 선호하는 경향이지만 부족한 영농경험과 경영정보 부재로 농업 실패 확률이 높은 실정이다. 본 연구는 시설재배를 원하는 귀농인의 초기 시설재배 경영의사결정 지원 인터페이스를 제안한다. 제안하는 인터페이스는 표준화 모델링 언어인 UML(Unified Modeling Language)로 설계되며, 사용자가 입력하는 재배지역, 선택작목, 재배형태 등의 정보에 따라 토지/작물 적합성, 토지/시설비용 및 경영비 등의 주요 의사결정 정보를 제공한다. 제안하는 인터페이스를 통해, 시설재배 희망 귀농인은 원하는 대상지에서의 시설재배를 위한 초기 의사결정 정보 획득을 통해 효과적이고 빠르며 체계적인 작물 시설재배 설계가 가능하다.

Information Strategy Planning for Digital Infrastructure Building with Geo-based Nonrenewable Resources Information in Korea: Conceptual Modeling Units

  • Chi, Kwang-Hoon;Yeon, Young-Kwang;Park, No-Wook;Lee, Ki-Won
    • 대한원격탐사학회:학술대회논문집
    • /
    • 대한원격탐사학회 2002년도 Proceedings of International Symposium on Remote Sensing
    • /
    • pp.191-196
    • /
    • 2002
  • From this year, KIGAM, one of Korean government-supported research institutes, has started new national program for digital geologic/natural resources infrastructure building. The goal of this program is to prepare digitally oriented infrastructure for practical digital database building, management, and public services of numerous types of paper maps related to geo-scientific resources or geologic thematic map sets: hydro-geologic map, applied geologic map, geo-chemical map, airborne radiometric/magnetic map, coal geologic map and off-shelf bathymetry map and so forth. As for digital infrastructure, several research issues in this topic are composed of: ISP (Information Strategy Planning), geo-framework modeling of each map set, pilot database building, cyber geo-mineral directory service system, and web based geologic information retrieval system upgrade which services Korean digital geologic maps scaled 1:50K. In this study, UML (Unified Modeling Language)-based data modeling of geo-data sets by and in KIGAM, among them, is mainly discussed, and its results are also presented in the viewpoint of digital geo-modeling ISP. It is expected this model is further progressed with the purpose of being a guidance or framework modeling for geologic thematic mapping and practical database building, as well as other types of national thematic map database building.

  • PDF

디지털 생산을 기반으로 한 조선 소조립 공정 모델링 및 시뮬레이션 (Digital Manufacturing based Modeling and Simulation of Production Process in Subassembly Lines at a Shipyard)

  • 이광국;신종계;우종훈;최양렬;이장현;김세환
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2003년도 추계학술대회 및 정기총회
    • /
    • pp.185-192
    • /
    • 2003
  • Digital Manufacturing-based production could be very effective in shipbuilding in order to save costs and time, to increase safety for workers, and to prevent bottleneck processes in advance. Digital shipbuilding system, a simulation-based production tool, is being developed to achieve such aspects in Korea. To simulate material flow in a subassembly line at a shipyard, the product, process and resources was modeled for the subassembly process which consisted of several sub-processes such as tack welding, piece alignment, tack welding, and robot welding processes. The analysis and modeling were carried out by using the UML(Unified Modeling Language), an object-oriented modeling method as well as IDEF(Integration DEFinition), a functional modeling tool. Initially, the characteristics of the shop resources were analyzed using the shipyard data, and the layout of the subassembly line was designed with the resources. The production process modeling of the subassembly lines was performed using the discrete event simulation method. Using the constructed resource and process model, the productivity and efficiency of the line were investigated. The number of workers and the variations In the resource performance such as that of a new welding robot were examined to simulate the changes in productivity. The bottleneck process floated according to the performance of the new resources. The proposed model was viewed three-dimensionally in a digital environment so that interferences among objects and space allocations for the resources could be easily investigated

  • PDF

토지관리정보체계 시스템구축방안 -시스템개발을 중심으로- (Development of Land Management Information System(LMIS))

  • 서창완;문은호;최병남;김대종
    • Spatial Information Research
    • /
    • 제9권1호
    • /
    • pp.73-89
    • /
    • 2001
  • 최근 급변하는 기술환경에서 향상된 정보서비스를 제공하기 위하여 지자체 또는 중앙 정부차원에서 막대한 예산을 투입하여 GIS를 활용한 행정업무의 전산화를 추진하고 있거나 추진할 예정이다. 이러한 시점에서 예산의 중복투자 방지, 기 투자재원의 재활용을 극대화한다는 측면에서 지자체의 GIS 시스템 개발은 매우 신중해야 한다. 본 연구의 목적은 모든 지방자치단체의 다양한 전산환경에서 자료를 공유하고 서비스하기 위한 토지관련정보체계의 개발방안을 모색하는데 있다. 이를 위해서는 토지관리정보체계가 관련응용시스템간의 상호운용성(Interoperability)을 갖는 개방형시스템(Open System)으로 구축되어야 하며, 이에 따른 개방형 토지관리정보체계의 틀을 제시하는데 초점을 두어 설명하고자 한다. 그리고 최근의 기술 동향에 맞추어 토지관리정보체계의 전국 확산을 앞두고, 유지관리의 편의를 제공하기 위해 개방형 시스템으로서 개발을 시행하게 되었다. 본 연구에서는 건교부 주관사업인 「토지관리정보체계 구축사업」에서 시스템 개발부문으로 그 개발방법으로는 RUP(Rational Unified Process), 시스템 설계는 UML(Unified Modeling Language), GIS시스템의 개발은 OpenGIS의 CORBA기반으로 만들어지며, 토지관리업무는 크게 시·군·구의 토지행정업무와 시·도의 공간계획지원업무 그리고 건교부의 토지정책수립업무로 세 가지로 나누어 개발하였다.

  • PDF

토지관리정보체계를 위한 공간자료관리 시스템 개발에 관한 연구 (Development of Spatial Database Management System for Land Management Information System(LMIS))

  • 홍성학;김태현;조영동;장병진
    • Spatial Information Research
    • /
    • 제9권1호
    • /
    • pp.107-124
    • /
    • 2001
  • 중앙정부 및 지방자치단체들은 지리정보시스템을 본격적으로 도입함으로서, 방대한양의 공간데이터베이^스를 구축하고 있다. 그러나 여러 기관이 각자의 목적과 필요에 따라 개별적 기준에 의해 공간데이터베이스를 중복 구축하여 비용의 낭비가 발생하고 있다. 더욱이 중복관리로 인해 공간자료의 일관성이 결여되고, 이로 인해 업무의 효율성과 신뢰성이 저하되고 있다. 또한 각기 도입한 시스템의 특이성과 자료 형식의 차이로 인해 상호 공유가 어려운 실정이다. 이러한 상황에서 건설교통부는 토지관련 각종 법률·속성·공간자료 등을 통합데이터베이스로 구축하고 관련업무를 전산화하는 토지관리정보체계구축 사업을 수행하고 있다. 타 정보화사업의 기본 공간자료를 제공하는 토지이용규제제도(이하 토지주제도)이며, 이들 자료는 지자체 전 부서에 걸쳐 다양하게 활용되고 있는 자료로서 토지 및 일반 행정업무와 민원발급의 기반자료가 되고 있다. 그러나 지적도는 지적, 도시계획, 공시지가, 개발사업 관련 부서 등에서 각기 유지관리하기 때문에 도면간의 불일치가 발생하고, 신뢰도가 저하되어, 지적원도 이외에는 정확성을 보장하기 어렵다. 토지주제는 현행법상 최종 결정·고시를 필지조사나 다양한 축척의 지형도, 지적도, 지적과 지형이 표시된 지형·지적도면을 이용함으로서 일선 지자체에서 조차 토지이용규제의 총괄적인 현황 및 규제공간적 상관관계를 파악하기 어렵다. 더욱이 지적도와의 관계가 불분명 한 경우는 필지별 토지이용현황 정보의 추출 및 관리가 단순중첩으로는 불가능하며 토지이용계획확인서와 같은 민원발급이나 필지별 토지이용규제 정보를 필요로 하는 업무에는 심각한 문제를 야기한다. 본 연구는 목적은 지형도, 지적도, 토지주제도 등의 공간자료를 통합 유지관리 할 수 있는 방안을 모색하고, 지료의 일관성을 확보 할 수 있는 시스템을 개발하는데 있다. 시스템 설계와 개발은 분산환경 하에서 운영될 수 있는 OpenGIS의 CORBA(OGC 1998) 사양을 기반으로 개발하였다. 시스템 설계방법론은 RUP(Rational Unified Process), 설계 및 구현은 UML(Unified Modeling Language)를 활용하였다. 시스템 운영환경은 공간자료의 편집에 있어 가격대비 신뢰성이 높으며 지자체에 많이 보편화되어 있는 CAD시스템을 기반으로 하였다.

  • PDF

다중 에이전트 시스템 구축을 위한 아키텍쳐 개발방법 및 지능형 교통 시스템에의 응용 (An Architecture Method for Multi-Agent System Developments and its Application to Intelligent Transport Systems)

  • 이승연;박수용;정성원
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제28권7호
    • /
    • pp.478-492
    • /
    • 2001
  • 본 논문은 다양한 종류의 분산 인공지능 문제들을 에이전트라는 추상적 단위와 에이전트간의 상호작용을 토대로 해결하는 다중 에이전트 시스템을 개발하는 체계적 접근방법으로서 개발 방법론의 핵심인 아키텍쳐의 개발방법을 제안한다. 목표를 기반으로 문제영역을 이해하고, 여기에서 추출된 에이전트들을 이용하여 시스템을 개발함에 있어 지침이 되는 아키텍쳐 개발공정을 다중 에이전트 시스템의 특성인 조정과 자율성을 고려하여 제안한다. 각 관점마다 적용될 수 있는 아키텍쳐 스타일과 패턴들을 정의하고, 제안한 아키텍쳐를 UML(Unified Modeling Language)을 이용하여 표현하며, 아키텍쳐를 설명하는 ADL(Architecture Description Language)을 이용하여 정형화시킨다. 또한, 이를 지능형 교통시스템의 출발전 교통정보 안내 서브시스템에 적용, 구현함으로써, 제안하는 아키텍쳐를 검증해 보고, 이를 기반으로 소프트웨어를 개발하는 기초를 마련한다.

  • PDF

서비스 지향 아키텍쳐 기반의 자재관리시스템 설계 (Design of the Material Control System based on Service Oriented Architecture)

  • 안민정;이홍철
    • 산업공학
    • /
    • 제20권3호
    • /
    • pp.257-266
    • /
    • 2007
  • To survive in rapidly changing business environment, the enterprises of all over the world are trying to integrate their IT infra structure and are trying to automate their business process. Service Oriented Architecture (SOA) is being accepted as an IT standard to support efficient system integration and flexible business process automation between enterprises or departments. The material control system is required this software architecture between manufacturing company and materials supply vendors. This paper introduces concept of SOA, relevant technology about SOA such as Web Services and Business Process Execution Language (BPEL) and Enterprise Service Bus (ESB) and describes how to automate materials control process by designing the material control system based on SOA. The analysis of requirements is proceeded by Unified Modeling Language (UML) and SOA delivery strategy is selected the top-down strategy. And this paper describes how to derive services and operations and how to arrange services in three service layers and how to design business process.

분산객체와 XML 기반의 생산계획 컴포넌트 개발에 관한 연구 (A Study on Software Component Development for Production Management Using Distributed Objects and XML Technologies)

  • 민대기;장태우;박찬권;박진우
    • 산업공학
    • /
    • 제15권1호
    • /
    • pp.10-19
    • /
    • 2002
  • New trends such as electronic commerce, virtual organizations, e-business applications, etc. increase the dependence of production management on information software systems and contribute to the needs for global, distributed object systems. This paper presents a component based approach for production management systems under the multi-tier distributed information system architecture using UML(Unified Modeling Language), CORBA(Common Object Request Broker Architecture) and XML(eXtensible Markup Language) technologies, and propose rules for mapping a UML class diagram to a XML DTD (Document Type Definition). And we adapt it to the prototype system implementation. The components are implemented by CORBA and we use XML messages for the information exchange between components.