• 제목/요약/키워드: 컴포넌트 프레임워크

검색결과 210건 처리시간 0.028초

C# 코드 생성 기능의 설계 및 구현 (Design and Implementation of C# Code Generation)

  • 이장우;김태균
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 봄 학술발표논문집 Vol.30 No.1 (B)
    • /
    • pp.109-111
    • /
    • 2003
  • 본 논문에서는 기존에 구현된 객체지향 CASE 도구인 OODesigner에 C# 언어 코드 생성 기능을 추가로 설계하여 구현한 결과를 제시한다. 본 논문의 결과로 기존의 OODesigner에는 Java, 일반적인 C++. Visual C++ 코드 생성기능을 가지고 있었는데 C# 코드 생성을 지원할 수 있도록 기능이 향상되었다. .NET 프레임워크 하에서 동적 웹 페이지, 분산 응용 프로그램의 컴포넌트. 데이터베이스 엑세스용 컴포넌트 등을 개발하기 위한 C#의 사용이 확산되고 있는 상황으로 볼 때 본 논문에서 구현된 C# 코드 생성 기능의 구현은 C#을 이용한 소프트웨어 개발의 생산성 향상에 크게 이바지할 것으로 판단된다.

  • PDF

J2EE 기반망 관리 시스템의 프리젠테이션 계층 프레임워크의 설계 (The Design of presentation Tier Framework of the Network Management System Based on J2EE)

  • 이종언;차시호;조국현
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (A)
    • /
    • pp.460-462
    • /
    • 2002
  • 본 논문에서는 기존의 망 관리 시스템의 관리가 시간, 장소, 벤더에 종속되고 개발시에 시스템 전반을 설계 구현해야 한다는 단점을 보안하기 위하여 J2EE (Jaya 2 Enterprise Edition) 기술을 사용하는 컴포넌트 기반의 다중 계층 구조를 갖는 망 관리 시스템을 제안하며, J2EE 기반 망 관리 시스템의 프리젠테이션 프레임워크를 설계한다. 본 망 관리 시스템의 프리젠테이션 프레임워크는 웹 브라우저, WAP (Wireless Application Protocol) 단말기, PCS (Personal Communication System) 등의 모든 다양한 Internet 장비들을 망 관리 인터페이스로 제공하기 위하여 자바 빈즈, 서블릿, JSP (Java ServerPage), XML (eXtensible Markup Language), J2ME (Java 2 Micro Edition) 기술 등을 사용하여 설계한다.

  • PDF

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 소프트웨어 프레임워크의 기본 구조와 기능들을 최신 표준 동향을 기반으로 분석하고, 개발 사례에 대해서도 간단히 소개한다.

Observer 패턴을 이용한 Two-Way Access 프레임워크의 설계 및 구현 (Design and Implementation of Two-Way Access Framework Using Observer Pattern)

  • 김대헌;유철중;장옥배;김창갑;이상덕
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.555-557
    • /
    • 1998
  • 비주얼 RAD 도구는 사용자 프래그램의 개발 기간을 단축시키기 위한 통합 개발 환경이다. 이와 같은 개발 환경은 사용자 프로그램의 생산성 향상을 위하여 텍스트와 윈도 기반의 프로그래밍 개발 환경을 동시에 지원하고 있다. 본 연구는 이와 같은 비주얼 프로그래밍을 지원하는 기술 주도형 RAD 도구에 대응하여 국내 기술력을 확보하기 위한 클라이어트/서버 프로그램 생성 기술에 관한 연구의 일부이다. 특히, 우리는 인터넷 환경에서 사용 가능한 자바 애플릿 및 애플리케이션을 빠르게 개발할 수 있는 자바 통합 개발 환경(OpenSoft)를 개발하고 있다. 본 논문은 OpenSoft에서 기능 컴포넌트들간의 상호연동을 지원하기 위한 Two-Way Access 프레임워크를 제안했다. 이 프레임워크는 OpenSoft의 사용자 편의성을 제공하는 메커니즘을 가지고 있으며 디자인 패턴을 이용하여 설계하였기 때문에 모듈의 재사용성과 확장성이 뛰어난 특징을 가지고 있다.

