• 제목/요약/키워드: UML Modeling

검색결과 449건 처리시간 0.025초

웹 기반하의 국어의 로마자 표기 자동 변환 시스템 설계 (Design of automatic translation system for hangul's romanization Based on the World Wide Web)

  • 김홍섭
    • 한국컴퓨터정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.6-11
    • /
    • 2001
  • 국어의 로마자 표기법 기본원칙을 모르더라도 웹 상에서 한글단어, 문장, 문서를 문자열(String)로 입력받아 자동변환이 가능하게 설계하였다. 특히 표음 중심의 전사(Transcription) 표기법의 기계적 변환을 위해 알고리즘(algorithm)화된 음운법칙을 적용하여 소리글자로 자동 변환 후 정부 표준안인 국어 로마자 표기법 레이블에서 대응 글자를 참조하여 기계화 코드 변환이 가능토록 자동변환 알고리즘 설계하였으며, 아스키(ASCII)테이블에서 잘 쓰이지 않는 코드를 반달표(ˇ)와 어깻점(´)등 특수부호로 할당하여 글꼴을 제작하였다. 또한 예외어 사전관리를 통한 예외 처리 문제에 대한 해결 방안을 제시하였으며, UML표기와 C++ 언어를 이용하여 사용자 편리성과 구현에 대한 모델을 제안하였다.

  • PDF

웹 기반 비즈니스 프로세스의 리엔지니어링과 명세를 위한 BPN 모형 (A BPN model for Web-based Business Process Reengineering and Specification)

  • 장수진;최상수;이강수
    • 정보처리학회논문지D
    • /
    • 제10D권3호
    • /
    • pp.471-488
    • /
    • 2003
  • 최근의 대부분의 정보시스템은 웹 기반 정보시스템이며 이의 개발과 유지보수시에 “웹 위기” 현상이 발생하고 있다 이를 해결하기 위해, 웹 엔지니어링 기술 중 웹 기반 비즈니스 프로세스로의 리엔지니어링 기술이 필요하다. 본 논문에서는 웹 기반 정보시스템으로의 이주와 웹 기반 비즈니스 프로세스 모형화를 위한, BPN(Business Process Net) 모형과 이를 이용한 리엔지니어링 휴리스틱스를 적용 예와 함께 제시한다. BPN모형은 베타분포형 확률 패트리넷이며 수행가능형 Activity diagram이라 할 수 있다. BPN을 모형화 할 때, Use Case 분석을 이용하며 비즈니스 프로세스의 수행시간 및 비용적 불확실성은 베타분포를 이용하고 있다. BPN 모형은 XML 기반의 비즈니스 프로세스의 명세언어를 위한 공통 명세모형으로 이용될 수 있으며, 제시한 리엔지니어링 방법 및 지침은 웹 기반 정보시스템의 분석 및 설계단계에서 적용할 수 있다.

디지털 매뉴팩쳐링 기법을 이용한 절단기기의 검증된 가상 NC 시뮬레이터 구축 (Construction of a Verified Virtual NC Simulator for the Cutting Machines at Shipyard Using the Digital Manufacturing Technology)

  • 정호림;임현준;이장현;최양렬;김호구;신종계
    • 대한조선학회논문집
    • /
    • 제42권1호
    • /
    • pp.64-72
    • /
    • 2005
  • Digital manufacturing is a technology to simulate the real manufacturing process using the virtual model representing the physical schema and the behavior of the real manufacturing system including resources, processes and product information. Therefore, it can optimize the manufacturing system or prevent the bottleneck processes through the simulation before the manufacturing plan is executed. This study presents a method to apply the digital manufacturing technology for the steel cutting process in shipyard. The system modeling of cutting shop is carried out using the IDEF and UML which is a visual modeling language to document the artifacts of a complex system. Also, virtual NC simulators of the cutting machines are constructed to emulate the real operation of cutting machines and NC codes. The simulators are able to verify the cutting shape and estimate the precise cycle time of the planned NC codes. The validity of the virtual model is checked by comparing the real cutting time and shape with the simulated results. It is expected that the virtual NC simulators can be used for accurate estimation of the cutting time and shape in advance of real cutting work.

산출물 추출 및 분류를 위한 Index/XML순서관계 시스템 설계 (A Design of Index/XML Sequence Relation Information System for Product Abstraction and Classification)

  • 선수균
    • 정보처리학회논문지D
    • /
    • 제12D권1호
    • /
    • pp.111-120
    • /
    • 2005
  • 소프트웨어 개발은 다양한 산출물(클래스 부품, 클래스 다이어그램, 폼, 객체, 디자인 패턴)을 생성한다. 단 논문은 이런 산출물의 효율적인 추출 및 분류를 위한 Index/XML 순서관계 시스템을 제안한다. 이 시스템에서 산출물 순서 관계 추출은 패턴 관계정보를 메타 모델링 할 수 있으며 데이터베이스 할 수 있어 재사용 및 저장이 용이하다. 이 Index/XML 순서관계 시스템은 산출물의 추출과 분류를 위한 여러 가지 산출물의 관계 정보를 쉽게 변형할 수 있다. 이 시스템은 디자인 패턴을 효율적으로 분류 추출할 수 있도록 설계한다. 기능적인 인덱싱, 표준 패턴을 위한 순서 기준 인덱싱은 인덱스 아이디로 그룹화 할 수 있으며 분류할 수 있어 효과적이다. 이 정보론 이용하여 산출물들을 효과적으로 분류 및 추출을 할 수 있다.

웹 응용의 적응하는 문맥 기반 컨텐츠 항해 모델링 (Modeling Adaptive Context-Based Contents Navigation of Web Applications)

  • 이병정;홍지원
    • 디지털콘텐츠학회 논문지
    • /
    • 제8권1호
    • /
    • pp.93-106
    • /
    • 2007
  • 웹 응용이 급격히 증가하고 있고, 그 구조 또한 매우 복잡해지고 있다. 그러나 사용자가 복잡한 웹 응용 컨텐츠를 항해할 때, 현재 위치를 파악하지 못하거나 또는 원하는 정보를 얻지 못하는 경우가 잦다. 따라서 웹 응용 컨텐츠 항해를 모델링하기 위한 체계적인 접근 방법이 필요하다. 본 연구에서는 웹 응용의 적응하는 문맥-기반 컨텐츠 항해 모델링 프레임워크를 제안한다. 본 프레임워크에서는 항해 분석, 항해 설계, 그리고 항해 실현 둥의 활동을 수행한다. 항해 분석 활동에서는 항해 관점에 초점을 두고 유즈케이스를 사용하여 영역 분석을 한다. 항해 설계 활동은 항해 정보 모델, 프로파일, 그리고 항해 인터페이스 모델을 생성한다. 마지막으로, 항해 실현 활동에서는 웹 응용 메타 모델을 정의하고 웹 페이지 항해 모델과 컴포넌트 항해 모델을 정의한다. 또한 본 연구에서는 항해 모델의 유효성을 검사하기 위한 정형적인 정의와 규칙을 제시한다.

  • PDF

블록체인 기반의 스마트 컨트랙트 정적/동적 설계 기법 (A Static and Dynamic Design Technique of Smart Contract based on Block Chain)

  • 김철진
    • 한국산학기술학회논문지
    • /
    • 제19권6호
    • /
    • pp.110-119
    • /
    • 2018
  • 블록체인 기술은 무결성과 부인 거부 등의 뛰어난 보안성으로 계약 분야(매매 계약, 부동산 계약)에 활용도가 높게 평가되고 있다. 블록체인에서 이러한 계약 서비스는 스마트 컨트랙트라는 기술을 활용하여 개발 가능하며 여러 블록체인 플랫폼들이 스마트 컨트랙트를 개발하기 위한 프로그래밍 언어를 제공한다. 대표적인 블록체인 플랫폼인 비트코인과 이더리움은 비트코인 스크립트와 솔리디티 언어를 제공한다. 이러한 프로그래밍 언어를 이용하여 동적으로 처리될 수 있는 디지털 계약인 스마트 컨트랙트를 개발할 수 있다. 그러나, 다양한 계약 분야에서 스마트 컨트랙트의 개발이 진행되고 있으나 블록체인 기반의 설계를 위한 연구가 미흡한 상황이다. 이에 본 연구에서는 이더리움 기반으로 스마트 컨트랙트를 설계하기 위한 메타모델 및 UML 기반의 정적/동적 설계 기법을 제안한다. 정적설계에서는 스마트 컨트랙트의 속성과 기능을 설계하기 위한 기법을 제안하며, 그리고 컨트랙트들 간의 구조를 설계하기 위한 기법을 제안한다. 동적설계에서는 블록체인 내의 스마트 컨트랙트, 계정, 블록들 간에 배포, 기능 호출, 동기화를 설계하기 위한 기법을 제안한다. 실험은 부동산 계약 사례를 통해 정적/동적 설계 기법을 적용하여 설계 기법의 타당성을 검증한다.

CORBA 환경에서 실시간 협약 및 작응 제어를 위한 분사 QoS 관리 구조의 설계 및 구현 (Design and Implementation of Distributed QoS Management Architecture for Real-time Negotiation and Adaptation Control on CORBA Environments)

  • 이원중;신창선;정창원;주수종
    • 한국통신학회논문지
    • /
    • 제27권1C호
    • /
    • pp.21-35
    • /
    • 2002
  • 인터넷상에서 멀티미디어 서비스와 스트림 서비스 기대가 증가함에 따라 이를 지원하기 위한 애플리케이션 개발을 많이 요구하게 되었다. 그러나, 기존에 제시된 모델들은 QoS에 관련된 분산 응용 서비스들이 중앙 제어 형태의 통합 모델로 개발됨에 따라 확장이나 재사용을 지원할 수 없는 문제점을 가지고 있다. 따라서, 본 논문에서는 이를 해결하기 위하여 객체지향 미들웨어인 CORBA 상에서 분산 QoS 관리 시스템을 제시하였다. 이는 기존 QoS 제어에서 실시간 협약과 동적 적응 기능뿐만 아니라, 효과적인 QoS 제어 기능도 제공하고 있다. 본 시스템은 QoS의 제어와 관리를 분산된 형태의 시스템으로 설계하였으며, 클라이언트 측에 QoS 제어 관리 모듈(QoS CMM), 서버 측에는 QoS 관리 모듈(QoS MM)을 객체 형태로 각각 구성하였다. 이러한 분산 모듈들은 분산 스트리밍 애플리케이션을 지원하는 동안 분산 QoS 관리를 위해 서로 다른 시스템 상에서 CORBA를 통하여 서로 상호작용 한다. 시스템 설계 단계에서, 스트림 서비스의 QoS 제어를 위해 세부적인 기능과 메소드 호출, 각 모듈의 컴포넌트를 설계하기 위해 UML을 사용했다. 제안된 시스템을 구현하기 위해서 Solaris 2.5/2.7에 CORBA 표준을 따르는 OrbixWeb 3.1c, Java 언어, Java Media Framework API 2.0, Mini-SQL 1.0.16과 SunVideoPlus/SunVideo Capture 보드, Sun Camera와 같은 멀티미디어 장치들을 이용하였다. 마지막으로, 분산 QoS 관리 시스템이 스트림 서비스를 실행하는 동안, 동적으로 클라이언트와 서버 상에서 GUI의 QoS 맵 정보를 근거로, 실시간적으로 협약 및 적응하는 과정을 수치 데이터로 보였다.

인트라넷 구축 도구를 위한 프레임워크 모델러의 설계 및 구현 (Design and Implementation of a Framework Modeler for Intranet Construction Tool)

  • 이창목;유철중;장옥배;이상덕
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권1호
    • /
    • pp.63-76
    • /
    • 2001
  • 객체지향 언어의 등장과 함께 재사용의 중요성이 증대되면서, 개발자는 기존에 있는 프레임워크를 재사용하기 위해 핫 스팟(Hot Spot)을 수정하여 개발자의 의도에 적합한 시스템을 구축함으로써 개발기간 단축은 물론 견고하고 안정적인 개발을 하고자 한다. 이러한 작업을 하기 위한 환경을 제공하는 도구가 RAD(Rapid Application Development) 도구이다. 객체지향 프로그램 개발자라면 RAD 도구의 필요성을 누구나 다 인식하고 있으며 여러 업체에서 이러한 RAD 도구를 개발하고 있다. 본 논문에서는 사용자 중심의 인트라넷환경 구축도구 기술개발의 일환으로 프레임워크를 기반으로 하는 프로그램 생성을 위한 모듈단위의 모델러를 설계 및 구현하였다. 본 모델러는 구현언어로 플랫폼에 독립적인 Java 언어를 사용하였고, 객체 다이어그래밍 기술을 포함하고 있는 OMT 에디터를 분석하여 기술을 적용하되 OMT 에디터에서는 지원하지 않았던 UML(Unified Modeling Language) 표기법을 지원하고 있으며, 기존의 MVC(Model-View-Controller) 구조가 가질 수 없었던 여러 뷰(View) 사이에 발생하는 메시지를 전달하는데 있어 Agent라는 설계 패턴을 개발하여 적용함으로써 본 도구를 이용하여 일관된 개발을 할 수 있도록 구조화하였다. 따라서 본 논문에서 설계 및 구현한 도구는 사용자의 요구사항 변경이나 기능확장시 보다 유연하게 대처할 수 있는 특징을 가지고 있다.

  • PDF

하수도 업무지원을 위한 하수도 관망해석 컴포넌트 설계에 관한 연구

  • 김계현;이우철;김준철
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 한국공간정보시스템학회 2000년도 학술회의 논문집 3권2호
    • /
    • pp.181-186
    • /
    • 2000
  • 국가지리정보체계사업을 시작으로 여러 응용분야에서 지리정보시스템을 구축하고 있으며, 특히 지자체에서는 도시정보화 차원에서 UIS(Urban Information System;도시정보시스템)를 구축하고 있다. 지자체의 업무들은 지자체의 상황에 따라 조금씩 차이를 보이지만 업무 단위로 따져 볼 때 공통적으로 수행되는 업무들이 많으며, 지리정보 관련 업무 또한 예외가 아니다. 지금까지 각 지자체의 도시정보시스템은 공통업무에 대하여 중복개발이 불가피 하였으며, 재사용성을 기대하기 어려웠다. 이런 비효율을 극복하는 방안으로 컴포넌트 기술이 대두되었으며, 컴포넌트 기술을 이용하여 업무변화에 유연하고 재활용을 극대화할 수 있는 업무 컴포넌트 개발이 필요한 시점이다. 본 논문은 지자체의 지리정보 관련 업무의 하나인 하수도 업무 중 하수배출용량 산정을 위한 하수도 관망해석 컴포넌트 설계를 제시하였다. 하수도 관망해석 컴포넌트는 하수배출용량을 산정하고, 하수 배출용량을 토대로 통수능이 부족한 하수관거를 추출하며, 통수능 부족 관거에 대하여 적정한 교체 관경 결정을 지원할 수 있도록 설계하였다 컴포넌트 설계과정은 표준업무를 지원할 수 있도록 업무분석을 수행하였으며, 이의 결과물로 하수도 관망해석 알고리즘을 도출하였으며, 알고리즘을 기반으로 하수도 관망해석 업무를 수행하는 하수도 관망해석 컴포넌트를 설계하고 설계 내용을 UML(Unified Modeling Language)로써 명세화 하였다. 현재 설계에 따라 하수도 관망해석 컴포넌트가 개발되고 있으며, 개발된 컴포넌트를 이용한 하수도 관망해석 시스템을 구축할 예정이다. 추후에는 하수도 관망해석 컴포넌트와 하수도 업무 컴포넌트와의 통합부분에 대한 연구가 진행되어야 할 것이다.7.0로 하고 표준(標準) EDTA 용액(溶液)을 소량(少量)넣고 8N-KOH로 pH $12{\sim}13$으로 하고 N-N 희석분말(稀釋粉末)을 지시약(指示藥) 으로써 표준(標準) EDTA 용액(溶液)으로 적정(滴定)하여 Ca 치(値)를 얻었다. Ca와 Mg의 합계결정치(合計決定値)와 Ca 적정치(滴定値) 차(差)로 Mg 치(値)를 얻었다. 음(陰) ion 구분(區分)으로부터 상법(常法)에 의하여 $MgNH_4PO_4$의 침전(沈澱)을 만들어서 HCl에 녹키고 일정량(一定量)의 표준(標準) EDTA 용액(溶液)을 넣어 pH 7.0로 한다음 완충액(緩衝液)으로 pH 10으로 하고 BT 지시약(指示藥)을 써서 표준(標準) Mg $SO_4$용액(溶液)으로 적정(滴定)하여 P 치(値)를 얻었다. 본법(本法)으로 Na-phytate를 분석(分析)한 결과(結果) Na-phytate의 분자식(分子式)을 $C_6H_6O_{24}P_6Mg_4CaNa_2{\cdot}5H_2O$라고 하였을 때의 이론치(理論値)에 비(比)하여 P가 98.9% Cark 97.1%, Mg가 99.1%이고 통계처리(統計處理)한 결과분석치(結果分析値)와 이론치(理論値)는 잘 일치(一致)된다. 그러나 종래법(從來法)에 의(依)한 분석치(分析値)는 이론치(理論値)에 비(比)하여 P가 92.40%, Cark 86.80%, Mg가 93.80%로서 이론치(理論値)와 일치(一致)하지 않는다. 3) Na-phytate를 전분(澱粉)과 일정(一定)한 비(比)로 혼합(混合)하고 본법(本法)으로 P,Ca 및 Mc를 정량(定量)한 결과(結果) 이들의 회수율(回收率)은 거의 100%이었다. 4) 본분석법

  • PDF

