• Title/Summary/Keyword: software configuration management

Search Result 157, Processing Time 0.033 seconds

An Investigation into Improving the Quality of Modern Weapon System Software Products: a Case Study (현대 무기체계 소프트웨어 개발 사례 분석을 통한 품질개선 방안에 대한 연구)

  • Choi, Taeyun Paul;Lee, Hyo-Jin
    • Journal of the Korean Society of Systems Engineering
    • /
    • v.8 no.2
    • /
    • pp.19-25
    • /
    • 2012
  • As modern weapon systems have evolved into embedded software systems, the capability to develop, install, and maintain high-quality software products is becoming increasingly valuable in today's competitive aerospace and defense industry. It is desirable, especially for government-contracted projects whose end-users are military personnel, that specific types of software quality elements are assured early during product development; namely, functionality and usability. Motivated by this need to approach improving software quality from a user's perspective, this paper presents a case study that analyzes system-level software integration testing results for a weapon system indigenously developed in the Republic of Korea. Quantitative data, such as software defect ratios and configuration change rates, are computed to observe meaningful trends with respect to functionality - represented by tests designed to verify the system's electrical signal interfaces - and usability, which is evaluated in terms of how often the initial human-computer interface had to be re-designed. Insights gained from these exercises are subsequently presented as a set of "lessons learned" to take into account when developing new software items for complex weapon systems.

Component-based Partner Management System Architecture on .NET Environment (닷넷 환경에서의 컴포넌트 기반의 파트너 관리 시스템 아키텍처)

  • Bae, Sung-Moon;Lee, Sang-Cheon;Choi, Jeong-Tae
    • IE interfaces
    • /
    • v.16 no.spc
    • /
    • pp.127-131
    • /
    • 2003
  • Component-based development approach is used in modern software system development projects that are very complex and large-scale. Technical components are more effective rather than business components in software development. However, on the Microsoft .net environment, the technical component-based development issues are not adopted. Moreover, software architecture on the .net environment is not studied yet because the development platform is recently used in the development of enterprise-level system. This paper proposes a technical component-based software architecture on .net environment. Seven technical components - configuration, data access, exception, file I/O, log, message, and paging - are contained in the architecture. The proposed architecture enables developers to reduce development time and to concentrate business logic rather than architectural issues. To verify the proposed architecture and the components, a partner management system is developed based on the architecture.

A Study on U-Learning System (U-러닝 시스템에 관한 연구)

  • Park, Chun-Myoung
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2010.10a
    • /
    • pp.616-617
    • /
    • 2010
  • This paper presents a model of e-learning based on ubiquitous computing configuration. The proposed e-learning model as following. we propose the e-learning system's hardware and software configurations which are server and networking systems. Also, we construct the proposed e-learning systems's services. There are attendance and absence service, class management service, common knowledge service, score processing service, facilities management service, personal management service, personal authorization issue management service, campus guide service, lecture-hall management service. Also, we propose the laboratory equipment management service, experimental materials management service etc.

  • PDF

Design and Implementation of Software-Defined Storage Autoconfiguration Module for Integrated Use of Cloud File/Block/Object Storage (클라우드 파일/블록/객체 스토리지의 통합사용을 위한 소프트웨어 정의 스토리지 자동 설정 모듈의 설계 및 구현)

  • Park, Sun;Cha, ByungRae;Kim, Jongwon
    • Smart Media Journal
    • /
    • v.7 no.4
    • /
    • pp.9-16
    • /
    • 2018
  • In order to improve the economics and flexibility of cloud computing, tendency to automate the operation and management of cloud resources has become complicated. However, while automation for cloud storage depends on the manufacturer's storage hardware, it cannot flexibly support the storage type in accordance with users' needs. In this paper, we propose an automatic configuration module that supports block/file/object storages suitable for user environment. In order to automatically install ceph, a cloud storage, we propose an automatic installation and configuration module based on the Chef configuration management tool. In addition to that, we also propose an automatic configuration module based on a shell programming in pursuit of enabling users to use ceph storage of block/file/object. The proposed method can automatically set up and manage shared file, block, and object storages in a virtual or physical user environment with no hardware dependencies.

KTM TOKAMAK OPERATION SCENARIOS SOFTWARE INFRASTRUCTURE

  • Pavlov, V.;Baystrukov, K.;Golobokov, Yu.;Ovchinnikov, A.;Mezentsev, A.;Merkulov, S.;Lee, A.;Tazhibayeva, I.;Shapovalov, G.
    • Nuclear Engineering and Technology
    • /
    • v.46 no.5
    • /
    • pp.667-674
    • /
    • 2014
  • One of the largest problems for tokamak devices such as Kazakhstan Tokamak for Material Testing (KTM) is the operation scenarios' development and execution. Operation scenarios may be varied often, so a convenient hardware and software solution is required for scenario management and execution. Dozens of diagnostic and control subsystems with numerous configuration settings may be used in an experiment, so it is required to automate the subsystem configuration process to coordinate changes of the related settings and to prevent errors. Most of the diagnostic and control subsystems software at KTM was unified using an extra software layer, describing the hardware abstraction interface. The experiment sequence was described using a command language. The whole infrastructure was brought together by a universal communication protocol supporting various media, including Ethernet and serial links. The operation sequence execution infrastructure was used at KTM to carry out plasma experiments.

