• Title/Summary/Keyword: application software program

Search Result 449, Processing Time 0.024 seconds

The Development of the Application Program Generator based on Meta-Data (메타데이터를 이용한 응용프로그램 생성기의 개발)

  • Kim Chi-Su
    • The KIPS Transactions:PartD
    • /
    • v.13D no.1 s.104
    • /
    • pp.97-102
    • /
    • 2006
  • Generally, a software development process is composed with requirements analysis, design, coding, test and maintenance. However, some changes of the design step are difficult to complicate the next step in the development process. It always causes the disagreement between design and implementation step. In this paper, we have developed a tool which can generate an application program. The tool can reduce the disagreement between system design and implementation and recognize the business logic to develop the software rapidly and flexibly In addition, we proposed a non-program-based application program system approach was proposed, In. We can generate and modify an application program with this method which can edit the meta data of a system design by the dynamic method for the execution time.

Implementation and Experimental Test Result of a Multi-frequency and Multi-constellation GNSS Software Receiver Using Commercial API

  • Han, Jin-Su;Won, Jong-Hoon
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.8 no.1
    • /
    • pp.1-12
    • /
    • 2019
  • In this paper, we implement a navigation software of a Global Navigation Satellite System (GNSS) receiver based on a commercial purpose GNSS software receiver platform and verify its performance by performing experimental tests for various GNSS signals available in Korea region. The SX3, employed in this paper, is composed of an application program and a Radio Frequency (RF) frontend, and can capture and process multi-constellation and multi-frequency GNSS signals. All the signal processing procedure of SX3 is accessible by the receiver software designer. In particular for an easy research and development, the Application Programing Interface (API) of the SX3 has a flexible architecture to upgrade or change the existing software program, equipped with a real-time monitoring function to monitor all the API executions. Users can easily apply and experiment with the developed algorithms using a form of Dynamic Link Library (DLL) files. Thus, by utilizing this flexible architecture, the cost and effort to develop a GNSS receiver can be greatly reduced.

THE IP FUNCTION DEVELOPMENT IN THE COMS FLIGHT SOFTWARE

  • Kang, Soo-Yeon;Yang, Koon-Ho;Choi, Seong-Bong
    • Proceedings of the KSRS Conference
    • /
    • 2007.10a
    • /
    • pp.171-174
    • /
    • 2007
  • The COMS flight software is implemented by ADA language and the high level application program language (APL). The APL is used to implement the Interpreted Program (IP) functions which are running on the processor. The IP functions have been developed for the payload management and monitoring with the automatic on-board operational procedure. The IP allows an easier re-programming if necessary. The ground can load or unload IP separately from ADA code in the RAM flight software. The uploaded IP is interpreted and executed by the Interpreted Program Environment (IPE) which is one of the functions implemented in the RAM flight software. In this paper, we introduce the IP and IPE function.

  • PDF

Development and Application of STEAM Education Program Using the Lego Mindstorms Robot (레고 마인드스톰 로봇을 활용한 STEAM 교육 프로그램 개발 및 적용)

  • Choi, Jae-Hyeok;Choi, Ho-Meoyng;Park, Jongseok
    • Journal of Science Education
    • /
    • v.42 no.1
    • /
    • pp.1-11
    • /
    • 2018
  • STEAM program as integrating Science, Technology, Engineering, Arts, and Mathematics became essential part of secondary education and software education will be a required subject in secondary schools. In this study, we propose the application of the Lego mindstorms robotics programs for the developments of both STEAM and software educational materials. Our program consisting of five hours of classes is made based on the problem solving strategies. According to students' impression obtained after our program had been applied, our program appears to provide students opportunities for conceiving creative thinking and problem solving strategies. It also shows positive results for the application to the software and science educations as well as other extracurricular such as after school programs or programs for gifted students.

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

The Development and Application of the SW-STEAM Program by Utilizing Software Supporting the Creation of VR for Elementary Science Class (초등 과학 수업에 VR 구현 프로그램을 활용한 SW 융합교육프로그램의 개발과 적용)

  • Kim, Hye-Ran;Choi, Sun-Young
    • Journal of Korean Elementary Science Education
    • /
    • v.39 no.2
    • /
    • pp.296-305
    • /
    • 2020
  • The purpose of this study was to analyse the effects of the SW-STEAM program by utilizing software supporting the creation of VR for elementary science class. Two classes of 5th grade were selected, and were engaged in different teaching and learning methods during 12 class hours. The experimental group which is consisted of 20 students participated in the SW-STEAM program by utilizing software supporting the creation of VR, the comparative group which comprised 19 students was thaught by using a traditional instruction. Teaching unit was 'the solar system and stars' in 5th grade science text book. The results of this study were as follows. The SW-STEAM program by utilizing software the creation of VR had a positive effect on elementary school students' creative problem solving ability, scientific interest, science achievement. Therefore, the SW-STEAM program by utilizing software supporting the creation of VR could be meaningful works to encourage students' creative problem solving ability, scientific interest, science achievement, and this study will help elementary teachers teach 'the solar system and stars' in 5th grade science text book more interesting.

