• Title/Summary/Keyword: 설계도구

Search Result 3,065, Processing Time 0.028 seconds

Design of Behavior Conformance Verifier for Component Interface (컴포넌트 인터페이스의 행위 호환성을 검증하는 도구 설계)

  • Kim, Ho-Jun;Lee, Woo-Jin
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.324-326
    • /
    • 2008
  • 컴포넌트 기반 개발(Component Based Development, CBD)은 높은 품질의 소프트웨어를 신속하고 효과적으로 개발할 수 있는 방법으로써 각광 받아 왔다. 하지만 CBD를 이용한 기존의 소프트웨어 개발은 컴포넌트의 행위를 배제하고 컴포넌트 인터페이스만 참조하여 컴포넌트를 설계함으로써, 컴포넌트의 구체적인 행위에 대한 파악과 컴포넌트 간 인터페이스 호환성 보장이 불가능하였다. 이에 따라 컴포넌트 설계 단계에서 컴포넌트의 행위를 상태머신으로 표현하고, 표현된 상태머신을 통해 컴포넌트의 행위 호환성을 보장할 필요가 있다. 이 연구에서는 상태머신으로 표현된 컴포넌트의 행위를 관찰 일치(observation equivalence)와 호출 일관성(invocation consistency)의 개념을 이용하여 행위 호환성을 검증하는 방법을 제공하고, 동적으로 이를 수행하는 도구를 설계한다.

An online storytelling authoring and viewing tool using user defined sketch (사용자 스케치를 이용한 온라인 이야기 저작 및 감상 도구)

  • Kim, Jeong-Sik;Lee, Eun-Woo;Nam, Yang-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.04a
    • /
    • pp.179-182
    • /
    • 2002
  • 웹을 저작 공간으로 사용한 Wiki Wiki Web[4]은 텍스트 자원을 사용한 복잡하고 다양한 이야기의 표현이 가능하며 실시간은 아니지만 시분할 방식의 이야기 공동 저작과 감상을 지원한다. 하지만 이러한 도구를 사용하여 그림일기와 같은 그림과 텍스트 내공이 복합된 이야기를 저작하는 경우, 저작자는 텍스트 자원을 사용하여 이야기를 구성해야 하기 때문에 그림이 표현되어야 하는 부분을 표현할 수 없으며 공동저작을 손쉽게 하는 자동화 도구를 제공하지 않기 때문에 저작도구의 사용에 대한 불편함을 느끼게 된다. 이처럼 그림일기나 동화 등의 다양한 형태의 이야기를 표현하기 위해서 사용자가 멀티미디어 자원들을 사용하도록 하고 손쉬운 이야기를 구성하도록 하는 디지털 스토리텔링 저작도구가 요구된다. 본 논문에서는 저작자가 온라인상에서 직접 그린 스케치 영상을 사용하여 이야기의 배경과 캐릭터를 만들고 그것을 이야기 저작 소재로 사용하도록 하는 배경 및 액터 생성도구를 제공하고 다양한 형태의 이야기를 저작자가 손쉽게 표현하도록 하는 이야기 구성의 자동화 도구를 제공하면서 여러 사용자들이 실시간으로 이야기 저작과 감상에 공동으로 참여하도록 하여 저작된 결과를 애니메이션으로 감상할 수 있도록 하는 디지털 스토리텔링 도구를 설계하고 구현하였다.

  • PDF

Study On the Object Oriented Design Project of Online Game Engine Using UML (UML을 사용한 온라인 게임 엔진 프로젝트 설계 연구)

  • Choi, Sung
    • Journal of Korea Game Society
    • /
    • v.5 no.1
    • /
    • pp.33-40
    • /
    • 2005
  • Game Designs & Developers that system designs improve, the product and the change of tasks to all developers are essential in achieving On-Line Game project. Existent Or-line Game project management designs supper the definition and the change of project activities, and configuration management designs support version check, workspace management, build management, etc. In this paper. the proposed Design defines Game component based development process model, and achieves recording of process progression, processing the request of change, reporting the progression of each task, product registering and change, version recording, artifact or form search, etc. using UML. Furthermore, study on the stake holders get the systematic management and standardization by sharing information that are necessary in Game design & development and configuration management in distributed environment using the system integrated management design.

  • PDF