Software Verification & Validation for Digital Reactor Protection System (디지털 원자로 보호계통의 소프트웨어 확인 및 검증)

  • Park, Gee-Yong;Kwon, Kee-Choon
    • Proceedings of the KIEE Conference
    • /
    • 2005.05a
    • /
    • pp.185-187
    • /
    • 2005
  • The reactor protection system is the most important function for the safe operation of nuclear powerplants (NPPs) in that such system protects a nuclear reactor tore whose damage can cause an enormous disaster to the nuclear facility and the public. A digital reactor protection system (DRPS) is being developed in KAERI for use in the newly-constructed NPPs and also for replacing the existing analog-type reactor Protection systems. In this paper, an software verification and validation (V&V) activities for DRPS, which are independent of the DRPS development processes, are described according to the software development life cycle. The main activities of DRPS V&V processes are the software planning documentations, the verification of software requirements specification (SRS) and software design specification (SDS), the verification of codes, the tests of the integrated software and system. Moreover, the software safety analysis and the software configuration management are involved in the DRPS V&V processes. All of the V&V activities are described, in detail, in this paper.

  • PDF

Development Technique of Application Software for Open Distributed EMS (분산 개방형 EMS 응용 소프트웨어의 개발 기술)

  • Lee, J.Y.;Shin, C.G.;Lee, S.J.;Choi, Y.S.;Lee, J.H.;Kim, S.C.;Moon, Y.H.;Park, J.D.;Ryu, H.S.;Kook, H.J.
    • Proceedings of the KIEE Conference
    • /
    • 1997.07c
    • /
    • pp.854-856
    • /
    • 1997
  • This paper presents a software development and management technique for open distributed EMS applications. The definite client-server configuration is proposed, and programming languages, software tools, application MMI and database are analyzed to make considerations to determine the development technique. This paper contains specific software management techniques for the development of EMS applications.

  • PDF

A Design on Component Service Repository using Dynamic Resource Management and Algorithm on Configuration of Dependency (동적 자원관리를 활용한 컴포넌트 서비스 레포지토리 설계 및 의존성 형상 알고리즘)

  • Choi, Sang-Kyoon;Song, Young-Jae
    • The KIPS Transactions:PartD
    • /
    • v.11D no.3
    • /
    • pp.617-624
    • /
    • 2004
  • Recent developments in component technology enable the construction of complex software systems by assembling together off-the-shelf components However, It is still difficult to develop efficient, reliable, and dynamically configurable component-based systems. Unspecified dependencies and behavior on components often has cause the source of the trouble. Therefore, component-based software systems must maintain explicit presentations of inter-component dependence and component requirements. In this paper, I describe the design on repository of component service to deployment, status reporting, and control in component service. Through the existing researches to customize component technology, I present the algorithm that supports dynamic dependency interface in order to reuse context of application.

A case study on improving the performance of R&D org. using software configuration method (소프트웨어 형상관리 기법을 이용한 R&D조직 성과향상 사례연구)

  • Kim, Byeong-Sam;Jang, Byeong-Man;Kim, Jeong-Han
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 2007.11a
    • /
    • pp.408-412
    • /
    • 2007
  • This paper presents, with some actual cases of employing clear case, as a R&D project configuration management tool, a new methodology for the evaluation and enhancement of project performance in R&D organization. This methodology enables you to forecast future results of the project with story telling skill, to innovate R&D project execution using the concept of Technology Supply Chain with global R&D human resources, to improve the performance of each development stage based on the voices of customer, and to enhance the quality of output and to minimize risk of project with timely positioning of R&D human resources.

  • PDF

Self-Configuration System based on Context Adaptiveness (상황적응기능기반 자가구성 시스템)

  • Lee, Seung-Hwa;Lee, Eun-Seok
    • The KIPS Transactions:PartD
    • /
    • v.12D no.4 s.100
    • /
    • pp.647-656
    • /
    • 2005
  • This paper proposes an adaptive resource self-management system that collects system resources, user information, and usage patterns as context information for utilization in self-configuration. This system ill ease the system maintenance burden on users by automation of large part of configuration tasks such as install, reconfiguration and update, and will also decrease cost and errors. Working from the gathered context information, this system allows users to select appropriate components and install them for user's system context. This also offers a more personalized configuration setting by using user's existing application setting and usage pattern. To avoid the overload on central server to transfer and manage related files, we employ Peer-to-Peer method. h prototype was developed to evaluate the system and a comparison study with the conventional methods of manual configuration and MS-IBM systems was conducted to validate the proposed system in terms of functional capacity, install time and etc.