• 제목/요약/키워드: 플랫폼 소프트웨어

검색결과 1,121건 처리시간 0.028초

효율적인 중고거래 메타서비스 (An Efficient Second-hand transaction meta-services)

  • 황세웅;임민택;홍현기;황훈태;박성현;최영규;황석형;김수환
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2023년도 제67차 동계학술대회논문집 31권1호
    • /
    • pp.469-471
    • /
    • 2023
  • 본 논문에서는 기존 중고거래 플랫폼들의 불편한 점들을 해소하고 사용자들이 효율적이고 편리한 중고거래를 할 수 있도록 도와주는 플랫폼을 개발했다. 조사를 통해 기존 중고거래 플랫폼은 허위 매물, 시세 파악의 어려움, 사기 피해 등의 문제점이 존재한다는 사실을 인식했다. 문제 해결을 위해 파이썬을 활용하여 주요 중고거래 플랫폼의 상품 데이터를 수집했다. 이에 IQR을 적용하여 가격의 이상치를 판별했다. 가격 비교와 허위 매물 판별이 용이하게 되는 장점이 있다. 또한 이상치를 제거한 상품들의 시세를 계산하여 데이터를 차트로 시각화했다. 플랫폼과 지역마다 상이한 중고 상품의 신뢰성 있는 시세를 파악할 수 있고 중고거래 사기 피해를 방지할 수 있도록 사용자에게 주요 사기 수법, 뉴스 등의 정보를 제공한다.

  • PDF

텔레매틱스 단말 표준 소프트웨어 플랫폼 개발 (Development of Standardized Software Platform for Telematics Terminal)

  • 최재훈;김경호;최완식
    • 정보처리학회논문지A
    • /
    • 제13A권7호
    • /
    • pp.581-588
    • /
    • 2006
  • 텔레매틱스 서비스가 활성화되면서 국내외적으로 단말기 소프트웨어 플랫폼에 대한 개발 노력들이 전개되고 있다. 국내에서는 텔레매틱스 표준화 포럼을 중심으로 표준을 개발하고 있으며, 무선 인터넷 표준 플랫폼인 위피 차원에서도 텔레매틱스를 지원하기 위한 검토들이 이뤄지고 있다. 국제적으로도 OSGi와 GST와 같은 표준화 기구를 중심으로 차량 정보를 기반한 플랫폼을 제시하기 위한 표준 개발들이 전개되고 있다. 이러한 배경하에 본 논문은 국내외의 텔레매틱스 단말 소프트웨어 플랫폼 관련된 표준화 현황을 고찰하고, 우리나라 텔레매틱스 서비스 활성화에 적합한 단말 소프트웨어 플랫폼 표준을 아키텍처와 요구기능, 그리고 인터페이스의 세 단계로 나누어 제안한다.

분산 컴포넌트 기반의 소프트웨어 설계 방법 (An Approach to Software Design based on Distributed Components)

  • 최유희;염근혁
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 가을 학술발표논문집 Vol.27 No.2 (1)
    • /
    • pp.498-500
    • /
    • 2000
  • 현재 새롭게 개발되는 소프트웨어의 추세는 50% 이상이 분산 플랫폼에서 개발되고 있다. 또한 분산 플랫폼을 가능하게 하는 COM, CORBA, EJB와 같은 기술이 급격히 발전하고 있다. 그러나 대부분의 일반적인 컴포넌트 기반 소프트웨어 개발 방법론은 분산 플랫폼에 대한 고려를 체계적으로 다루지 않음으로써 컴포넌트의 분산에 의한 오버헤드를 충분히 극복할 수 있을 만큼의 이점을 얻기 어렵다. 따라서 본 논문에서는 분산 컴포넌트로 구성된 소프트웨어를 설계하는 과정에서 분산 이슈를 실질적으로 다루기 위하여 CORBA 환경을 고려하여 성능, 결함 방지, 안전성, 분산 트랜잭션의 분산 이슈를 명시적으로 다루기 위한 기본적인 지침을 제시한다.

  • PDF