RUPI 서버 소프트웨어 프레임워크

  • 김록원;이강우;서영호;김형선
    • 정보와 통신
    • /
    • 제25권4호
    • /
    • pp.30-38
    • /
    • 2008
  • 본고에서는 RUPI 규격이 포함하고 있는 여러 명세들 중에서 RUPI 서버에서 고려해야 되는 4가지 명세들-(1)다수 이종 로봇 클라이언트가 RUPI서버에 접속하였을 때 고가용성을 보장하는 'RUPI 서버 가용성', (2)원격에서 로봇 클라이언트의 상태를 진단하고 복구하는 '로봇 클라이언트 관리', (3)로봇 클라이언트에서 수행되기 어려운 응용 컴포넌트를 로봇 클라이언트를 대신하여 적재 및 관리하고 원격에서 실행하는 '로봇 클라이언트 응용 관리' 그리고 (4)상황인지 기반의 원격 로봇 응용 개발 및 운용을 위한 '원격 로봇 응용 프레임워크'-각각의 기술 규격에 대한 기본 개념을 소개한다. 또한 이들 각각의 기술들이 RUPI 서버 프레임워크에서 구현되기 위하여 만족해야 할 기술적 요구 사항들과 핵심 요소 기술들을 도출한다.

실시간 운영체제의 모듈화를 위한 그래픽 기반 AOP 프레임워크 (Graphical Aspect-Oriented Programming Framework for Modularizing Real-Time Operating Systems)

  • 박지용;김세화;홍성수
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (1)
    • /
    • pp.307-309
    • /
    • 2003
  • 본 논문에서는 실시간 운영체제(RTOS)를 모듈화 하기 위하여 그래픽 기반의 Aspect-Oriented Programming (AOP) 프레임워크를 제시한다. 기존의 컴포넌트, 객체 지향 방법론, 그리고 최근의 AOP들은 RTOS와 같이 많은 기능들이 복잡하게 연관된 소프트웨어를 모듈화 하는 데는 적합하지 않았다. 본 논문의 새로운 AOP 프레임워크는 다음과 같은 특징을 가지고 있다. 첫째, 클래스나 메소드의 단위를 넘어서서 구현되는 기능들이 어떻게 aspect로 모듈화 되는지를 시각적으로 보여준다. 또한 기존의 AOP와 같이 여러 aspect들을 이리저리 옮겨 다닐 필요 없이 한 곳에서 코드가 어떤 순서로 수행될 지 알 수 있도록 해 준다. 둘째, 코드를 삽입할 위치를 지정하는 단위를 메소드 단위보다 더 세밀하게 하여 메소드의 수행 중간에 특정 aspect를 위한 코드를 삽입할 수 있도록 하였다. 그래서 하나의 메소드에 여러 aspect가 복잡하게 관여하는 경우가 많은 RTOS를 디자인 할 때 특히 유리하다.

  • PDF

이종 컨텐츠 소프트웨어의 동적 조합을 위한 안드로이드 플랫폼 기반 프레임워크 (A Framework based on Android Platform for Dynamic Composition of Different Contents Software)

  • 한예슬;장태관;이병수
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1333-1336
    • /
    • 2011
  • 소프트웨어에 대한 사용자 요구가 점차 다양화하고 복합화함에 따라 단일 시스템을 단일 어플리케이션 형태로 구축하기보다 여러 개의 단위 기능의 조합을 통해 시스템을 구축할 필요가 높아지고 있다. 이를 위해 여러 모델이 제안되어 왔으나, 구현에 있어 대부분 웹 서비스 기술을 사용하고 있어, 분산 환경이 아닌 모바일 플랫폼에서의 로컬 실행 환경에서는 적합하지 않았다. 또한 개별 서비스를 독립적으로 사용하기 힘들거나 내용상의 의존성이 생겨 특정 서비스에 의존하게 되는 문제등의 한계가 있었다. 본 연구에서는 시스템의 구성 컨텐츠를 각기 독립된 소프트웨어로 개발하여 표준 데이터 공개를 통해 이들을 동적으로 조합하여 시스템을 구축하는 안드로이드 플랫폼 기반 프레임워크를 설계하고 구현하였다. 본 프레임워크는 웹 서비스를 이용하여 서비스 프로세스를 합성하는 대신 일종의 데이터 공유를 통해 시스템 내 구성요소들을 결합시킴으로써, 컴포넌트로서의 소프트웨어 합성 방법에 다양성을 부여할 것으로 기대된다.

