• Title/Summary/Keyword: Automatically Generating

Search Result 292, Processing Time 0.021 seconds

A Method of Generating Code Implementation Model for UML State Diagrams (UML 상태 다이어그램을 위한 코드 구현 모델의 생성 방법)

  • Kim, Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.26 no.10
    • /
    • pp.1509-1516
    • /
    • 2022
  • This paper presents a method to generate a model of the code implementation for UML state diagrams. First, it promotes the states of a state machine into objects, and then it structures the behavior model on the mechanism of a state diagram based on State design pattern. Then, it establishes the rules of generating the code implementation, and using the rules, the Java code mode is generated for the implementations of State Diagrams in Java syntax grammar. In addition, Structuring the information of the code model is necessary for generating Java code automatically. The meta information is composed of Meta-Class Model and Meta-Behavior Model, on which we could construct the automatic code generating engine for UML State Diagrams. The implementation model generation method presented in this paper could be used as a stand-alone engine, or included and integrated as a module in the UML tools.

A Progressive Automated-Process Planning and Die Design and Working System for Blanking or Piercing and Bending of Sheet Metal Product (박판제품의 블랭킹 및 피어싱과 굽힘 가공을 위한 순차이송용 공정 및 금형 설계와 가공자동화 시스템)

  • Choe, Jae-Chan;Kim, Chul
    • Transactions of Materials Processing
    • /
    • v.7 no.3
    • /
    • pp.246-259
    • /
    • 1998
  • This paper describes a research work of developing a computer-aided design and manufacturing of irregular shaped sheet metal product for blanking or piercing and bending operations. An approach to the system is based on the knowledge-based rules. Knowledge for the system is formulated from plasticity theories experimental results and the empirical knowledge of field experts, This system has been written in AutoLISp on the AutoCAD and in customer tool kit on the SmartCAM with a personal computer and is composed of nine modules which are input and shape treatment, flat pattern-layout, pro-processor module. Based on the knowledge-based rules, the system is designed by considering several factors, such as material and thickness of product complexities of blank geometry and punch profile sheet metal to give flat pattern and automatically account for the adjustment of bending allowances to match tooling requirements by checking dimensions and generating NC data automatically according to drawings of die-layout module. Results carried out in each module will provide efficiencies to the designer and the manufacturer of blanking or piercing and bending die in this field.

  • PDF

Research on the Process of Constructing Application Systems Using the E-R Model and an Automated Application Generator (E-R 모델과 자동생성기를 이용한 응용시스템의 구축 과정에 관한 연구)

  • Chung, Il-Choo
    • Journal of Information Technology Applications and Management
    • /
    • v.12 no.4
    • /
    • pp.133-155
    • /
    • 2005
  • This Paper makes an attempt to suggest a process of automatically generating application software based on the Entity-Relationship model 1. The designer develops an E-R model of an real-world system. 2. The designer inputs the entity and relationship types, and attributes shown in the E-R model, and also the basic operations of the application system to the software generator. 3. The application generator produces database schema and link information between application programs, and then automatically generates a stereo-type application system. In order for the automated application generator to build the application system in a systematic way, four basic program generation rules have been suggested. A set of computer programs have been developed in order to show the applicability of the automated software generation process suggested in this paper. By following each rule with the generator, the designer can build an application in an efficient manner compared with traditional (manual programming) approaches. It has been demonstrated from the case study that the idea of applying an automated generator in systems development based upon the E-R model is feasible.

  • PDF

Automatic Generation of Music Accompaniment Using Reinforcement Learning (강화 학습을 통한 자동 반주 생성)

  • Kim, Na-Ri;Kwon, Ji-Yong;Yoo, Min-Joon;Lee, In-Kwon
    • 한국HCI학회:학술대회논문집
    • /
    • 2008.02a
    • /
    • pp.739-743
    • /
    • 2008
  • In this paper, we introduce a method for automatically generating accompaniment music, according to user's input melody. The initial accompaniment chord is generated by analyzing user's input melody. Then next chords are generated continuously based on markov chain probability table in which transition probabilities of each chord are defined. The probability table is learned according to reinforcement learning mechanism using sample data of existing music. Also during playing accompaniment, the probability table is learned and refined using reward values obtained in each status to improve the behavior of playing the chord in real-time. The similarity between user's input melody and each chord is calculated using pitch class histogram. Using our method, accompaniment chords harmonized with user's melody can be generated automatically in real-time.

  • PDF

A SCORM-based e-Learning Process Control Model and Its Modeling System

  • Kim, Hyun-Ah;Lee, Eun-Jung;Chun, Jun-Chul;Kim, Kwang-Hoon Pio
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.5 no.11
    • /
    • pp.2121-2142
    • /
    • 2011
  • In this paper, we propose an e-Learning process control model that aims to graphically describe and automatically generate the manifest of sequencing prerequisites in packaging SCORM's content aggregation models. In specifying the e-Learning activity sequencing, SCORM provides the concept of sequencing prerequisites to be manifested on each e-Learning activity of the corresponding tree-structured content organization model. However, the course developer is required to completely understand the SCORM's complicated sequencing prerequisites and other extensions. So, it is necessary to achieve an efficient way of packaging for the e-Learning content organization models. The e-Learning process control model proposed in this paper ought to be an impeccable solution for this problem. Consequently, this paper aims to realize a new concept of process-driven e-Learning content aggregating approach supporting the e-Learning process control model and to implement its e-Learning process modeling system graphically describing and automatically generating the SCORM's sequencing prerequisites. Eventually, the proposed model becomes a theoretical basis for implementing a SCORM-based e-Learning process management system satisfying the SCORM's sequencing prerequisite specifications. We strongly believe that the e-Learning process control model and its modeling system achieve convenient packaging in SCORM's content organization models and in implementing an e-Learning management system as well.

