• 제목/요약/키워드: 소프트웨어 공학수준

검색결과 211건 처리시간 0.031초

요양원 특화 병상 인포테인먼트 시스템 개발 (Development of a nursing home specialized bed infotainment system)

  • 윤영현;백재순
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2024년도 제69차 동계학술대회논문집 32권1호
    • /
    • pp.179-180
    • /
    • 2024
  • 생활 수준 향상과 의학 발달로 평균수명이 증가하면서 노령화가 빠르게 진행되고 있으며, 이로 인해 노인 인구가 급증하고 있는 추세다. 노인 요양병원의 위치가 중요시되고 있지만, 노인 치유환경의 부족과 열악한 상태가 확인되어 연구와 개선이 시급하다. 노인 인구 증가로 노인 의료비가 상승하는 가운데, 노인 요양병원의 의료 서비스 영향을 살펴보고, 법적 규제의 필요성과 노인 의료 시스템의 취약성 극복 방안을 연구하고 있다. 본 연구의 소프트웨어 시스템은 노인 요양원 환자에게 독특하고 혁신적인 경험을 제공하며, 주사, 시술, 수술, 진료뿐만 아니라 긍정적인 마음가짐과 예술적 감각을 통해 치유적인 공간을 조성한다. 이를 통해 환자들은 시각적 자극을 체험하며 긍정적인 영향을 받게 될 것이다.

  • PDF

Hadoop 기반 클라우드 컴퓨팅을 이용한 영상 처리 프레임워크 구현 (Implementaion of Video Processing Framework using Hadoop-based cloud computing)

  • 류충모;이대철;장민욱;김철기
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.139-142
    • /
    • 2013
  • 최근 대용량 영상데이터로부터 정보 수집, 영상 처리를 위한 클라우드 관련 연구들이 활발하다. 그러나 공개 소프트웨어를 이용한 클라우드 연구의 대부분은 라이브러리 수준이 아닌 단순히 프로그램 수준의 조합으로 작동한다. 이런 이유로 단순 조합에 따른 비효율성에 의한 성능문제는 크게 다루어지지 않는다. 본 논문에서는 이 비효율성을 해결하는데 중점을 두고 FFmpeg과 Hadoop을 라이브러리 수준으로 결합하여 기존보다 더 나은 성능의 영상클라우드 환경을 구축하였다. C기반의 영상처리 라이브러리인 FFmpeg와 JAVA기반의 클라우드 환경 Hadoop의 결합을 위해 JNI(Java Native Interface)를 이용하였다. 상세구현으로는 HDFS(Hadoop Distributed File System)을 확장하여 Hadoop MapReduce가 직접 FFmpeg을 통한 영상파일 접근이 가능하게 하였다. 이로써 FFmpeg과 Hadoop간 상이한 파일 접근 방식에서 발생하는 불필요한 작업에 의한 시스템의 성능저하를 막았다. 또한 응용의 확장성을 위해 영상작업시 작업영상을 영상처리의 최소단위인 GOP(Group of Pictures)단위로 잘라 클라우드의 노드들에게 분산시켰다. 결과적으로 기존에 존재하는 Hadoop과 FFmpeg을 프로그램적으로 결합한 영상처리 클라우드보다 총 처리시간을 앞당겼고, GOP 단위의 영상 처리는 영상기반 작업에 안정성과 응용의 확장성을 보장해주었다.

