• Title/Summary/Keyword: Software Integration

Search Result 836, Processing Time 0.023 seconds

An Algorithm for Integrating Versions of Programs using Dynamic Slicing (동적 슬라이싱 기법을 이용한 프로그램 버전들의 통합 알고리즘)

  • Park, Sun-Hyeong;Jeong, Eun-Lee;Park, Man-Gon
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.3
    • /
    • pp.831-841
    • /
    • 2000
  • For the operation of the practical software systems, the development, extension and modification phases are successively needed through the new requirements added and their errors debugging detected. Therefore, if it is possible to integrated the reusable software components and to reorganize them into the new software systems, we can improve the productivity, quality, and cost-effectiveness for he development of software systems. For these reasons, it will be required to research and develop methodology and tools for programs integration which make some programs merged effectively. In the process of merging two versions of a program into one, we can consider that some parts of the two versions are equivalent under the non-interference between them. According to the previous studies the program selected to determine the criterion of non-interference between them. According to the previous studies the program selected to determine the criterion of non-interference was very large, so we have difficulty in integrating many programs practically. In this paper, we propose a new improved algorithm which can reduce the related program size of non-interference criterion yb use of dynamic slicing techniques for integration of two versions of a program, and prove the efficiency of the proposed algorithm by showing some examples.

  • PDF

Towards Agile Application Integration with M2M Platforms

  • Chen, Menghan;Shen, Beijun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.6 no.1
    • /
    • pp.84-97
    • /
    • 2012
  • M2M (Machine-to-Machine) Technology makes it possible to network all kinds of terminal devices and their corresponding enterprise applications. Therefore, several M2M platforms were developed in China in order to collect information from terminal devices dispersed all over the local places through 3G wireless network. However, when enterprise applications try to integrate with M2M platforms, they should be maintained and refactored to adapt the heterogeneous features and properties of M2M platforms. Moreover, syntactical and semantic unification for information sharing among applications and devices are still unsolved because of raw data transmission and the usage of distinguished business vocabularies. In this paper, we propose and develop an M2M Middleware to support agile application integration with M2M platform. This middleware imports the event engine and XML-based syntax to handle the syntactical unification, makes use of Ontology-based semantic mapping to solve the semantic unification and adopts WebService and ETL techniques to sustain multi-pattern interactive approach, in order to agilely make applications integrated with the M2M platform. Now, the M2M Middleware has been applied in the China Telecom M2M platform. The operation results show that applications will cost less time and workload when being integrated with M2M platform.

The Impact of the Development Process of an Integrated Science Program on Pre-service Teachers Learning Motivation and Group Intelligence: A Focus on Values and Integration with Software (통합과학 프로그램 개발과정이 예비교사의 학습동기 및 집단지성에 미치는 영향: 가치관과 소프트웨어 접목을 중심으로)

  • Dukyoung JI
    • Journal of the Korean Society of Earth Science Education
    • /
    • v.16 no.3
    • /
    • pp.374-384
    • /
    • 2023
  • This study investigated the impact on pre-service teachers during the development of an integrated science education program, emphasizing group intelligence, values, and software application in response to societal demands. The results revealed several key findings. Firstly, the development of an integrated science education program utilizing group intelligence enhanced the learning motivation of pre-service teachers, particularly demonstrating improvements during the implementation phase. Secondly, the group intelligence-based development of the integrated science education program cultivated the group intelligence competence of pre-service teachers, manifesting positive effects throughout the entire process of program development, demonstration, and feedback. Thirdly, it was evident that the integration of software and individual values into science curriculum requires specialized support.

A Study on the Efficient Program Integration using Data Flow Analysis Method (자료 흐름 분석 기법을 이용한 효율적인 프로그램 통합에 관한 연구)

  • Park, Soon-Hyung
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2008.11a
    • /
    • pp.337-340
    • /
    • 2008
  • To take the re-use of software, we need to study the efficient integration method of source programs. When the source programs are merged, it is required the steps of verification for any non-interference on non-identical parts of them. The traditional techniques of the program integration verify non-interference of source programs through the simple comparison of statements of source programs. We propose the efficient integration method using data flow analysis in the programs. A study comparing test results from the traditional method and the proposed method has found that the proposed method is more efficient than the traditional method.

  • PDF

Integration Method in Different Kind of TM/TC System (이기종 물관리자동화시스템의 통합 방안)

  • Ko, Gwang-Don;Kwun, Soon-Kuk;Lim, Chang-Young;Kwak, Yeong-Cheol;Kim, Dong-Ju
    • Proceedings of the Korean Society of Agricultural Engineers Conference
    • /
    • 2003.10a
    • /
    • pp.231-234
    • /
    • 2003
  • The Closed Control System, which uses exclusive network and protocol, have been adopted in TM/TC systems. However, the Closed Control System is known that it is not able to support the integration in the water management automation. There are two methods in integration solution in different types of TM/TC System. One solution is hardware system integration that is very expensive and impractical. The other solution is software system integration that uses OLE for Process Control(OPC). In this study, we recommend OPC solution, for KARICO water management, that is the practical and efficient. KARICO is using OPC technology in MMI(Man machine Interface) and water management program. Through this technology, the real-time status of reservoir, pumping station and canal can be achieved without difficulty.

  • PDF