An Automatic Extraction of Blood Flow Contour from Cardiac MRI (심장 MRI 영상에서 혈류 윤곽선의 자동 추출)

  • Lee, Hyeong-Jik;Jo, Sang-Hyeon;Choe, Heung-Mun
    • Journal of the Institute of Electronics Engineers of Korea SC
    • /
    • v.37 no.5
    • /
    • pp.56-62
    • /
    • 2000
  • In this paper, an automatic extraction of the blood flow contour from cardiac MRI is proposed. By using the GVF snake which has wider capture range than the conventional snake, and by automatically generating the initial points along the outside of the contour of the zero GVF field in the edge image of the cardiac MRI, the blood flow contour can be automatically extracted, even when the contours have boundary concavities due to the papillary muscles, without any manual initialization of the experts. Experiments are conducted on the various real cardiac MRIs including noise and papillary muscles, and the proposed method is proved to be efficient in automatic extraction of the blood contours even if they have the boundary concavities.

  • PDF

An integrated process planning, die design and working system for blaking and bending of sheet metal product (박판제품의 블랭킹 및 굽힘 가공을 위한 통합적 공정 및 금형설계와 가공시스템)

  • Kim, J.H.;Choi, J.C.;Kim, C.
    • Proceedings of the Korean Society for Technology of Plasticity Conference
    • /
    • 1998.03a
    • /
    • pp.155-159
    • /
    • 1998
  • This paper describes a research work of developing a computer-aided design and manufacturing (CAD-CAM) of irregular shaped sheet metal product for blanking or piercing and bending operation. An approach to the system is based on the knowledge-based rules. Knowledge for the system is formulated form plasticity theories, experimental results and the empirical knowledge of field experts. This system has been written in AutoLIST on the AutoCAD and in customer tool kit on the SmartCAM with a personal computer and is composed of nine modules. the system is designed by considering several factors, such as material and thickness of product, complexities of blank geometry and punch profile, diameter and material of a wire, and availability of press. This system is capable of unfolding a formed sheet metal to give flat pattern and automatically account for the adjustment of bending allowances to match tooling requirements by checking dimensions and generating NC data automatically according to drawings of die-layout module. Results carried out in each module will provide efficiencies to the designer and the manufacture of blanking or piercing and bending die in this field.

  • PDF

Semiautomatic 3D Virtual Fish Modeling based on 2D Texture

  • Nakajima, Masayuki;Hagiwara, Hisaya;Kong, Wai-Ming;Takahashi, Hiroki
    • Proceedings of the Korean Society of Broadcast Engineers Conference
    • /
    • 1996.06b
    • /
    • pp.18-21
    • /
    • 1996
  • In the field of Virtual Reality, many studies have been reported. Especially, there are many studies on generating virtual creatures on computer systems. In this paper we propose an algorithm to automatically generate 3D fish models from 2D images which are printed in illustrated books, pictures or handwritings. At first, 2D fish images are captured by means of image scanner. Next, the fish image is separated from background and segmented to several parts such as body, anal fin, dorsal fin, ectoral fin and ventral fin using the proposed method“Active Balloon model”. After that, users choose front view model and top view model among six samples, respectively. 3D model is automatically generated from separated body, fins and the above two view models. The number of patches is decreased without any influence on the accuracy of the generated 3D model to reduce the time cost when texture mapping is applied. Finally, we can get any kinds of 3D fish models.

  • PDF

Automatic Generation of MIB for Network Management (네트웍 관리를 위한 MIB의 자동생성)

  • 유재우;김영철;김성근
    • The Journal of Korean Institute of Communications and Information Sciences
    • /
    • v.25 no.6A
    • /
    • pp.848-854
    • /
    • 2000
  • Network management in TMN concerns to the operating system and communication equipments in network, and defines them as objects. GDMO(guidelines for the Definition of Managed Objects) is used to describe those objects. GDMO is not directly used for managing the network, but translated into a language with object-oriented paradigm. And GDMO refers to ASN.1(Abstract Syntax Notation One) for manage objects. This paper presents design and implementation techniques for the translator which automatically translates the specification of ASN.1 and GDMO to the object-oriented language for generating MIB(Managed object Instance Base). This system, unlike the existing source code generator, is designed to generate various object-oriented languages automatically, which are used to generate Managed object Instance Base(MIB). And the system includes various graphic user interface to enhance the development environment of ASn.1 and GDMO

  • PDF

Automatic UML-based Test Data Generating Tool: AUTEG (UML기반의 테스트 데이타 자동생성 도구 : AUTEG)

  • Kim, Cheong-Ah;Choi, Byoung-Ju
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.8 no.3
    • /
    • pp.268-276
    • /
    • 2002
  • In this paper we suggest a method to produce automatically teat data using UML development diagrams, and analytically describe the application of a tool, Automatic UML-based Test Data Generation (AUTEG) developed using XML technology, to the examples of insurance system. Our AUTEG automatically generates test diagrams that enable to detect errors existing at the interface area between modules composing the whole system, along with test data by applying the existing white-box test technique to the test diagram. Our AUTEG can be applied to the integration test as well as the system test and using the tool, users may make the unit modules of the integration test into several groups.