• 제목/요약/키워드: Application Software System

검색결과 1,841건 처리시간 0.026초

소프트웨어 패턴의 개념적 체계화를 위한 SPO 설계 (A Design of SPO for the Conceptual Systematization of Software Patterns)

  • 홍현술;한성국
    • 대한전자공학회논문지TE
    • /
    • 제39권3호
    • /
    • pp.71-82
    • /
    • 2002
  • 소프트웨어 패턴은 전문가의 검증된 해법과 경험을 토대로 한 문제 해결의 지식표현이다. 그러나, 소프트웨어 개발 문제의 다양성으로 인하여, 현재 발표되어져 있는 수많은 소프트웨어 패턴들 중에서 최적의 패턴을 선택하여 활용하는 것이 용이하지 않다. 이러한 상황은 소프트웨어 패턴의 개념 범주화를 요구하고 있다. 본 논문은 소프트웨어 패턴과 온토로지의 개념 구조를 비교 분석하여, 소프트웨어 패턴이 표출하는 개념 특성을 체계적으로 조직화할 수 있는 소프트웨어 패턴 온토로지(SPO)를 제시하였다. 본 논문에서 제시한 SPO로 소프트웨어 패턴을 개념 수준에서 관리할 수는 기반을 구축할 수 있다. 또한, 본 논문에서는 소프트웨어 패턴과 온토로지 개념을 결합하여 응용할 수 있는 방법을 예시하였다.

인공호흡기 원격 통합 모니터링 및 제어 시스템 개발을 위한 소프트웨어 위험관리 및 사이버보안 (Software Risk Management and Cyber Security for Development of Integrated System Remotely Monitoring and Controlling Ventilators)

  • 정지용;김유림;장원석
    • 대한의용생체공학회:의공학회지
    • /
    • 제44권2호
    • /
    • pp.99-108
    • /
    • 2023
  • According to the COVID-19, development of various medical software based on IoT(Internet of Things) was accelerated. Especially, interest in a central software system that can remotely monitor and control ventilators is increasing to solve problems related to the continuous increase in severe COVID-19 patients. Since medical device software is closely related to human life, this study aims to develop central monitoring system that can remotely monitor and control multiple ventilators in compliance with medical device software development standards and to verify performance of system. In addition, to ensure the safety and reliability of this central monitoring system, this study also specifies risk management requirements that can identify hazardous situations and evaluate potential hazards and confirms the implementation of cybersecurity to protect against potential cyber threats, which can have serious consequences for patient safety. As a result, we obtained medical device software manufacturing certificates from MFDS(Ministry of Food and Drug Safety) through technical documents about performance verification, risk management and cybersecurity application.

모바일 소프트웨어를 위한 효율적인 백-엔드 시스템 설계 (Efficient Back-end System Design for the Mobile Software)

  • 오선진
    • 문화기술의 융합
    • /
    • 제7권3호
    • /
    • pp.469-474
    • /
    • 2021
  • 오늘날 수많은 소프트웨어 개발자들은 모바일 환경이라는 새로운 플랫폼상에서 운영되는 응용 프로그램의 효율적인 개발을 위한 백-엔드 설계 단계에 많은 어려움을 가지고 있다. 이는 큰 규모의 시스템 개발 경험도 부족할 뿐만 아니라 그것의 비구조적인 특징으로 인해 표준화된 문제 해결 방법이 없기 때문이다. 아울러, 최근의 모바일 소프트웨어 개발을 위한 시스템 설계에는 많은 도전의 중심에 큰 규모의 데이터가 있으며 이러한 데이터 중심의 모바일 응용에 대한 개발을 위해 효율적인 시스템 설계 방안이 요구된다. 본 논문은 모바일 소프트웨어가 갖는 본질적인 특징을 파악하고 많은 소프트웨어 엔지니어들이 백-엔드 설계 단계에서 겪는 어려움을 해결할 수 있는 체계적이고 효율적인 시스템 설계 방법을 제안하고자 한다.

