• Title/Summary/Keyword: Application software

Search Result 3,781, Processing Time 0.027 seconds

A Method to Establish Severity Weight of Defect Factors for Application Software using ANP (ANP 모형을 이용한 응용 소프트웨어 결함요소에 대한 중요도 가중치 설정 기법)

  • Huh, SangMoo;Kim, WooJe
    • Journal of KIISE
    • /
    • v.42 no.11
    • /
    • pp.1349-1360
    • /
    • 2015
  • In order to improve software quality, it is necessary to efficiently and effectively remove software defects in source codes. In the development field, defects are removed according to removal ratio or severity of defects. There are several studies on the removal of defects based on software quality attributes, and several other studies have been done to improve the software quality using classification of the severity of defects, when working on projects. These studies have thus far been insufficient in terms of identifying if there exists relationships between defects or whether any type of defect is more important than others. Therefore, in this study, we collected various types of software defects, standards organization, companies, and researchers. We modeled the defects types using an ANP model, and developed the weighted severities of the defects types, with respect to the general application software, using the ANP model. When general application software is developed, we will be able to use the weight for each severity of defect type, and we expect to be able to remove defects efficiently and effectively.

Development of Software Architecture for Modular Personal Robot (모듈형 퍼스널 로봇의 소프트웨어 아키택처 개발)

  • Kim Hong-Seok;Yang Kwang-Woong;Choi Moo-Sung;Won Dae-Heui;Lee Ho-Gil
    • Journal of Institute of Control, Robotics and Systems
    • /
    • v.10 no.12
    • /
    • pp.1264-1270
    • /
    • 2004
  • In this paper, a standard robot design methodology is suggested and a software architecture for modular robot is introduced. The robot is modularized by several functions, and the module is produced according to a standard proposal. Each module requires standard interface for communicate in distributed environments. Software architecture was developed to support distributed component environment, and application development support tools are developed for user convenience. Many robot softwares are developed in a library form so that, they are being used widely robot application software development. Also a device driver was developed for the mostly used sensor and actuator. It is verified that the modular robot can be applied in various fields through guide, errand and guard scenario.

An Implementation of ESS Software Remote Application System (데이터망을 통한 교환기 소프트웨어 원격 적용 시스팀)

  • 민경원;오원욱편용헌정태진
    • Proceedings of the IEEK Conference
    • /
    • 1998.10a
    • /
    • pp.221-224
    • /
    • 1998
  • Software release over the network is the most efficacious way of software update. Software release of electronic switching system, considering its environments, is the typical case that is in need of adopting the method. The media of transferring software and data of TDX-10A electronic switching system are magnetic tapes containing them, so the MT must be delivered between remotely placed office and package generation system. SMART-10A system provides the file tranfer on the data network between TDX-10A and the package generation system and ability of remote application of new software. This paper shows the implementation of file transfer between TDX-10A and computer system connected by data networks, status handling for duplicated system, and monitor process design with IPC on UNIX system.

  • PDF

Exploration of Teaching Method through Curriculum and Teaching Case Connecting Math/Stat: Focused on Software Field (수학/통계와 연계된 교과과정과 교육사례를 통한 교육방안의 연구 - 소프트웨어 교과과정 중심으로 -)

  • Lee, Seung-Woo
    • The Mathematical Education
    • /
    • v.50 no.3
    • /
    • pp.383-394
    • /
    • 2011
  • This paper analyzes subjects related to Math/Stat and studies teaching effect on subject development connected Math/Stat in software curriculum. Among many subjects related to the software, this paper shows exemplary applications of Math/Stat in the software curriculum. Thereby this opens potential application fields of Math/Stat. This confirms that Math/Stat is not only an essential subject to improve competitiveness but also a strategic element in the field of software. Therefore, by maximizing the academic outcome through the interdisciplinary combination of software and Math/Stat, it is possible to educate more competitive and skilled professionals.