에너지 효율적인 FPGA 가속기 설계를 위한 하드웨어 및 소프트웨어 공동 설계 플랫폼 (Hardware and Software Co-Design Platform for Energy-Efficient FPGA Accelerator Design)

  • 이동규;박대진
    • 한국정보통신학회논문지
    • /
    • 제25권1호
    • /
    • pp.20-26
    • /
    • 2021
  • 오늘날의 시스템들은 더 빠른 실행 속도와 더 적은 전력 소모를 위해 하드웨어와 소프트웨어 요소를 함께 포함하고 있다. 기존 하드웨어 및 소프트웨어 공동 설계에서 소프트웨어와 하드웨어의 비율은 설계자의 경험적 지식에 의해 나뉘었다. 설계자들은 반복적으로 가속기와 응용 프로그램을 재구성하고 시뮬레이션하며 최적의 결과를 찾는다. 설계를 변경하며 반복적으로 시뮬레이션하는 것은 시간이 많이 소모되는 일이다. 본 논문에서는 에너지 효율적인 FPGA 가속기 설계를 위한 하드웨어 및 소프트웨어 공동 설계 플랫폼을 제안한다. 제안하는 플랫폼은 가속기를 구성하는 주요 성분을 변수화해 응용 프로그램 코드와 하드웨어 코드를 자동으로 생성하여 설계자가 적절한 하드웨어 비율을 쉽게 찾을 수 있도록 한다. 공동 설계 플랫폼은 Xilinx Alveo U200 FPGA가 탑재된 서버에서 Vitis 플랫폼을 기반으로 동작한다. 공동 설계 플랫폼을 통해 1000개의 행을 가지는 두 행렬의 곱셈 연산 가속기를 최적화한 결과 응용프로그램보다 실행 시간이 90.7%, 전력 소모가 56.3% 감소하였다.

SDR 모바일 플랫폼을 위한 SCA 소프트웨어 (SCA Software Framework for SDR Mobile Platform)

  • 김창기;이찬용;신연승
    • 전자통신동향분석
    • /
    • 제18권5호통권83호
    • /
    • pp.27-36
    • /
    • 2003
  • 본 논문은 SDR Forum에서 SDR용 모바일 플랫폼 구성을 위한 소프트웨어의 표준으로 인정된 차세대 개방형 소프트웨어 프레임워크인 SCA의 구조에 대해 기술한다. SCA 소프트웨어 프레임워크는 궁극적으로 단일 모바일 플랫폼 환경에서 하드웨어의 변경 없이 무선으로 다운로드한 소프트웨어의 동작으로 다양한 무선 접속환경을 구성할 수 있도록 하는 내장형 시스템 소프트웨어들의 표준을 추구한다. SCA는 분산 객체 모델의 표준인 CORBA Middleware와 더불어 다중 무선접속 응용프로그램을 구성하기 위하여 컴포넌트 구성물의 수행을 뒷받침하는 개방형 소프트웨어 구조로서 크게 RTOS, CORBA Middleware, CF, Portable Software Resource로 이루어진다. 본 고에서는 SCA 소프트웨어 프레임워크의 기본 구조와 기능들을 최신 표준 동향을 기반으로 분석하고, 개발 사례에 대해서도 간단히 소개한다.

OSGi 기반의 확장형 소프트웨어 플랫폼 (Extensible software platform based on OSGi)

  • 주현태;김정국;김현주;서한석
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.504-508
    • /
    • 2008
  • 기존의 비호환성 서비스 플랫폼을 대체할 수 있는 OSGi 기반의 확장형 소프트웨어 플랫폼을 제시한다. 본 논문에서는 OSGi Alliance에서 제정한 서비스 플랫폼 명세(Service platform specification)를 기반으로 플랫폼에 의존하지 않는 서비스 환경을 구현하고 이를 활용하여 홈 네트워크 환경을 위한 새로운 소프트웨어 플랫폼 구축에 관하여 논한다. 이는 플러그인 방식의 쉬운 확장 기능을 제공함으로써 서비스 제공자와 소비자의 다양한 시스템 환경에서 비용을 절감할 수 있는 효율적인 서비스 기반을 제공하게 될 것이다.

  • PDF

하드웨어 직접 할당 기술 기반 고품질 가상 플랫폼의 설계 및 구현 (Design and Implementation of High Quality Virtual Platform based on Direct Hardware Allocation Technology)

  • 김선욱;김성운;김대원;오수철;문종배;조정현;최지혁
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 춘계학술발표대회
    • /
    • pp.5-7
    • /
    • 2014
  • 일반적인 가상화 플랫폼에서는 가상화 소프트웨어가 소프트웨어적으로 에뮬레이션하여 제공하는 가상 I/O 장치들을 가상 플랫폼에서 사용한다. 소프트웨어 에뮬레이션 기반 I/O 장치들을 사용하는 가상 플랫폼들은 성능이 떨어지고 고사양의 응용 프로그램을 지원할 수 없는 문제점을 가지고 있다. 본 논문에서는 해당 문제점을 극복하기 위해 PCI 기반 하드웨어 장치들을 가상 플랫폼에 직접 할당하여 고품질의 가상 플랫폼을 제공하는 기술을 설계 및 구현한다.

