• Title/Summary/Keyword: Graphical Modeling Framework

Search Result 13, Processing Time 0.022 seconds

Development of the Media Art Contents Authoring Tool Using Eclipse-based GMF Technique (Eclipse기반 GMF 기법을 이용한 미디어 아트 콘텐츠 저작도구 개발)

  • Kwak, Jae-Ho;Piao, Songlin;Kim, Whoi-Yul
    • The Journal of the Korea Contents Association
    • /
    • v.11 no.2
    • /
    • pp.113-125
    • /
    • 2011
  • We introduce a media art contents authoring tool called ECAS(Exhibition Contents Authoring System), and methodology employed in its development. ECAS was developed using the graphical user interface to overcome difficulties with existing authoring tools that are text-based. For efficient implementation of graphical user interface, GMF(Graphical Modeling Framework) technique by Eclipse was used. SWT(Standard Widget Toolkit) and JIT(Just-In-Time) were used to improve speed and performance of ECAS. We show convenience and efficiency of ECAS by comparing with existing media art contents authoring tools.

Development of a Tool for Modeling the Variabilities of Business Process (비즈니스 프로세스의 가변성 모델링 지원 도구 개발)

  • Hong, Min-Woo;Moon, Mi-Kyeong;Yeom, Keun-Hyuk
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.14 no.7
    • /
    • pp.733-737
    • /
    • 2008
  • Business process modeling is to represent the business activities in a graphical notation that enterprises use to achieve their customer's requirements. Nowadays, lots of requirements are changed quickly and variously. Therefore, business process models should provide the means which can prepare for changes by analyzing (pointing) elements of business process that are likely to alter. In this paper, we propose a business process family model (BPFM) which represents the commonalities and the variabilities of a set of business processes. In addition, we propose the process which develops the tools for BPFM based on Eclipse Plug-In Graphical Modeling Framework (GMF). The variabilities of Business Process are modeled by using expanded model elements of UML2.0 activity diagram.

A Study on Graphical Modeling Methods for Systems Engineering Standard Processes (시스템공학 표준 프로세스에 대한 그래픽 모델화 연구)

  • Lim, Yong-Taek;Lee, Byoung-Gil;Lee, Jae-Chon
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.2 no.2
    • /
    • pp.27-32
    • /
    • 2006
  • The emerging standards since 1990's can be classified as 'system standards' (process-oriented standards) and they specify the process of an enterprise and also apply to almost all industries regardless of size, type and products. Notice that the conventional specification-oriented standards present relatively clear criteria even though the structure, performance, and terminology are defined in text-based form. However, the system standards dealing with the processes do not present a coherent guide. Therefore, it is difficult to analyze them with the same viewpoint, thereby resulting in differences in the level of understanding. This study is aimed at graphically modeling the system standards originally described in text-based form. The study has been carried out in the framework of the PMTE (Process, Methods, Tools, and Environment) paradigm. The system standard targeted here is ISO/IEC 15288. Firstly, review of the literature on the systems engineering (SE) standard/process and on the graphic model IDEF0 was done, respectively, for the parts of 'E' and 'M'. Then the SE process of the MIL-STD 499B was applied to ISO/IEC 15288 as 'P'. Finally, the graphical model was generated by AI0Wins as 'T'. As a result, the graphical model-based approach can complement the drawbacks of the text-based form.

  • PDF

Development of a Simulator for Automated Manufacturing Systems (객체지향방식에 의한 자동화제조시스템 시뮬레이터의 설계 및 구현)

  • 이진규;이진환;이태억;오부경;오석찬
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 1997.04a
    • /
    • pp.23-28
    • /
    • 1997
  • We discuss development of a simulator for automated manufacturing systems (AMSs) which have sophisticated automated material handling equipments and complicated work flows. The simulator is designed to satisfy the following requirements. A user should be able to easily configure or specify an AMS through a graphical user interface (GUI) and minimal data input. The user should be able to model diverse and complied control logic for automated material handling systems like automated guided vehicle (AGV) systems, robot workcell systems and conveyor systems as well as complicated job flow program. Real time animation is desired. Finally, the simulator should be easily maintained and extended. To satisfy the requirements, we use an object-oriented paradigm for modeling, designing, and programming of the simulator. We use an object-oriented modeling framework to design the modeling elements library, and take the process interaction approach for scheduling processes and events. To model a user-defined diverse control logic, we also develop a script language and its interpreter. We explain design and implementation strategies. We implement the simulator using Visual C++ 4.2 and Open GL on Windows NT and the Windows95. Some modeling examples will be demonstrated.

  • PDF