AUTOSAR기반 EPS 시스템 소프트웨어 컴포넌트의 스케줄링 설계 및 시뮬레이션 (Scheduling Design and Simulation of Software Components for EPS System based on AUTOSAR)

  • 박광민;금대현;손병점;이성훈
    • 제어로봇시스템학회논문지
    • /
    • 제16권6호
    • /
    • pp.539-545
    • /
    • 2010
  • Through the AUTOSAR methodology, the embedded software shall become more flexible, reusable, maintainable than ever. However, it is not mentioned about specific timing constraints of software components in AUTOSAR. There are a few basic principles for mapping runnable entities. At this point, AUTOSAR software design with optimal scheduling method is one of the enabling technologies in vehicle embedded system. This paper presents an approach based on mapping runnable entities and task scheduling design method for EPS (Electric Power Steering) software components, based on AUTOSAR. In addition, the experimental results of concurrent simulation show that the proposed scheduling technique and timing synchronization in the software component design can achieve the improved torque ripple performance and it well suited for EPS application software.

대형 실시간 시스템의 응용 소프트웨어 개발을 위한 능동적 메로리 개체로서의 공유 라이브러리 (A Shared Library as an Active Memory Object for Application Software Development of Large Scale Real-time Systems)

  • 정부금;차영준김형환임동선
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1998년도 추계종합학술대회 논문집
    • /
    • pp.233-236
    • /
    • 1998
  • In this paper, we present a novel approach named a shared library as an active memory object for application software development of large-scale real-time systems. Unlike the general passive shared memory, shared library proposed in this paper can be activated as an execution object. Moreover this is not tightly coupled with application programs unlike the normal libraries. To implement this mechanism, operating system makes the shared memory as an active object and shared library realizes the indirect call structure. This mechanism enhanced the utilization of main memory and communication performance. And this is successfully applied to the HANbit ACE ATM switching system and the TDX-10 switching system.

  • PDF

Hadoop 상에서 MapReduce 응용프로그램 평가 (Performance Evaluation of MapReduce Application running on Hadoop)

  • 김준수;강윤희;박용범
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제25권4호
    • /
    • pp.63-67
    • /
    • 2012
  • 다양한 분야에서 빠르게 대용량의 자료가 생성됨에 따라 이를 처리하기 위해 분산 프로그래밍 모델인 MapReduce의 활용이 도입되고 있다. 본 논문에서는 SUN Blade150에 Solaris와 Linux 환경의 클러스터 시스템을 구축한 뒤 해당 환경에서의 MapReduce 미들웨어인 Hadoop 에서 응용수행에 대한 평균 시간 및 표준 편차를 평가하여 Hadoop 기반 MapReduce 구현이 어떠한 클러스터 시스템에 의해 성능이 영향을 미치는지를 보인다.

  • PDF

E-Business 영역의 소프트웨어 컴포넌트를 위한 참조 아키텍처 (Reference Architecture for Software Component of E-Business Domain)

  • 김동현;서성채;이상준;김병기
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 2000년도 하계종합학술대회 논문집(3)
    • /
    • pp.59-62
    • /
    • 2000
  • A software application builder has designed and partially implemented a E-Business software system using several reusable in-house software components. The builder finds an externally available third-party software components that satisfies solve desired functionality or behavior. We need systematic classification of the component from the domain. We propose a reference architecture of E-Business domain. It is used to search and reuse requiring components.

  • PDF