모의기반획득을 위한 시뮬레이션 아키텍처 프레임워크 개발 (Development of Simulation Architecture Framework for Simulation Based Acquisition)

  • 조규태;심준용;이용헌;이승영;김세환
    • 한국시뮬레이션학회논문지
    • /
    • 제19권3호
    • /
    • pp.81-89
    • /
    • 2010
  • 최근 모델링 및 시뮬레이션 기술이 다양한 분야에서 활용되고 있으며 특히, 국방 분야에서는 모의기반획득(Simulation Based Acquisition)이 필수적인 정책으로 인식되고 있다. 모의기반획득을 효율적으로 수행하기 위해서는 무기체계 개발의 전순기에 모델링 및 시뮬레이션 기법을 적용할 수 있어야 하고 이를 위해서 모의기 하부 컴포넌트 재사용 및 상호운용을 위한 시뮬레이션 아키텍처 프레임워크가 필요하다. 재사용 및 상호운용을 통해 모의기반획득 환경 구축을 위한 비용을 최소화 할 수 있다. 본 연구에서는 재사용성 및 상호운용성 강화를 위한 프레임워크 에 대한 요구사항 및 문제점을 정의하고 그 해결책으로 개발한 시뮬레이션 프레임워크의 설계구조를 제시한다. 제안하는 시뮬레이션 프레임워크는 시뮬레이터를 구성하는데 공통적으로 필요한 기능을 재사용의 단위로 제공하며 사용자가 필요에 따라 쉽게 변경하거나 추가할 수 있다. 이러한 프레임워크를 통해 모의기반획득 환경 구축을 위한 비용을 최소화 하는 것이 가능하다. 제안하는 프레임워크를 실제 사업에 적용한 결과를 제시하고 다양한 적용방안 및 향후 연구 방향에 대하여 설명한다.

모바일 에이전트 시스템의 구성적 임베딩을 위한 컴포넌트 기반의 프레임워크 (A Component-Based Framework for Structural Embedding of Mobile Agent System)

  • 정원호;강남희
    • 한국인터넷방송통신학회논문지
    • /
    • 제12권6호
    • /
    • pp.33-42
    • /
    • 2012
  • 유무선 기술의 발달로 다양한 형태의 임베디드 시스템들이 출현하였으며, 이들로 임베딩되는 소프트웨어도, 이제는 경직성(fixedness)보다 오히려 유연성(flexibility)을 더 요구하고 있다. 즉, 기능 및 자원 제약 특성을 가지는 다양한 장치들로 유연하게 임베딩 될 수 있는 특성을 요구하고 있는 것이다. 모바일 에이전트는, 비연결 상태에서의 동작 능력과 높은 비동기성으로 인해 네트워크의 부하와 대기시간을 줄일 수 있는 유용한 분산 기술 중 하나이다. 본 논문에서는, 서로 다른 기능과 자원 제약 특성을 가지는 다양한 장치들로의 구성적 임베딩을 위한 컴포넌트 기반의 모바일 에이전트 프레임워크인 EmHUMAN이 설계, 구현된다. 그것은 3계층의 컴포넌트들로 구성되어 있으며, 그들을 기반으로 임베디드 시스템이 요구하는 기능, 저장 공간, 컴퓨팅 능력 그리고 네트워크 대역폭 등의 자원 특성에 맞춰 구성적 임베딩이 가능한 것이 특징이다. 각 계층의 컴포넌트들은 필요에 따라 추가, 제거, 변경 등의 확장이 가능하다. EmHUMAN은 모바일 에이전트 기반의 분산 시스템 개발을 위한 프레임워크 역할도 하면서, 그 자체가 에이전트 서버로서의 기능도 수행할 수 있으며 유용한 유틸리티를 내장 API로 제공하고 있어 모바일 에이전트 기반의 분산 응용을 하는데 있어 효율성을 제공할 수 있다.

ebXML 핵심 컴포넌트 기술 분석 (Analysis of ebXML Core Component Technology)

  • 하영국;손주찬;손덕주
    • 전자통신동향분석
    • /
    • 제17권5호통권77호
    • /
    • pp.26-36
    • /
    • 2002
  • ebXML은 e비즈니스를 위한 글로벌 표준으로서 그 동안 기업간 협력의 가장 큰 장애물로 여겨졌던 정보 시스템의 이질성을 극복할 수 있는 대안을 제시하는 기술이다. ebXML에서는 전체적인 프레임워크를 구성하는 주요 요소로서 거래 절차를 기술하는 비즈니스 프로세스, 거래에 이용되는 공통의 용어와 그 의미를 정의하고 있는 핵심 컴포넌트, 거래에 필요한 정보를 저장하고 검색하는 레지스트리, 거래 문서의 전송을 위한 메시징 서비스 등을 정의하고 있다. 이러한 구조를 기반으로 ebXML에서의 거래 절차는 비즈니스 프로세스에서 요구하고 있는 다양한 비즈니스 문서의 교환에 의해서 수행되며, 이때 필요한 비즈니스 문서의 모델은 핵심 컴포넌트를 기반으로 저작된다. 본 고에서는 우선 ebXML의 기술 구조 전반에 대하여 살펴보고, ebXML 핵심 컴포넌트 및 관련 기술에 대하여 자세히 설명하기로 한다.