• Title/Summary/Keyword: software program

Search Result 2,815, Processing Time 0.026 seconds

Appraisal Method for Similarity of Large File Transfer Software (대용량 파일 전송 소프트웨어의 동일성 감정 방법)

  • Chun, Byung-Tae
    • Journal of Software Assessment and Valuation
    • /
    • v.17 no.1
    • /
    • pp.11-16
    • /
    • 2021
  • The importance of software is increasing due to the development of information and communication, and software copyright disputes are also increasing. In this paper, the source of the submitted programs and the files necessary for the execution of the program were taken as the scope of analysis. The large-capacity file transfer solution program to be analyzed provides additional functions such as confidentiality, integrity, user authentication, and non-repudiation functions through digital signature and encryption of data.In this paper, we analyze the program A, program B, and the program C. In order to calculate the program similarity rate, the following contents are analyzed. Analyze the similarity of the package structure, package name, source file name in each package, variable name in source file, function name, function implementation source code, and product environment variable information. It also calculates the overall similarity rate of the program. In order to check the degree of agreement between the package structure and the package name, the similarity was determined by comparing the folder structure. It also analyzes the extent to which the package structure and package name match and the extent to which the source file (class) name within each package matches.

Development and Application of Software Education Program Based on Blended Learning for Improving Computational Thinking of Pre-Service Elementary Teachers (초등예비교사의 컴퓨팅 사고력 향상을 위한 블렌디드 러닝 기반의 소프트웨어교육 프로그램 개발 및 적용)

  • Song, Ui-Sung;Gil, Joon-Min
    • KIPS Transactions on Software and Data Engineering
    • /
    • v.6 no.7
    • /
    • pp.353-360
    • /
    • 2017
  • In this study, a software education program based on blended learning using scratch was designed for pre-service elementary teachers' software education. Software education program was applied to experimental group and control group within the university of education using Scratch programming for 12 weeks. Blended learning using online lectures was applied to experimental group. The pre-service teachers' recognition about software education and self-evaluation of computational thinking were performed. Then, we analyzed the effect of the developed education program on the recognition of software education and computational thinking. As a result, the level of post-recognition of software education in the experimental group was significantly higher than that of the pre-recognition. In the self-evaluation of computational thinking, the experimental group was significantly higher than the control group. Therefore, it can be seen that the software education program based on blended learning can help improve the learner's computational thinking.

Application and Effectiveness Analysis of Software Education Program for Computational Thinking in Early Childhood (유아의 컴퓨팅 사고력 함양을 위한 소프트웨어 교육 프로그램 적용 및 효과분석)

  • Lee, KyungHee;Koh, Eun-Hyeon;Hong, Chan-Ui;Lee, Youngseok;Moon, Eunkyung;Cho, Jungwon
    • Journal of Convergence for Information Technology
    • /
    • v.10 no.12
    • /
    • pp.100-109
    • /
    • 2020
  • At the beginning of the discussion of early childhood software education, the study was conducted to apply an early childhood software education program based on computational thinking and analyze the effects of early childhood software education programs. In this study, a balanced distribution of software education, content elements and computing thinking elements was applied to achieve the ultimate goal of software education, which is to improve computing thinking. As early as possible, it's a good idea to start teaching to remind themselves how to think through experiences and play activities and to discover problems and find solutions by themselves. In the analysis results, early childhood software education program we applied affected positive impacts on software education effect, computational thinking of early childhood. Based on these results, a program was proposed for systematic early childhood software education that effective develope of computational thinking.

A Study on Localization Model of Package Usage in Ada Program (Ada 프로그램에서 패키지 활용의 국부화 모델에 관한 연구)

  • Kim Seon-Ho;Yun Chang-Seop
    • Journal of the military operations research society of Korea
    • /
    • v.17 no.2
    • /
    • pp.100-112
    • /
    • 1991
  • Software system is a hierarchical structure with collection of program units. Software system can import external packages globally or locally depending on the usage within a system. If the imported package is used globally, the soft-ware system can be influenced globally by any change of package and programmer's debugging time for the program maintenance will be greater. To solve these problems, it is desirable to use the imported package locally right on the usage point within the system. The model presented in this paper analyzed entity usage of package in structure of program, identified the usage level to obtain localization and provided information for restructure of the program to localize package usage. To obtain localization, it identified declared entities inside the imported package and analyzed the specification and body part of program unit to identify entities referenced from the imported package. The proposed model can be used to improve the maintainability of software system and contributed to reduction of programmer's debugging time in program maintenance.

  • PDF

SOftware for Noise Information - SONICS (건설공사장, 도로교통 및 철도소음 예측 프로그램 - SONICS)

  • 김정태;이규철;박지헌
    • Proceedings of the Korean Society for Noise and Vibration Engineering Conference
    • /
    • 1998.04a
    • /
    • pp.747-752
    • /
    • 1998
  • SONICS is the software developed by authors. The program provides the noise level in outdoors due to various noise source types : construction machines including blast sources, railroad vehicles and automobiles. h operates in the Windows system. Since the software is compiled by using Visual C++ 4.0, users can run the program interactively. Also SONICS uses Windows' dialog-box and choice-button so that a novice user can easily implement the program for the environmental noise planning.

  • PDF