CMMI Process Area 산출물로의 대응을 통한 Product Line 핵심 자산 적용지침서 개발에 대한 연구 (Developing An Application Guideline for Core Assets in Product Line by Mapping to Artifacts of CMMI Engineering Process Areas)

  • 최강식;문미경;염근혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2005년도 한국컴퓨터종합학술대회 논문집 Vol.32 No.1 (B)
    • /
    • pp.418-420
    • /
    • 2005
  • 소프트웨어 프로덕트 라인 공학은 두 가지 측면에서 재사용 활동을 정의한다. 첫째는 자산들의 공통성과 가변성을 분석하고 이를 명시적으로 표현하고자 하는 재사용 계획 프로세스 즉, 도메인 공학 프로세스이다 둘째는, 존재하는 핵심자산들을 이용하여 실제 프로덕트를 개발하는데 초점을 두고 있는 재사용 적용 프로세스 즉, 애플리케이션 공학 프로세스이다. 지금까지 프로덕트 라인 공학에서 많은 연구들은 재사용 계획 프로세스에 초점을 두고 있었으며, 재사용 적용 프로세스는 핵심자산의 단순한 커스터마이즈 또는 인스턴스화하는 수준으로 언급하고 있었다. 그로인해, 핵심자산들은 각기 다른 개발 프로세스에서 사용 표준 없이 적용되거나 핵심자산에 의존하여 개발 프로세스가 변경되어야 하는 문제를 발생시켰다. 본 논문에서는 프로덕트라인 핵심자산이 각기 다른 프로덕트 개발 프로세스에서 효율적으로 재사용 될 수 있도록 가이드해 주는 적용지침서 개발 방법을 제시한다.

  • PDF

안전한 협업을 위한 VPC 기반 SaaS 프레임워크 (A VPC-based SaaS Framework for Secure Collaboration)

  • 이재경;손정갑;은하수;오희국
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2013년도 추계학술발표대회
    • /
    • pp.849-852
    • /
    • 2013
  • 클라우드 컴퓨팅은 인터넷 기술을 기반으로 하드웨어, 소프트웨어 등의 가상화된 컴퓨팅 자원을 제공하는 기술로 제공되는 서비스의 수준에 따라 IaaS(Infrastructure as a Service), PaaS(Platform as a Service), SaaS(Software as a Service), 세 가지 유형으로 분류된다. 최근에는 기업이나 조직에서 이들 유형 중 SaaS 도입에 대한 관심이 증가하고 있다. 이는 SaaS를 이용하면 기업이나 조직 간의 협업 시스템을 구축하기가 쉬워 업무 효율을 증진시킬 수 있기 때문이다. 하지만 SaaS는 서비스 제공자가 접근 권한을 가지고 있기 때문에 문서에 포함된 정보가 노출될 가능성이 있다. 이러한 문제를 해결하기 위해 본 논문에서는 VPC(Virtual Private Cloud)를 기반으로 하는 SaaS 프레임워크를 제안한다. 제안하는 프레임워크는 VPC 내부에서 SaaS를 운영하기 때문에 서비스 제공자의 개입을 최소화할 수 있으며, 독자적인 인증 관리 시스템과 모니터링 기능을 두어 SaaS에 대한 모든 접근을 관리할 수 있다.

Agile 방법을 적용한 웹 서비스 제품 개발 프로세스의 CMMI 적용에 관한 연구 : Scrum 기반의 프로세스 개선 사례 중심 (A Study on Application of the CMMI for Web Service Product Development Process using Agile Method : focused on Scrum-based process improvement practices)

  • 박은석;안소진;최진영
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2009년도 추계학술발표대회
    • /
    • pp.819-820
    • /
    • 2009
  • Standish Group 조사에 의하면 1994년부터 2004년까지 10년간 소프트웨어 프로젝트의 원가 초과율이 180%에서 56%로 낮아졌고 납기 초과율은 164%에서 84%로 낮아져 프로젝트의 품질 수준이 높아진 것으로 조사되었다. 이러한 결과의 교훈은 SW 프로젝트를 보다 작은 시간 프레임으로 나눠 짧은 시간 프레임 내에서 설계, 프로토타이핑, 개발, 테스트를 반복적으로 수행하고 소프트웨어가 자라는 방식의 프로세스 적용이라고 설명했는데 이러한 특징을 갖는 것이 바로 애자일(Agile:기민한) 방법론이다.[1] 그렇다면 애자일 방법 적용이 과연 프로세스 품질 성숙도를 어느 정도 충족시킬 수 있는지에 대한 접근도 이제는 필요하다. 본 연구에서는 웹 서비스 제품 개발 프로세스에 Agile 방법론 중 하나인 Scrum 방법론을 적용한 조직의 사례를 통하여 프로세스 품질 성숙도 요소 충족 여부를 분석함으로써 애자일 방법론을 적용한 조직의 프로세스 품질 성숙도 측정에 도움을 줄 수 있을 것이다.