Development of Functional USB Solution to Contain Executable Software Using Scanning Mechanism (스캐닝 기법을 이용한 실행 소프트웨어를 담을 수 있는 기능성 USB 솔루션 개발)

  • Kim, Nam-Ho;Hwang, Bu-Hyun
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.16 no.5
    • /
    • pp.947-952
    • /
    • 2012
  • The technology suggested in this study is the method to contain executable software in a portable storage devices like the USB and install an application program to operate it in any client devices. To solve this problem, we can store pre-scanned information on the above client's files, registry, and services in the device before installing the proper application program to be installed using the scanning method and manage in the USB the resources that generated and changed by post-scanning the information after installing the above application program in the client's device. After that, necessary files in the client to be used can be copied for using, and after use, related files are deleted, and it also includes the process to return to the previous system environment. This method is advantageous in that once any sort of application programs needed to be installed gets to be installed in an external portable storage devices like the USB, the application program installed can be operated in any computer not raising any issues like illegal copy.

A Study of protective measures of the source program for the development of the Internet of Things (IoT): Protection of the program as well as plagiarism research (사물인터넷(IoT)발전을 위한 소스프로그램 보호방안 연구: 프로그램의 보호와 유사표절 연구)

  • Lee, Jong-Sik
    • Journal of the Korea Convergence Society
    • /
    • v.9 no.4
    • /
    • pp.31-45
    • /
    • 2018
  • Recent dramatical development of computer technology related to internet technology intensifies the dispute over software of computer or smart device. Research on software has been flourished with political issuing of fierce competition among nations for software development. Particularly industrial growth in ethernet based big data and IoT (Internet of Things) has promoted to build and develop open source programs based on java, xcode and C. On these circumstances, issue on software piracy has been confronted despite the basic security policy protecting intellectual property rights of software and thus it is of substantial importance to protect the rights of originality of source program license. However, the other issue on source technology protection of developer is the possibility of hindrance to advancement in industry and culture by developing programs. This study discuss the way of enhancing legal stability of IoT application program development and reinforcing precision in inspection of program plagiarism by analyzing the source programs with newly introducing text mining technique, thus suggests an alternative protective way of infringement of personal information due to duplicating program.

AP-SDN: Action Program enabled Software-Defined Networking Architecture

  • Zheng Zhao;Xiaoya Fan;Xin Xie;Qian Mao;Qi Zhao
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.17 no.7
    • /
    • pp.1894-1915
    • /
    • 2023
  • Software-Defined Networking (SDN) offers several advantages in dynamic routing, flexible programmable control and custom application-driven network management. However, the programmability of the data plane in traditional SDN is limited. A network operator cannot change the ability of the data plane and perform complex packet processing on the data plane, which limits the flexibility and extendibility of SDN. In the paper, AP-SDN (Action Program enabled Software-Defined Networking) architecture is proposed, which extends the action set of SDN data plane. In the proposed architecture, a modified Open vSwitch is utilized in the data plane allowing the execution of action programs at runtime, thus enabling complex packet processing. An example action program is also implemented which transparently encrypts traffic for terminals. At last, a prototype system of AP-SDN is developed and experiments show its effectiveness and performance.

A representation of financial planning model using object-oriented approach (객체지향 접근법을 이용한 재무계획모델의 표현)

  • 이재식;한재홍
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1993.04a
    • /
    • pp.62-71
    • /
    • 1993
  • Recently, the computer software technology is not keeping pace with the increasing demand of application software development and rapid changes in business environment. To overcome this "software crisis", many researchers have studied the methodologies to improve the productivity in software development and the flexibility of software usage. Among these methodologies, the most promising and intensively studied methodology is the Object-Oriented Approach The purpose of this study is, therefore, to examine the applicability of the Object-Oriented Approach for improving productivity and flexibility in Management Information Systems development. For an application, we selected a financial planning model, especially focusing on the budgeted income statement. In this thesis, we identified relevent objects in the budgeted income statement, and represented them in the object models. By implementing these object models using C++ language, we evaluated their adaptability in the budget-making process, and showed, by comparing them with the existing Planning '||'&'||' Modeling Languages such as IFPS(Interactive Financial Planning Saystem), their practicability in Management Information Systems. The results of this study are as follows: First, the same object models can be used in making the budgeted income statement both in the department level and in the corporate level. Second, the object models provide the flexibility and extensibility of an application program in case of the changes in business environment. Third, the Object-Oriented Approach is a practical methodology to improve the productivity and cut down the maintenance cost of application software development.t.

  • PDF