재구성 가능한 소프트웨어 시스템의 적용 (The Application of Reconfigurable Software Systems)

  • 최한용
    • 디지털융복합연구
    • /
    • 제19권8호
    • /
    • pp.219-224
    • /
    • 2021
  • 소프트웨어 시장은 다양한 산업의 융합과 함께 적용분야의 경계가 없어지고 융합분야의 제약이 사라졌다. 소프트웨어의 요구사항은 다변화하고 빠른 주기로 소프트웨어 요구사항을 재구성하기를 원하고 있다. 요구사항의 다양한 변화는 기술적으로 수용되어야 하기 때문에 소프트웨어의 생산성에 대한 효율을 높이기 위한 다양한 방법과 표준에 대한 연구, 그리고 이를 위해 소프트웨어를 정형화하여 생산할 수 있는 방법이 필요하다. 본 연구에서는 선행 연구에서 최적화한 자산의 활용을 위해 재구성 가능한 소프트웨어 자산을 적용하였을 때 개발자의 특성과 환경에 따라 자산의 구성에 대한 재사용성과 복잡도가 어떻게 나타나는지 연구하였다. 이때 개발자의 특성에 따라 나타나는 사용성과 자산 구성방법에 따른 복잡도의 변화가 어떻게 나타나는지 측정하였으나 수집 데이터의 한계가 있어 계속적인 데이터 수집으로 측정값의 품질을 확보가 필요하다. 또한 복합 자산의 사용단계에서 컨텍스트 분류의 문제점을 보완하기 위한 지능형 시스템 적용방안이 필요하다.

플랫폼 독립적 성능 개선 소프트웨어 스트리밍 기술 구현 및 성능평가 (Implementation and Performance Evaluation of Platform Independent Performance Enhanced Software Streaming Technology)

  • 오창훈;전용희
    • 한국통신학회논문지
    • /
    • 제36권5B호
    • /
    • pp.490-501
    • /
    • 2011
  • 소프트웨어 스트리밍 기술은 네트워크에서 스트리밍을 통하여 여러 응용 소프트웨어를 지원할 수 있는 서비스 방법이다. 본 논문에서는 플랫폼 독립적인 성능 개선 소프트웨어 스트리밍(PESS: Performance Enhanced Software Streaming) 기술을 제안한다. 이 기술은 자바 언어를 기반으로 설계하고 구현하였다. 구현 시스템에서의 주요 특정은 윈도우 시스템 이외의 다중 운영 체제에서 사용될 수 있는 플랫폼과 개선된 성능이다. 구현된 스트리밍 방법에서, 응용 소프트웨어는 서버에 위치하며 단지 필요한 팩들만 순간적으로 전송된다. 필요한 경우, 가장 파일 시스템과 클라이언트의 가상 레지스터리에 의하여, 사용자 요청이 매우 작은 팩 단위를 전송함으로써 처리된다. 그러므로 서버 부하가 감소될 수 있고 스트리밍 속도 또한 개선될 수 있다. 본 논문에서는 제안 시스템에 대한 구현 결과를 제시하고 여러 가지의 성능 특성을 분석한다.

자료 연결방법의 조작을 통한 GIS응용 프로그램의 개발 (Development of GIS Application Program through Manipulation of Data-link Method)

  • 서옥하;계용훈
    • 한국조경학회지
    • /
    • 제29권3호
    • /
    • pp.70-80
    • /
    • 2001
  • It is necessary to construct an effective regional information system in facing the incoming information intensive society. Many local government in Korea began to recognize a need for constructing a GIS(Geographic Information System) and they are planning to construct GIS´s to improve their administrative efficiency. However, ti requires high-priced hardware, software, and an experienced operator to sue a GIS effectively. The purpose of this study is to develop the GIS program which can be sued with ease by common users. By developing a GIS functioned program using a coordinate recognition module by application of geo-spatial data, and a digital map which is already made, this program can be used efficiently only by only inputting attributes without high-priced hardware and software, and can be utilized easily to every purposes of work with geo-spatial data and attributes. MapObjects, mapping and GIS component, was employed to use geo-spatial data, and Access 97 from Microsoft to manage and attributes database. Visual Basic, objected-oriented language, was used to develop an application program. Results of this study were applied to constructing the Information system of Kanwon National University. This program could be used for various purposed by common users without additional hardware and software.

  • PDF