Development of Measuring System for On-Line Test and Evaluation of High Speed Rail(II) - Software (고속철도 시운전시험 및 평가용 측정시스템 개발(II) - 소프트웨어)

  • 김석원;김진환;최강윤;박찬경;김기환
    • Proceedings of the KSR Conference
    • /
    • 2002.10a
    • /
    • pp.174-181
    • /
    • 2002
  • In this paper, we introduce the software of the measuring system for on-line test and evaluation of high speed rail. This software should set and control the hardware of the measuring system, perform the analysis and calculation of measuring data and interface between users and the measuring system. For this purpose, three programs, such as a measuring program, a monitoring program and post-processing program, have developed.

  • PDF

A Mean of Structural equation modeling on AMOS Software (AMOS 소프트웨어에서 구현되는 구조방정식 모형과 의미)

  • Kim, Kyung-Tae
    • Proceedings of the Korean Association for Survey Research Conference
    • /
    • 2007.11a
    • /
    • pp.55-65
    • /
    • 2007
  • In this research, it will be examined on mathematical model of AMOS software program that ues for Covariance Structure Analysis. if we have not understood to mathematical model of Covariance Structure, we fail to understand Structural equation modeling. Similarly If We were not understand to mathematical model of AMOS Software, we do not use Software adequately. Therefore we examine two sorts of Software that be designed for Structural equation modeling or Covariance Structure Analysis. In this research, We will focus on 8 assumption of Structural equation modeling and compare AMOS(Analysis of MOment Structure) program with LISREL(Linear Structure RELation) program. We found that A Program of AMOS Software have materialized with RAM(Reticular Action Model).

  • PDF

OAPR-HOML'1: Optimal automated program repair approach based on hybrid improved grasshopper optimization and opposition learning based artificial neural network

  • MAMATHA, T.;RAMA SUBBA REDDY, B.;BINDU, C SHOBA
    • International Journal of Computer Science & Network Security
    • /
    • v.22 no.4
    • /
    • pp.261-273
    • /
    • 2022
  • Over the last decade, the scientific community has been actively developing technologies for automated software bug fixes called Automated Program Repair (APR). Several APR techniques have recently been proposed to effectively address multiple classroom programming errors. However, little attention has been paid to the advances in effective APR techniques for software bugs that are widely occurring during the software life cycle maintenance phase. To further enhance the concept of software testing and debugging, we recommend an optimized automated software repair approach based on hybrid technology (OAPR-HOML'1). The first contribution of the proposed OAPR-HOML'1 technique is to introduce an improved grasshopper optimization (IGO) algorithm for fault location identification in the given test projects. Then, we illustrate an opposition learning based artificial neural network (OL-ANN) technique to select AST node-level transformation schemas to create the sketches which provide automated program repair for those faulty projects. Finally, the OAPR-HOML'1 is evaluated using Defects4J benchmark and the performance is compared with the modern technologies number of bugs fixed, accuracy, precession, recall and F-measure.

A Study on the Design and Implementation of an Application Program Reuse System based on common language (범용언어에 의한 응용 프로그램 재사용 시스템의 설계 및 구현)

  • O, Mu-Song;Kim, Hyeong-Tae
    • Asia pacific journal of information systems
    • /
    • v.4 no.2
    • /
    • pp.83-130
    • /
    • 1994
  • Software development of large scale program such as Operating System or University Total Information System is lengthy and costly process. In order to reduce cost, time and risk, there is currentry general acceptance of the need for Software Reuse System during the whole development cycles. In this paper, (from a practical point of view), the problem of existing reuse system methodology is analyzed and an implement method of software reuse system is presented. Also using this method Application Program Reuse System(APRS) which supports all phase of software life cycles is designed and implemented. This application program reuse system which is based on common language is considerably shown to reduce communication Error of requirement specification between systems analyst and end-user.

  • PDF

Development of Software Education Program Using Robot for Students with Developmental Disorder

  • Kim, Jeong-Rang
    • Journal of the Korea Society of Computer and Information
    • /
    • v.24 no.12
    • /
    • pp.209-216
    • /
    • 2019
  • In view of the educational effects and social changes of software education, equal opportunities for software education are needed regardless of general students and students with disabilities. However, studies on software education for general students have been actively conducted, but studies on software education for students with disabilities are insufficient. In this study, we developed a robot education software education program for students with developmental disabilities. Developing robot-enabled software education programs for students with developmental disabilities is meaningful in terms of expanding software education opportunities for all. In addition, the robot-based software education program is easy to motivate students with developmental disabilities with low task concentration, short-term memory, and low sociality. Significant changes will be made not only in terms of management capacity, but also in terms of self-efficacy and confidence.