• Title/Summary/Keyword: Software module

Search Result 1,183, Processing Time 0.028 seconds

Design and Implementation of Typing Practice Application for Learning Using Web Contents (웹 콘텐츠를 활용한 학습용 타자 연습 어플리케이션의 설계와 구현)

  • Kim, Chaewon;Hwang, Soyoung
    • Journal of Korea Multimedia Society
    • /
    • v.24 no.12
    • /
    • pp.1663-1672
    • /
    • 2021
  • There are various typing practice applications. In addition, research cases on learning applications that support typing practice have been reported. These services are usually provided in a way that utilizes their own built-in text. Learners collect various contents through web services and use them a lot for learning. Therefore, this paper proposes a learning application to increase the learning effect by collecting vast amounts of web content and applying it to typing practice. The proposed application is implemented using Tkinter, a GUI module of Python. BeautifulSoup module of Python is used to extract information from the web. In order to process the extracted data, the NLTK module, which is an English data preprocessor, and the KoNLPy module, which is a Korean language processing module, are used. The operation of the proposed function is verified in the implementation and experimental results.

Constructing an Open Source Based Software System for Reusable Module Extraction (재사용 모듈 추출을 위한 오픈 소스 기반 소프트웨어 시스템 구축)

  • Byun, Eun Young;Park, Bokyung;Jang, Woosung;Kim, R. Young Chul;Son, Hyun Seung
    • KIISE Transactions on Computing Practices
    • /
    • v.23 no.9
    • /
    • pp.535-541
    • /
    • 2017
  • Today, the scale of the computer software market has increased, and massive sized software has been developed to satisfy diverse requirements. In this context, software complexity is increasing and the quality of software is becoming more difficult to manage. In particular, software reuse is important for the improvement of the environments of legacy systems and new system development. In this paper, we propose a method to reuse modules that are certified by quality. Reusable levels are divided into code area (method, class, and component), project domain, and business levels. Based on the coupling and cohesion of software complexity, we propose a reusable module extraction mechanism with reusability metrics, which constructs a visualization of the "reusable module's chunk" based on the method and class levels. By applying reverse engineering to legacy projects, it is possible to identify reusable modules/objects/chunks. If these modules/objects/chunks are to be reused to develop an extension system or similar new system, we need to ensure software reliability in order to reduce the time and cost of software development.

Implementation and Design of XML-Based Management System for Instructional Software (교육용 소프트웨어를 위한 XML 기반 관리 시스템 설계 및 구현)

  • Lee, Yun-Bae;Lee, Nu-Ri
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.12 no.7
    • /
    • pp.1329-1337
    • /
    • 2008
  • The project of Education information is promoted to maximize the efficiency of Teaching-Learning at schools. So Ministry of Education & Human Resources Development develops and spreads the Computer Assisted Instruction(CAI) and outstanding Educational Software to help learners who can utilize this software and make learning environment to form their own recognition. As the number of this software is increased, the necessity of management of Educational Software is required. This study divides Educational Software into three kinds, teaching-learning software, business management software, and system management software, and suggests how to use these softwares effectively according to this division. After the users log into the system through joining members, they are divided into manager module, teachers module, and students module. The manager manages all software like registration, revision, reference of date and so on. The teacher accesses properly. The student accesses teaching-learning software and prepares and reviews his lessons at any time.

Development of an Operating Software for a Model Plant using INTERBUSs (INTERBUSs를 이용한 모델 플랜트의 구동 소프트웨어의 개발)

  • Jo, Young-Ho;Jeong, Byung-Ho
    • IE interfaces
    • /
    • v.12 no.4
    • /
    • pp.575-585
    • /
    • 1999
  • This study develops and operating software for a model plant. The model plant consists of an AS/RS system, two machining centers, an assembly line, and supplementary material handling equipments. Devices of each component are connected with the IBS RT24 DIO 16/16-T I/O module. Each I/O module communicates digital signals with the INTERBUS controller board via SUB-D 9 Connector cable. This study is a previous stage for developing an educational CIM software. Petri Nets is used for modelling the storage/retrieval of the AS/RS system, the flow of workpieces and the assembly line for parts. The operating software is coded with Microsoft Visual $C^{++}$ 5.0 and Interbus Library which is a software driver for the controller board. The operating software can be run on a MS Windows 95. Microsoft Access is used for the implementation of databases for BOM, AS/RS, and parts.

  • PDF

Development of a Robot Design Program (로봇 설계 프로그램 개발)

  • Seo Jong Hwi;Kim Chang Su;Jung Il Ho;Park Tae Won;Kim Hyk;Choi Jae Rak;Byun Kyng Seok
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.22 no.5 s.170
    • /
    • pp.87-94
    • /
    • 2005
  • This paper presents the development of a virtual robot design program. Robot design requires numerical software, robot solution software and multi-body dynamics software to complete several designs. However using a commercialized software implies some disadvantages, such as the waste of time and money it costs to learn how to use the software. We developed a virtual robot design program with which a user can design a robot with rapidity and reliability. The virtual robot design program is composed of robot kinematics module and robot dynamics module. The program is powerful software which may be used to solve various problems of a robot. The 3D animator and a 2D/3D graph of the program can analyze the design results into visual data. The virtual robot design program is expected to increase the competitiveness and efficiency of the robot industry.