Study On the Object Oriented Design Project of Online Game Engine Using UML (UML을 사용한 온라인 게임 엔진 프로젝트 설계 연구)

  • Choi, Sung
    • Journal of Korea Game Society
    • /
    • v.4 no.3
    • /
    • pp.21-28
    • /
    • 2004
  • Game Designs & Developers that system designs improve, the product and the change of tasks to all developers are essential in achieving On-Line Game project. Existent On-line Game project management designs supper the definition and the change of project activities, and configuration management designs support version check, workspace management, build management, etc. In this paper, the proposed Design defines Game component based development process model, and achieves recording of process progression, processing the request of change, reporting the progression of each task, product registering and change, version recording, artifact or form search, etc. using UML. Furthermore, study on the stake holders get the systematic management and standardization by sharing information that are necessary in Game design & development and configuration management in distributed environment using the system integrated management design.

  • PDF

The Design and Implementation of the Embedded System based UML and LVOOP (UML과 LVOOP를 기반으로 한 내장형 시스템의 설계 구현 방안)

  • Cho, Hyuk-Gyu;Jung, Min-Po;Jung, Deok-Gil
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2011.10a
    • /
    • pp.371-374
    • /
    • 2011
  • UML is a very good description of object-oriented concepts and supports the use case diagram for analyzing the system functionality, the class diagram for representing the domain object in the analysis step, the sequence diagram for connecting the action in the class. The visual-based, object-oriented LabVIEW OOP is an intuitive design tool that can be executed at the same time as a development tool. However, even the system developer using LabVIEW OOP is needed known about the object-oriented concept in the design stage. In this paper, we suggest the method to applying the UML modeling diagram to LabVIEW OOP design.

  • PDF

Comparison of Code Generation Tools from Formal Specification of Security Function (정형명세 보안기능의 코드생성 도구 비교)

  • 유희준;김일곤;최진영;김상호;노병규
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2002.04a
    • /
    • pp.829-831
    • /
    • 2002
  • 최근 들어 보안에 대한 관심이 높아지고 있으며, 많은 보안 관련 프로그램이 사용되고 있는 상황이다. 하지만 안전성을 예측하기 어려운 보안 기능을 완벽하게 구현하기 위해서 현재의 테스팅 방법론만으로는 완전성을 보장할 수 없으므로 보다 안전한 보안 기능을 구현하기 위해서 정형명세 방법은 반드시 필요하다. 또한 실제로 시스템들이 개발되는 과정에 있어서 설계될 당시와는 달리 결함을 가질 수 있다. 시스템에 대한 명세가 정확하다 하더라도 개발자인 사람의 개입으로 인해서 개발하는 도중에 명세와 다른 결과를 초래하여 결함이 발생할 수 있다. 이러한 결함은 개발자나 사용자에 의해 쉽게 발견되기 어렵다. 만일 보안 시스템이 알져지지 않은 결함이 있다면 비밀 정보가 쉽게 누설될 수 있다는 큰 문제가 발생할 수 있다. 통신망을 사용하는 인구의 확대와 더불어 다양한 형태의 통신 서비스가 제공됨에 따라 시스템의 특성이 복잡해지고 불법적인 자료 접근의 위험도 많이 노출되고 있다. 따라서 명확한 정형명세 보안기능으로부터 자동 코드 생성은 반드시 필요하다. 본 논문에서는 여러 정형 도구를 사용해서 보안기능에 대한 정형명세를 작성한 후에 소스코드 생성한 후, 정형명세를 이용하여 설계 및 구현한 프로그램에 대한 명세와 소스코드간 일치성 검토 방법을 개발하여, 정형명세를 통해 생성된 보안기능 소스코드의 보안성 측면과 성능적 측면의 Teade-Off 분석하는 것이다. 논문에서는 인증 관련 보안 기능인 S/KRY에 대해서 4개(STATEMATE MAGMUM, Rational Rose 98, SPEAR, VDM-SL)의 정형도구를 사용하여 명세 후, 소스 코드를 생성하여 생성된 각 코드에 대하여 비교하였으며, 현재 상용화 되어있는 Bellcore 의 S/KEY 시스템과의 비교를 수행하였다. 분석에서는 제품의 효율성뿐만 아니라 보안성을 중요하게 생각하였으며, 앞으로 보안 관련 소프트웨어 개발에 사용될 수 있는 도구들이 가이드 라인에 대한 정보를 제공한다.

  • PDF