IoT 환경에서 QoS 기반 서비스 조합을 위한 신뢰 평가모델 (A Trust Evaluation Model on QoS based Services Composition for IoT Environments)

  • 김유경
    • 한국소프트웨어감정평가학회 논문지
    • /
    • 제15권2호
    • /
    • pp.85-93
    • /
    • 2019
  • M2M(machine-to-machine) 상호작용을 기반으로 하는 개방형의 이기종 환경에서 서비스 선택은 민감한 문제로서, IoT 장치들이 상호작용을 하기 위해 최선의 선택을 할 수 있도록 사회적 신뢰 관계의 개념을 적용해 볼 수 있다. 본 논문에서는 IoT 환경에서 사회적 신뢰 관계를 기반으로 작성된 프로파일을 이용한 조합서비스의 QoS 예측과 신뢰 수준을 평가하기 위한 방법을 제안한다. 정량적인 평가를 통한 서비스 선택이 이루어짐으로써, 보다 신뢰 할 수 있는 서비스 조합의 결과를 얻을 수 있을 것으로 기대한다.

소프트웨어 프로덕트 라인을 위한 목표, 시나리오, 휘처 기반의 도메인 분석 방안 (A Domain Analysis Method for Saftware Product Lines Based an Goals, Scenarios, and Features)

  • 김민성;박수용
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제33권7호
    • /
    • pp.589-604
    • /
    • 2006
  • 소프트웨어 재사용을 위한 새로운 패러다임으로서 대두되고 있는 소프트웨어 프로덕트 라인에서 가장 중요하며, 기본이 되는 것은 바로 재사용 가능한 소프트웨어 자산을 개발하기 위한 프로덕트 라인의 공통성과 가변성 식별이라고 하겠다. 현재 이를 위해 휘처 중심의 도메인 분석 방법이 많이 사용되고 있으나, 이 방법은 휘처를 식별하고, 식별된 휘처의 근거를 제시하기 위한 체계적인 방법을 제공하지 못하고 있다. 또한 프로덕트의 공통성과 가변성 분석 결과가 프로덕트 라인 개발 조직의 최상위 수준 목표(goals)를 만족시키고, 그 근거를 보여줄 수 있어야 하지만 현재 이러한 부분에 대한 연구가 부족한 실정이다. 따라서 본 논문에서는 기존의 휘처 중심의 도메인 분석 방법에서의 문제점들을 해결하고, 보안하기 위해 프로덕트 라인을 위한 목표, 시나리오, 휘처 기반의 도메인 분석 방안을 제안하였다. 이것은 목표와 시나리오 그리고 휘처의 관계를 통하여 프로덕트 라인을 위한 도메인 요구사항 모델(DRM: domain requirements model)을 제시하고, 그러한 모델을 바탕으로 도메인 요구사항 모델링 방법(domain requirements modeling method)을 제안한다. 마지막으로는 제안된 방안을 지원하는 도구 (IDEAS)를 설명하고, 이를 통해 주택 통합 시스템(HIS)에 적용함으로써 제안된 방법을 검증하였다. 제안된 방법은 체계적으로 휘처를 식별하고, 그에 대한 근거 및 공통성과 가변성에 대한 근거를 제공할 수 있을 것이다.