Construction of Evaluation Criteria and Module for Industrial Software (산업용 소프트웨어의 평가기준 및 모듈의 구축)

  • Lee, Byung-Tae;Yang, Hae-Sool
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.9 no.3
    • /
    • pp.742-756
    • /
    • 2008
  • Recently, it's increasing to use the applied technology related to the quantitative and qualitative growth of industry area. One of them is software to be used in industry area, and software is the most important part in using the industrial equipments. Therefore, the quality of software in the industrial devices determines the performance of the devices. At this time, it's inspired an evaluation and measurement of software quality to have within industrial equipment, and it's forming the research and development in domestic and foreign. In this paper, we constructed evaluation metrics based on ISO/IEC 12119, the International Standard for the general requirements of software and ISO/IEC 9126-2, the International Standard for the evaluation of software qualify characteristics and sub-characteritics, and for this accomplishment, It has been designed and developed industrial software international standard compatible approval system which approve a quality based on quality test result of industrial software using the ISO/IEC 14598-6 that international standard for organization of evaluation module.

Reliable and Secure Voice Encryption over GSM Voice Channel

  • Lee, Hoon-Jae;Jang, Won-Tae;Kim, Tae-Yong
    • Journal of information and communication convergence engineering
    • /
    • v.8 no.1
    • /
    • pp.64-70
    • /
    • 2010
  • In this paper, we study and develope a special secure Dongle to be adapted in GSM SmartPhone for secure voice communication to the serial 20-pin connector in SmartPhone. We design and implement the Dongle module hardware, firmware, and software including cipher crypto-synchronization and cipher algorithm. Also we study and emulate the SmartPhone GUI software interface including communication software module to the Dongle. Finally, we analyze the performances of crypto-synchronization in some noisy environment and also we test the secure Dongle module.

Implementation of Software Defined Radio Module for Channel Decomposition and Composition of Multiple CDMA Signal (다중 CDMA 신호의 채널 분리합성을 위한 Software Defined Radio 모듈의 구현)

  • Rho Byeon-Ho;Jeong Sang-Guk;Rho Seung-Ryong;Kim Yun-Il
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.12 no.5
    • /
    • pp.438-443
    • /
    • 2006
  • In this paper, We had proposed SDR module, and designed FPGA to compose with channel separation of broadband CDMA signal what have multiple FA. At decomposition and composition process of multiple FA CDMA signal, system only progress decomposition and composition of channel selected by software. Therefore, proposed system can manage base station transceiver system very effectively than the other way what send on all band of multiple CDMA signal. Also, it is possible that system sets again coefficient of each filter because it is consisted of SDR module. Therefore, we can easily control coefficient each filter according to base station transceiver system environment.

Development of An Optimal Design Program for Open-Chain Dynamic Systems (불구속연쇄 동적시스템을 위한 최적설계 프로그램 개발)

  • 최동훈;한창수;이동수;서문석
    • Transactions of the Korean Society of Mechanical Engineers
    • /
    • v.18 no.1
    • /
    • pp.12-23
    • /
    • 1994
  • This paper proposes an optimal design software for the open-chain dynamic systems whose governing equations are expressed as differential equation. In this software, an input module and an automatic creation module of the equation of motion are developed to contrive the user's convenience. To analyze the equation of motion of the dynamic systems, variable-order and variable-stepsize Adams-Bashforth-Moulton predictor-corrector method is used to improve the efficiency. For the optimization and the design sensitivity analysis, ALM(augmented lagrange multiplier)method and adjoint variable method are adopted respectively. An output module with which the user can compare and investigate the analysis and the optimization results through tables and graphs is also provided. The developed software is applied to three typical dynamic response optimization problems, and the results compare very well with those available in the literature, demonstrating its effectiveness.

Predicting Defect-Prone Software Module Using GA-SVM (GA-SVM을 이용한 결함 경향이 있는 소프트웨어 모듈 예측)

  • Kim, Young-Ok;Kwon, Ki-Tae
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.2 no.1
    • /
    • pp.1-6
    • /
    • 2013
  • For predicting defect-prone module in software, SVM classifier showed good performance in a previous research. But there are disadvantages that SVM parameter should be chosen differently for every kernel, and algorithm should be performed iteratively for predict results of changed parameter. Therefore, we find these parameters using Genetic Algorithm and compare with result of classification by Backpropagation Algorithm. As a result, the performance of GA-SVM model is better.