Previewer Design and Implementation for Grid/Particle based Fluid Simulation Data (격자/입자기반 유체 시뮬레이션 데이터를 위한 프리뷰어의 설계 및 구현)

  • Yang, Hyun-Rok;Kang, Kyung-Kyu;Kim, Dong-Ho;Oh, Kyoung-Su
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.9
    • /
    • pp.18-25
    • /
    • 2010
  • Computer Graphics(CG) are very important in the movie industries. Recently, many domestic CG Companies participate in a movie creation. However, most companies only use commercial tools, and do not concentrate on developing techniques. This is why they use the commercial tools in spite of its lack of functions. In this paper, we explain the importance of developing technical tools to complement the shortage of commercial tools through the previewer for fluid simulation. We present how we design and implement the previewer to specialize it for fluid simulation. Finally, we estimate our previewer's performance and discuss with result.

(Design and Implementation of a Web-Based Tool for Information Security Levelling with Multiple Weights) (다중 가중치를 적용한 웹 기반 정보보호수준 측정 도구 설계 및 구현)

  • Sung, Kyung;Choi, Sang-Yong;So, Woo-Young;Kim, Sung-Ok
    • Journal of the Korea Computer Industry Society
    • /
    • v.3 no.9
    • /
    • pp.1315-1328
    • /
    • 2002
  • Recently there has been increasing demand on developing methodologies and tools for measuring the information security level of organizations for the efficient security management, as the growth of security incidents. However, most methodologies from foreign countries are not realistic in constructing the checklists, moreover their tools provide neither the ease of use nor the inexpensiveness, and most domestic works are not properly considering the characteristics of the organizations. In this study, based on the recently developed standard for information security management, an information security levelling tool is designed and implemented which can be used before building an information security management system while considering the characteristics of organizations more efficiently. The efficiency comes from applying multiple variable weights for security levelling according to the characteristics of organizations.

  • PDF

TagBench: a Tool for Building Large Corpora (TagBench: 대용량 말뭉치 구축을 위한 언어 정보 부착 도구)

  • Seo, Hyeong-Won;Choi, Myung-Kil;Nam, Yoo-Rim;Kwon, Hong-Beok;Kim, Jae-Hoon
    • Annual Conference on Human and Language Technology
    • /
    • 2012.10a
    • /
    • pp.126-131
    • /
    • 2012
  • 본 논문은 자연언어처리에 필요한 여러 언어 정보를 구축하기 위한 도구를 설계하고 구현하였다. 본 논문에서 제안한 부착 도구는 기본적으로 형태소, 구묶음, 기반구의 품사 정보를 부착하고 추가적으로 명사에 대해서는 각 요소의 의미정보를 부착한다. 또한 형태소와 구묶음의 경우에는 사전형 정보를 부착함으로써 사전 구축 등 보다 폭넓게 사용될 수 있도록 하였다. 언어정보 부착에 있어서 가장 어려운 점은 어떻게 여러 작업자들이 일관성을 유지하느냐이다. 이를 위해 본 논문에서는 각 작업자들이 다른 작업자들의 부착 결과를 쉽게 참조하여 보다 손쉽게 수정할 수 있도록 설계되었다. 또한 기존에 잘못 부착된 정보를 발견하면 이를 쉽게 고칠 수 있도록 하였으며 또한 유사한 오류를 검색할 수 있도록 하여 쉽게 수정할 수 있도록 하였다.

  • PDF

Design and Implementation of Web-based UCC Authoring System without Data Redundancy (데이터 중복을 고려한 웹 기반 UCC 저작 시스템의 설계 및 구현)

  • Seong, Dong-Ook;Park, Jun-Ho;Park, Hyoung-Soon;Roh, Kyu-Jong;Park, Chan;Yoo, Kwan-Hee;Yoo, Jae-Soo
    • The Journal of the Korea Contents Association
    • /
    • v.10 no.4
    • /
    • pp.36-44
    • /
    • 2010
  • Various contents are needed by many users as more developing the internet technologies. However, the conventional contents service structure can't support these requirements sufficiently. Therefor, the UCC that novel contents type is made based on the Web 2.0 concepts. It is needed the contents authoring tools that can use easily for creating multimedia UCC. In this paper, we analyze problems of exist ActiveX based contents authoring tool and local application based contents editor. we design and propose new authoring system that solve problems of exist system.