SBA 효과도 분석을 위한 국방 모의 실험 사례분석 (A Case Study on Military Modeling and Simulation for SBA'sEffectiveness Estimation)

  • 최달님;김형종
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제24권3호
    • /
    • pp.91-99
    • /
    • 2011
  • 국가 방위를 위한 무기체계의 획득은 다른 분야와 비교할 때 상대적으로 비용이 과다히 소모되고, 획득자원의 시험과정 등이 매우 위험하며 획득결과의 품질이 매우 중요하다. 이러한 무기체계 획득의 특성으로 인해서 모의실험이 필수적으로 이루어지고 있으며, 이를 시뮬레이션 기반 획득(SBA, Simulation Based Acquisition) 이라고 한다. 그런데, 모의실험을 위한 모델개발 및 이의 실행분석이 갖는 비용이 무시할 수 없는 수준이기 때문에 모의실험이 갖는 효과도에 대한 분석에 대한 연구필요성이 제기되어 왔다. 본 연구에서는 이러한 효과도 분석에 요구되는 4가지의 지표를 제시하고, 이 지표들이 기존 연구에 어떻게 적용될 수 있는지에 대한 사례분석을 수행하였다. 비록 기존 연구들이 이러한 지표를 고려하지 않았지만, 본 논문에서 명시하고 있는 효과도에 대한 고찰을 통해 모의실험의 국방 획득 과정에서의 필요성을 확인 할 수 있다.

  • PDF

국방 시스템의 요구 성능 분석을 위한 역 방향 시뮬레이션 소프트웨어 아키텍처 (Reverse Simulation Software Architecture for Required Performance Analysis of Defense System)

  • 홍정희;서경민;김탁곤
    • 한국통신학회논문지
    • /
    • 제40권4호
    • /
    • pp.750-759
    • /
    • 2015
  • 국방 시스템 분석에서 순 방향 시뮬레이션은 주로 전장 환경에 주어진 국방 시스템의 공학 제원이나 운용 전술을 바탕으로 이에 대응하는 체계 효과도를 분석하는 과정에 활용된다. 이러한 순 방향 시뮬레이션 과정은 다양한 교전 시나리오에 대한 전투 결과를 분석하기에는 용이하나, 목표 효과도를 달성하기 위한 국방 시스템의 요구 성능을 역으로 도출할 때는 비효율적이다. 본 논문은 국방 시스템의 요구 성능 분석을 위해 역 방향 시뮬레이션 소프트웨어 아키텍처를 제안한다. 제안하는 아키텍처는 기능적으로 구분된 하위 모듈들을 바탕으로 시스템 모델을 그대로 활용하되 역 모델 설계 유무에 따라 적합한 역 방향 시뮬레이션 방안을 선택할 수 있게 하였다. 사례 연구로 수상함의 대공/대잠전 시나리오에 제안한 소프트웨어 아키텍처를 적용하였는데, 국방 시스템의 요구 성능 분석을 하는데 있어 순 방향 시뮬레이션과 비교하여 동일한 수준의 요구 성능 분석을 보다 신속히 수행할 수 있음을 보였다. 마지막으로 본 논문의 연구 결과는 국방 시스템의 운용 전술 개발 뿐 아니라 다양한 시스템의 문제해결에 적절한 해결 방안을 제시할 것으로 기대한다.

SDN 환경에서 Dynamic Flow Management에 의한 Load Balancing 기법 (Load Balancing Technique by Dynamic Flow Management in SDN Environment)

  • 김택영;권태욱
    • 한국전자통신학회논문지
    • /
    • 제17권6호
    • /
    • pp.1047-1054
    • /
    • 2022
  • 네트워크 장비의 하드웨어 영역과 소프트웨어 영역을 분리하고 오픈소스 기반의 소프트웨어를 사용하여 네트워크를 정의하는 차세대 네트워크 기술인 SDN의 등장으로 기존 네트워크 체계가 가지고 있던 복잡성과 확장성의 문제를 해결하고 저비용으로 사용자의 환경과 요구조건에 맞춤형 네트워크 구성이 가능해졌다. 하지만, 컨트롤러와 스위치 간에 발생하는 많은 제어 통신으로 인한 네트워크의 부하가 발생할 수 있다는 구조적 단점을 가지고 있어 이를 효과적으로 해결하기 위한 네트워크 부하분산에 대한 많은 연구가 선행되었다. 특히 플로우 테이블과 관련된 부하분산 기법의 기존 연구에서는 플로우 엔트리에 대한 고려 없이 진행된 연구가 많아서 플로우 수가 많아지게 되면 패킷 처리속도가 떨어져 오히려 부하를 가중시키는 결과를 가져오기도 했는데, 본 논문에서는 이러한 문제점을 해결하기 위해 실시간으로 플로우를 모니터링하고 동적 플로우 관리 기법을 적용하여 플로우 수를 적정 수준으로 조절하면서도 높은 패킷 처리속도를 유지할 수 있는 새로운 네트워크 부하분산 기법을 제안한다.