EJB 컴포넌트 조립을 위한 MDA 기반 접근 방법 (An Approach to Composition of EJB Components Based on MDA)

  • 최유희;권오천;신규상
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.85-87
    • /
    • 2003
  • 이종의 컴포넌트 개발 플랫폼 및 다양한 구현 기술의 발달로 이들간의 상호 운용성 및 통합을 지원하기 위하여 OMG에서 채택한 MDA(Model Driven Architecture) 기반 소프트웨어 개발이 대두되고 있다. MDA 기반 소프트웨어 개발 방법에서 기본적으로 고려하고 있는 것은 새로운 컴포넌트 생성을 초점으로 하고 있어 이미 개발되어 있는 컴포넌트의 조립에 대한 고려도 요구된다. 따라서 본 논문에서는 MDA의 중심 개념인 플랫폼독립 모델(PIM: Platform Independent Model)과 플랫폼 종속 모델(PSM: Platform Specific Model)의 분리와 매핑을 통한 변환에 대해 조립하고자 하는 EJB 컴포넌트를 고려하여 플랫폼 독립 모델을 생성하고 이를 플랫폼 종속 모델로 변환하는 방법을 제안한다.

  • PDF

멀티 플랫폼 소프트웨어 개발을 위한 대화형 도구의 설계 및 구현 (Design and Development of an Interactive Tool for Developing Multi-platform Software)

  • 최진우;황선태;우종우
    • 인터넷정보학회논문지
    • /
    • 제3권4호
    • /
    • pp.95-102
    • /
    • 2002
  • 새로운 하드웨어 및 운영 체제의 지속적인 출현으로 인해 멀티 플랫폼에서 이식이 가능한 포터블 프로그래밍에 대한 중요성이 더욱 부각되고 있다. 또한 최근 컴퓨터 및 컴퓨터 통신의 발달로 인해 서로 다른 플랫폼으로의 접근 기회가 증가함에 따라 소프트웨어 개발자는 초기 제작 단계부터 여러 가지 플랫폼을 염두에 두고 개발해야 하는 등 소프트웨어 개발 부담이 가중되고 있다. 기존의 GNU 시스템 도구 등에서는 소스 코드의 일부 configuration을 자동으로 생성하게 하고 새로운 플랫폼을 향한 지침서 등을 제시하고 있지만 소프트웨어에 이식성을 부여하기 위한 실질적인 코드는 소스 레벨에서 개발사에 의해 직접 입력되어야 하는 한계가 있다. 본 논문에서는 멀티 플랫폼 소프트웨어 개발을 위한 대화형 의 설계와 구현에 관하여 기술한다. 이 도구는 다양한 유닉스 계열 시스템에 관한 숙련된 지식이 없는 개발자들도 손쉽게 멀티 플랫폼 소프트웨어를 개발할 수 있도록 도울 수 있게 설계되었다. 또한 이 도구는 기존 GNU의 autoconf, autoheader, automake와 같은 시스템 툴을 사용하며, 개발자와 상호작용에 따라 적합한 장소에 포터블 삽입할 수 있다.

  • PDF

AUTOSAR 마이그레이션 (Migration)을 위한 레거시 ECU 소프트웨어 시스템 분석 방법 (Legacy ECU software system analysis method for AUTOSAR migration)

  • ;류기열;이정태
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2014년도 추계학술발표대회
    • /
    • pp.703-706
    • /
    • 2014
  • AUOTSAR(Automotive Open system Architecture)는 자동차 ECU(Electronic Control Unit) 에 내장되는 소프트웨어에 대한 표준 구조로서, ECU 소프트웨어의 품질 향상은 물론, 개발 및 관리 비용의 절감에 기여하는 등 많은 장점을 갖는다. AUTOSAR 의 이런 장점 때문에 많은 자동차 회사들이 ECU 소프트웨어에 AUTOSAR 적용을 추진하고 있다. 이에 따라 기존 레거시 ECU 소프트웨어 시스템을 AUTOSAR 표준에 맞는 ECU 소프트웨어 시스템으로 변환하는 방법에 대한 관심도 높아지고 있다. 그 이유는 이미 많은 ECU 레거시 소프트웨어 시스템들이 개발되어 사용되고 있으며, 이들에게는 이미 기능 및 안정성 검증을 위하여 많은 시간과 비용이 투자하여 되어 있다. 따라서 ECU 소프트웨어 시스템에 AUTOSAR 를 적용하는 경우 기존의 레거시 소프트웨어 시스템을 재사용할 수 있으면 생산성 및 품질 면에서 많은 장점을 갖는다. 본 연구에서는 C 언어로 작성된 기존의 ECU 소프트웨어 시스템을 AUTOSAR 플랫폼에서 재사용할 수 있도록 하기 위하여, 기존의 레거시 ECU 소프트웨어 시스템을 AUTOSAR 플랫폼으로 마이그레이션하는 방법에 대하여 연구하였다. 마이그레이션 과정은 크게 두 단계로 나누어 지는데, 이는 레거시 소프트웨어 시스템을 분석하여 마이그레이션이 가능하도록 기능별로 분해하는 것과, 분해된 구성 요소들을 AUTOSAR 플랫폼에 맞는 구조로 재구성하는 과정이다. 본 논문에서는 이중 첫 번째 과정인 레거시 소프트웨어 시스템의 분석 및 기능별 분해 방법을 제시하고자 한다.