4S-Van Design for Application Environment

  • Lee, Seung-Yong;Kim, Seong-Baek;Lee, Jong-Hun
    • Proceedings of the KSRS Conference
    • /
    • 2002.10a
    • /
    • pp.106-110
    • /
    • 2002
  • 4S-Van is being developed in order to provide the spatial data rapidly and accurately. 4S-Van technique is a system for spatial data construction that is heart of 4S technique. Architecture of 4S-Van system consists of hardware integration part and post-processing part. Hardware part has GPS, INS, color CCD, camera, B/W CCD camera, infrared rays camera, and laser. Software part has GPS/INS integration algorithm, coordinate conversion, lens correction, camera orientation correction, and three dimension position production. In this paper, we suggest that adequate 4S-Van design is needed according to application environment from various test results.

  • PDF

SAT#1 (Preliminary Integration) Test Results of KASS System

  • Jeong, Hwanho;Jang, HyunJin;Kim, Koontack;Lee, Jaeeun;Lee, ByungSeok
    • Journal of Positioning, Navigation, and Timing
    • /
    • v.10 no.2
    • /
    • pp.145-151
    • /
    • 2021
  • According to the Korea Augmentation Satellite System (KASS) system milestone, Site Acceptance Test (SAT) has three steps test until the end of the project. SAT#1 is the first time of SAT steps and verify the KASS Reference Station (KRS) and Sub System (S/S) for the monitoring and controllable. After the equipment and software were installed at the Mission Control Center (MCC) with Central Monitoring and Control Simulator (CMS) for the SAT#1, the 1:1 test was progressed when the KRS and S/S are ready to test. SAT#1 has a 10 steps test case and it was progressed each KRS sites. The test was finished throughout the real-time monitoring and the data collection including the data analysis all of the 7 KRS sites. Finally SAT#1 was completed on December 2020 with successfully.

A Study on an Evaluation of Software Reliability with Test (테스트 단계를 고려한 소프트웨어 신뢰성 평가에 관한 연구)

  • 유창열;권대고
    • Journal of the Korea Society of Computer and Information
    • /
    • v.3 no.2
    • /
    • pp.1-6
    • /
    • 1998
  • The evaluation of reliability is very important in the development process of software. There may be lack of trustfulness on the results that come from the analysis and evaluation of reliability of softwares which do not divide the test phases. At this point, this article studies how to evaluate the reliability dividing the test phases in order to settle the these problems. In doing so, I apply the fault data to be found in Unit Test, Integration Test, Validation Test and System Test to SRGM(Software Reliability Growth Model), Exponential SRGM, Delayed S-shaped SRGM and Inflection S-shaped SRGM. The result is that Inflection S-shaped is best suitable with Unit Test Delayed S-shaped is best suitable with Integration and Validation Test, and Exponential SRGM is best suitable with System test. In this respect, I can show that the results of this study on parameter estimation, difference square summation, number of fault remained is superior to the established methods.

  • PDF

A Framework for Product Development including HW and SW Components (하드웨어와 소프트웨어가 포함된 제품개발을 위한 프레임워크)

  • Do Nam-Cheol;Chae Gyeong-Seok
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2006.05a
    • /
    • pp.1329-1333
    • /
    • 2006
  • This paper proposes a framework for product development including hardware and software components. The framework provides separation of the hardware dependent software, an integrated product development process, and integration of software components with product configurations and product structures. In order to separates the hardware dependent software, the framework considers product configuration modules and engineering changes of associated hardware and software components. The proposed product development process integrates development of the hardware dependent software into the existing product development process. In order to integrates the hardware dependent software with product configurations and product structures, the framework represents software components by existing product data models in Product Data Management (PDM). The framework is applied to development of a robot system including hardware and software components in order to show its effectiveness.

  • PDF

Evaluation on the Relationship between Software Engineering Level and Schedule Deviation in Software Development (SW 공학수준과 SW 프로젝트 납기성과와의 관계)

  • Kim, Seung-Gweon;Ko, Byung-Sun
    • Journal of Information Technology Services
    • /
    • v.10 no.4
    • /
    • pp.191-204
    • /
    • 2011
  • Recently, many software companies are trying to improve the software quality and project outcome with more costs and efforts in development time. In the software convergence and integration environments, it is required efforts to gain high quality of software. In other words, it is required to utilize software engineering knowledge and technology for higher software quality and better software project productivity. The Software development productivity can be varied by software process capability according to building a framework for software development, selection and use of appropriate technology, human resource management. Software process capability will influence software project outcome which is the general opinion. This study provides empirical evidence about software engineering efforts and investment approach to lead software project performance. We measured the software engineering efforts by SW engineering level and analyzed the corelation between software engineering level and schedule deviation. And, we verified that this performance is affected by the size of software company. As a result, software process capability is important to build a infrastructure and develop systematically software project. The higher software engineering level can lead to improved software project performance.