서비스 공급사슬을 위한 객체지향 시뮬레이션 모델링 (Object-oriented Simulation Modeling for Service Supply Chain)

  • 문종혁;이영해;조동원
    • 한국시뮬레이션학회논문지
    • /
    • 제21권1호
    • /
    • pp.55-68
    • /
    • 2012
  • 최근 경제는 제조업에서 서비스업으로 이동하고 있기 때문에 서비스 공급사슬을 이해하는 것이 중요하다. 그러나, 공급사슬과 관련된 기존연구의 대부분은 제조업에 집중하고 있다. 이러한 상황을 극복하기 위해서, 서비스 공급사슬을 조사하고 분석할 필요가 있다. 시뮬레이션은 복잡한 시스템을 분석하고 설계하는데 가장 자주 사용되는 기법 중에 하나이다. 서비스 공급사슬은정교한 설계 단계가 필요한 복잡하고 거대한 시스템이다. 특히, 서비스 공급사슬의 성과를 예측하기 위해서 서비스 공급사슬을 구성하고 있는 구성요소 사이의 동적인 상호작용의 행위를 밀접하게 조사하는 것이 중요하다. 본 연구에서는 첫 번째로 서비스공급사슬의 개념적 모델이 개발된다. 다음으로 개발된 서비스 공급사슬의 개념적 모델에 대한 시뮬레이션 모델을 개발하기위한 새로운 절차를 제시한다. 시뮬레이션 모델링의 절차는 UML 분석과 설계 도구를 이용하며 ARENA 시뮬레이션 언어로 구현된다. 제안된 절차의 두 가지 주요한 특성은 서비스 공급사슬을 설계하는데 체계적인 절차의 정의와 또한 ARENA 시뮬레이션 언어로 개념적 모델의 변환에 대한 규칙을 제공한다. 본 연구의 결과는 서비스 공급사슬의 지식을 개선하는데 이용될 수 있으며, 또한 서비스 공급사슬 시뮬레이션 모델의 개발을 효율적으로 할 수 있도록 지원한다.