A Dual Modeling Method for a Real-Time Palpation Simulator

  • Kim, Sang-Youn;Park, Se-Kil;Park, Jin-Ah
    • Journal of Information Processing Systems
    • /
    • v.8 no.1
    • /
    • pp.55-66
    • /
    • 2012
  • This paper presents a dual modeling method that simulates the graphic and haptic behavior of a volumetric deformable object and conveys the behavior to a human operator. Although conventional modeling methods (a mass-spring model and a finite element method) are suitable for the real-time computation of an object's deformation, it is not easy to compute the haptic behavior of a volumetric deformable object with the conventional modeling method in real-time (within a 1kHz) due to a computational burden. Previously, we proposed a fast volume haptic rendering method based on the S-chain model that can compute the deformation of a volumetric non-rigid object and its haptic feedback in real-time. When the S-chain model represents the object, the haptic feeling is realistic, whereas the graphical results of the deformed shape look linear. In order to improve the graphic and haptic behavior at the same time, we propose a dual modeling framework in which a volumetric haptic model and a surface graphical model coexist. In order to inspect the graphic and haptic behavior of objects represented by the proposed dual model, experiments are conducted with volumetric objects consisting of about 20,000 nodes at a haptic update rate of 1000Hz and a graphic update rate of 30Hz. We also conduct human factor studies to show that the haptic and graphic behavior from our model is realistic. Our experiments verify that our model provides a realistic haptic and graphic feeling to users in real-time.

Development of a Distributed Computing Framework far Implementing Multidisciplinary Design Optimization (다분야통합최적설계를 지원하는 분산환경 기반의 설계 프레임워크 개발)

  • Chu M. S.;Lee S. J.;Choi D.-H.
    • Korean Journal of Computational Design and Engineering
    • /
    • v.10 no.2
    • /
    • pp.143-150
    • /
    • 2005
  • A design framework to employ the multidisciplinary design optimization technologies on a computer system has been developed and is named as the Extensible Multidisciplinary Design Integration and Optimization System (EMDIOS). The framework can not only effectively solve complex system design problems but also conveniently handle MDO problems. Since the EMDIOS exploits both state-of-the-art of computing capabilities and sophisticated optimization techniques, it can overcome many scalability and complexity problems. It can make users who are not even familiar with the optimization technology use EMDIOS easily to solve their design problems. The client of EMDIOS provides a front end for engineers to communicate the EMDIOS engine and the server controls and manages various resources luck as scheduler, analysis codes, and user interfaces. EMDIOS client supports data monitoring, design problem definition, request for analyses and other user tasks. Three main components of the EMDIOS are the Engineering Design Object Model which is a basic idea to construct EMDIOS, EMDIOS Language (EMDIO-L) which is a script language representing design problems, and visual modeling tools which can help engineers define design problems using graphical user interface. Several example problems are solved and EMDIOS has shown various capabilities such as ease of use, process integration, and optimization monitoring.

Real-Time Hand Pose Tracking and Finger Action Recognition Based on 3D Hand Modeling (3차원 손 모델링 기반의 실시간 손 포즈 추적 및 손가락 동작 인식)

  • Suk, Heung-Il;Lee, Ji-Hong;Lee, Seong-Whan
    • Journal of KIISE:Software and Applications
    • /
    • v.35 no.12
    • /
    • pp.780-788
    • /
    • 2008
  • Modeling hand poses and tracking its movement are one of the challenging problems in computer vision. There are two typical approaches for the reconstruction of hand poses in 3D, depending on the number of cameras from which images are captured. One is to capture images from multiple cameras or a stereo camera. The other is to capture images from a single camera. The former approach is relatively limited, because of the environmental constraints for setting up multiple cameras. In this paper we propose a method of reconstructing 3D hand poses from a 2D input image sequence captured from a single camera by means of Belief Propagation in a graphical model and recognizing a finger clicking motion using a hidden Markov model. We define a graphical model with hidden nodes representing joints of a hand, and observable nodes with the features extracted from a 2D input image sequence. To track hand poses in 3D, we use a Belief Propagation algorithm, which provides a robust and unified framework for inference in a graphical model. From the estimated 3D hand pose we extract the information for each finger's motion, which is then fed into a hidden Markov model. To recognize natural finger actions, we consider the movements of all the fingers to recognize a single finger's action. We applied the proposed method to a virtual keypad system and the result showed a high recognition rate of 94.66% with 300 test data.