Study of Software Development Model based on OpenSource (오픈소스 기반의 소프트웨어 개발 모델 연구)

  • Kim Jong-Bae;Song Jae-Young;Rhew Sung-Yul
    • Journal of Digital Contents Society
    • /
    • v.6 no.4
    • /
    • pp.229-234
    • /
    • 2005
  • Companies are attempting application of open source software development approach method as new alternatives to solve roiling pints of the existing software developments such as quality of software, development speeds and cost. On the other hand, various analyses about open source software were performed, but concrete procedures or the results of suitable study about a way to utilize open source for a software development in actual industry are not yet. This study presented process model for identification, valuation selection of suitable open source, and modification application or commercializing.

  • PDF

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.

A Software Engineering Process for Safety-critical Software Application (Safety-critical 소프트웨어 적용을 위한 소프트웨어 개발 절차)

  • Kang, Byung-Heon;Kim, Hang-Bae;Chang, Hoon-Seon;Jeon, Jong-Sun;Park, Suk-Joon
    • Nuclear Engineering and Technology
    • /
    • v.27 no.1
    • /
    • pp.84-95
    • /
    • 1995
  • Application of computer software to safety-critical systems is on the increase. To be successful, the software must be designed and constructed to meet the functional and performance requirements of the system. For safety reason, the software must be demonstrated not only to meet these requirements, but also to operate safely as a component within the system. For longer-term cost consideration, the software must be designed and structured to ease future maintenance and modifications. This paper present a software engineering process for the production of safety-critical software for a nuclear power plant The presentation is expository in nature of a viable high quality safety-critical software development. It is based on the ideas of a rational design process and on the experience of the adaptation of such process in the production of the safety-critical software for the Shutdown System Number Two of Wolsong 2, 3 & 4 nuclear power generation plants. This process is significantly different from a conventional process in terms of rigorous software development phases and software design techniques. The process covers documentation, design, verification and testing using mathematically precise notations and highly reviewable tabular format to specify software requirements and software design. These specifications allow rigorous, stepwise verification of software design against software requirements, and code against software design using static analysis. The software engineering process described in this paper applies the principle of information-hiding decomposition in software design using a modular design technique so that when a change is' required or an error is detected, the affected scope can be readily and confidently located. It also facilitates a sense of high degree of confidence in the ‘correctness’ of the software production, and provides a relatively simple and straightforward code implementation effort.

  • PDF

DNC Application of Progressive Die Production Process (순차이송금형 제작시 DNC 적용)

  • 이종선
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 1998.10a
    • /
    • pp.32-37
    • /
    • 1998
  • The object of this study is DNC application of progressive die production process. DNC systems are consis of Auto CAD, CAM software and CNC milling machine. CAM software is purpose of G-code generation for CNC programming. Then CAM software and CNC milling machine are connect to RS-232C cable.

  • PDF

DNC Application of Car Fuel Tank Die Working (자동차 연료탱크 금형가공을 위한 DNC 활용)

  • 이종선
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 1999.10a
    • /
    • pp.269-274
    • /
    • 1999
  • This paper aims to DNC application of car fuel tank die working. DNC system is consist of CAD, CAM software and CNC milling machine. CAM software is purpose to G-code generation for CNC programming. Then CAM software and CNC milling machine are connect to RS-232-C cable for networking.

  • PDF

A Study on Reliability Evaluation of Application Software using Binomial-Type Model (이항형 모형을 이용한 응용 소프트웨어 의 신뢰성 평가에 관한 연구)

  • 조성건;이상철
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.15 no.25
    • /
    • pp.53-62
    • /
    • 1992
  • Computer software users develop and utilize their application software by themselves since Processing methods are different by quantity and qualify of the information The developed model needs input data and error numbers generated during the testing phases. However. total error numbers of the existing model and each error time was needed as data for developing the new model. But, maximum likelihood estimation must be used to exponential model of binomial-type and estimating of parameters by using the searched data. Parameter estimation can be done with trial and error or simulation.

  • PDF