Development of Tissue-Tool Interaction Simulation Algorithms for Rotator Cuff Surgery Scenario in Arthroscopic Surgery Training Simulator

  • Jo, Kyungmin;Bae, Eunkyung;You, Hyeonseok;Choi, Jaesoon
    • Journal of Biomedical Engineering Research
    • /
    • v.41 no.4
    • /
    • pp.154-164
    • /
    • 2020
  • Various simulator systems for surgery training have been developed and recently become more widely utilized with technology advancement and change in medical education adopting actively simulation-based training. The authors have developed tissue-instrument interaction modeling and graphical simulation algorithms for an arthroscopic surgery training simulator system. In this paper, we propose algorithms for basic surgical techniques, such as cutting, shaving, drilling, grasping, suturing and knot tying for rotator cuff surgery. The proposed method constructs a virtual 3-dimensional model from actual patient data and implements a real-time deformation of the surgical object model through interaction between ten types of arthroscopic surgical tools and a surgical object model. The implementation is based on the Simulation Open Framework Architecture (SOFA, Inria Foundation, France) and custom algorithms were implemented as pulg-in codes. Qualitative review of the developed results by physicians showed both feasibility and limitations of the system for actual use in surgery training.

Extending the Multidimensional Data Model to Handle Complex Data

  • Mansmann, Svetlana;Scholl, Marc H.
    • Journal of Computing Science and Engineering
    • /
    • v.1 no.2
    • /
    • pp.125-160
    • /
    • 2007
  • Data Warehousing and OLAP (On-Line Analytical Processing) have turned into the key technology for comprehensive data analysis. Originally developed for the needs of decision support in business, data warehouses have proven to be an adequate solution for a variety of non-business applications and domains, such as government, research, and medicine. Analytical power of the OLAP technology comes from its underlying multidimensional data model, which allows users to see data from different perspectives. However, this model displays a number of deficiencies when applied to non-conventional scenarios and analysis tasks. This paper presents an attempt to systematically summarize various extensions of the original multidimensional data model that have been proposed by researchers and practitioners in the recent years. Presented concepts are arranged into a formal classification consisting of fact types, factual and fact-dimensional relationships, and dimension types, supplied with explanatory examples from real-world usage scenarios. Both the static elements of the model, such as types of fact and dimension hierarchy schemes, and dynamic features, such as support for advanced operators and derived elements. We also propose a semantically rich graphical notation called X-DFM that extends the popular Dimensional Fact Model by refining and modifying the set of constructs as to make it coherent with the formal model. An evaluation of our framework against a set of common modeling requirements summarizes the contribution.

A design for reverse engineering based model change information analysis and visualization framework (역공학 기반 모델간 변경분석 및 시각화 도구의 설계)

  • Kwon, Jin-Wook;Lee, Jung-Sun;Cao, Thi Ly;Lee, Woo-Jin
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2010.06b
    • /
    • pp.140-143
    • /
    • 2010
  • 소프트웨어를 유지보수하고 관리하는 과정에서 변경된 정보가 프로그램 구조에서의 어느 부분을 나타내고 그 변경이 전체 구조에서 어떤 영향을 미치는가에 대한 체계적이고 효율적인 관리방법이 필요하게 되었다. 기존의 상용화 프로그램에서 채택하고 있는 코드레벨에서의 라인과 라인상의 비교분석 정보만으로는 프로그램의 변경을 구조적인 관점에서 바라보기가 힘들었다. 이 논문에서는 역공학을 이용해서 변경전후의 프로그램 모델구조 정보를 얻고 그 정보를 서로 비교 분석하는 방법을 제시한다. 또, GMF(graphical modeling framwork)로 프로그램의 모델정보를 클래스 다이어그램 형태로 보여주며 비교분석된 정보를 다이어그램에서 보여줄 수 있는 시각화 규칙을 제시한다. 변경된 정보를 다이어그램에서 쉽게 파악할 수 있게 표현함으로써 프로그램 개발자가 아니라도 유지보수에서의 변경을 구조적으로 알 수 있고 관리할 수 있다.

  • PDF