• Title/Summary/Keyword: 어플리케이션 프레임워크

Search Result 216, Processing Time 0.027 seconds

A Study on the Customizing Environment of Framwork Based on the Meta Repository (메타 저장소를 기반으로한 프레임워크 재정의 도구 개발에 관한 연구)

  • 김정아;김태균;배제민;이경환;정성묵
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1998.10b
    • /
    • pp.564-566
    • /
    • 1998
  • 어플리케이션 프레임워크는 객체 지향의 상속과 동적 바인딩의 특성을 기반으로 어플리케이션 전체 설계 개념의 재사용을 가능하게 한다. 어플리케이션 프레임워크에는 어느 특정 어플리케이션 도메인에 일반적인 비즈니스 객체, 사용자 인터페이스 객체, 저장소 객체 등의 다양한 객체들을 포함한다. 프레임워크를 기반으로한 어플리케이션의 개발을 프레임워크가 제공하는 이들 객체들에 대한 메타 저장소를 기반으로 해야 한다. 본 연구에서는 프레임 워크를 구성하는 이들 객체들을 정의하거나 재정의하는 데 필요한 환경을 제공하고자 한다.

A Study on Application Framework for Developing Military Simulation Software (군용 모의 소프트웨어 개발을 위한 어플리케이션 프레임워크 연구)

  • Jeong, A-Jeong;Wi, Sung-Hyuk;Kim, Se-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.632-633
    • /
    • 2014
  • 군용장비를 시험하고 훈련하는데 사용되는 모의 소프트웨어는 체계마다, 장비마다 새로이 개발된다. 따라서 모의 소프트웨어를 설계, 개발하는 시간이 길어지고 관리 비용도 늘어난다. 이러한 비용을 줄이고자 본 논문에서는 모의 소프트웨어 개발을 위한 어플리케이션 프레임워크를 제안한다. 먼저 모의 소프트웨어가 공통으로 설계될 수 있는 부분을 추출하고, 이를 어플리케이션 프레임워크에서 미리 만들어진 형태로 제공한다. 여기서 추출한 공통 설계 구조는 다른 장비와의 연동을 위해 메시지를 주고 받는 인터페이스를 구현하는 부분이다. 이 인터페이스를 일관성 있게 개발하기 위하여 코드 생성 프로그램의 형태로 어플리케이션 프레임워크를 설계하였다. 설계된 어플리케이션 프레임워크는 일관된 개발 환경을 제공하여 모의 소프트웨어 개발 시, 설계 및 개발 시간을 줄이고 관리비용을 줄일 것으로 기대된다.

The Design of Collaboration Framework for Robot Application (로봇 어플리케이션을 위한 협업 프레임워크 설계)

  • Lee, Chang-Mug;Kwon, Oh-Young
    • The KIPS Transactions:PartA
    • /
    • v.17A no.5
    • /
    • pp.249-258
    • /
    • 2010
  • The utilization of robot application is growing up in recent years, but there is a constraint to execute various application on the robot because of difference of robot resource. This paper presents the framework in order to solve the resource constraint by sharing resources with other devices near by robot. The framework defines common factors that are needed to collaboration work and provides APIs in order to implement robot application easily. Furthermore, We show the working flow of framework with physical training application using robot by example. The application shows how to collaborated work between robot and other devices through network.

A Flexbile and Extensible CBD Application Framework and Performance Analysis (유연하고 확장 가능한 CBD 어플리케이션 프레임워크와 성능분석)

  • Lee, Yong-Hwan
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.13 no.1
    • /
    • pp.46-58
    • /
    • 2007
  • Current many software development projects gradually develop large volume of complex and changeable system. Architecture driven methodology is used for developing softwares like CBD (Component Based Development) or PLE (Product Line Engineering). To improve the development and maintainability in such an environment, the first of all needs the flexible and extensible architecture. This paper suggests the CBD application framework that has the flexbile and extensible architecture for improving development productivity and maintainability. In this paper, we also show basic performances of our suggested framework, comparing to a well-known web application framework, Struts.

A Study on the Software Architecture Representation of Framework Using the ADL (ADL을 이용한 프레인워크의 소프트웨어 아키텍쳐 표현에 관한 연구)

  • 김태균;김강태;이경환
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 1999.10a
    • /
    • pp.447-449
    • /
    • 1999
  • 프레임워크는 객체 지향 재사용 방법중의 하나로서 사용되고 있다. 프레임워크는 소스 코드의 재사용뿐만 아니라 지식의 재사용이라는 측면에서 보다 높은 수준의 재사용이다. 여기서 소스코드의 재사용이 객체 지향 중심에서 컴포넌트 기반으로 바뀌어 가는 추세에 맞추어 프레임워크 역시 객체 지향 프레임워크에서 컴포넌트 프레임워크로 바뀌어 가고 있다. 컴포넌트 프레임워크는 객체지향 프레임워크와는 달리 컴포넌트들의 컴포지션에 의한 어플리케이션 개발로서, 컴포넌트간의 연결성을 명세함으로써 프레임워크의 아키텍쳐를 보다 상세하게 표현할 필요가 있다. 본 논문은 이러한 컴포넌트 컴포지션에 필요한 프레임워크의 아키텍쳐 정보를 표현하는 한가지 방법으로서 ADL을 통해 통해 프레임워크의 아키텍쳐를 표현하고, 이 ADL을 다른 프레임워크 보조 도구와 함께 사용하면서 컴포넌트 컴포지션을 보다 용이하게 함으로써, 어플리케이션을 개발하는 것과 보다 높은 수준의 재사용을 가능하게 하고자 한다.

  • PDF

A BizUnit Test Code Generation for Framework-based Web Application (프레임워크기반 웹 어플리케이션을 위한 BizUnit 테스트 코드 생성)

  • Lee, Eun-Young;Choi, Byoung-Ju;Song, Hwa-Jung;Hwang, Sang-Cheol
    • Journal of KIISE:Computing Practices and Letters
    • /
    • v.15 no.12
    • /
    • pp.899-912
    • /
    • 2009
  • With greater utilization of web application and growth of its market, the function of such application is being expanded With today's increasing demand for high quality software, we see a sharp rise in the interest for web application test. The current trend is that web applications are being developed based on a framework of developmental environment. Hence, as the scope of that framework expands, each module of the entire web application is being configured by the combination of heterogeneous files. The distinctive characteristics of a web application are based on the fact that the framework that is provided in partially completed form controls the structure of all objects of development. The present study defines the web business logic as a minimal unit which has meaning as a unit of application for the web application. In this paper, we define web business logic as a least meaningful execution unit of web applications, propose how to generate automatically the BizUnit test code for it, and analyze the effectiveness of testing of the web application via the BizUnit test codes.

지식 협업 스마트워크 서비스 플랫폼 기술

  • Bae, Hyeon-Ju;Geum, Chang-Seop;Sin, Yeong-Mi
    • Information and Communications Magazine
    • /
    • v.29 no.12
    • /
    • pp.18-24
    • /
    • 2012
  • 스마트 폰을 비롯한 다양한 모바일 단말들이 사회 생활 전반에 널리 사용됨에 따라 소프트웨어 서비스 산업은 모바일 어플리케이션을 통한 새로운 기회를 맞이하고 있으며, 기업은 이러한 업무 환경 변화에 대비하기 위해 다양한 환경에서의 소통-협업을 지원하기 위한 프레임워크가 필요하게 되었다. 본 고에서는 네트워크에 산재되어 있는 여러 웹 서비스 기능들을 융합하여 다양한 어플리케이션을 생성-실행-관리할 수 있는 공통프레임워크 기반 서비스 플랫폼 기술을 소개하며, 이를 기반으로 지식 협업 스마트워크에 적용하기 위한 지식 협업 서비스 플랫폼의 구조, 기능, 어플리케이션 시나리오를 소개한다.

The Collaboration Framework for Robot Application (로봇 어플리케이션을 위한 협업 프레임워크)

  • Lee, Chang-mug;Kwon, Oh-young
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2009.10a
    • /
    • pp.889-891
    • /
    • 2009
  • The utilization of robot application is growing up in recent years, but there is a constraint to execute various application on the robot because of difference of robot resource. This paper presents the framework in order to solve the resource constraint by sharing resources with other devices near by robot. The framework defines common factors that are needed to collaboration work. Furthermore, We show the working flow of framework with an example consisted of robot and some devices in same network.

  • PDF

Member Framework for Situation-Based Community Computing Model in Ubiquitous Environment (유비쿼터스 환경에서 상황기반의 커뮤니티 컴퓨팅 모델을 위한 멤버 프레임워크)

  • Kim, Han-Wook;Kim, Hee-Soo;Lee, Jung-Tae;Kim, Min-Koo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2007.10d
    • /
    • pp.531-535
    • /
    • 2007
  • 유비쿼터스 지능 공간(Ubiquitous Smart Space)에서 동적으로 발생하는 다양한 문제를 협업을 통하여 해결할 수 있는 방법론으로 제안된 커뮤니티 컴퓨팅(Community Computing) 모델을 기반으로 하는 개발도구(Community Computing Developing Tool Kit : CDTK)를 사용하면 특정 문제를 해결할 수 있는 커뮤니티 컴퓨팅 어플리케이션이 생성된다. 이 커뮤니티 컴퓨팅 어플리케이션이 실제로 유비쿼터스 지능 공간에 존재하는 uT-entity에 이식되어 동작하기 위해서 uT-entity의 종류에 상관없이 커뮤니티 컴퓨팅 어플리케이션이 배포될 수 있는 환경을 필요로 한다. 본 연구에서는 CDTK를 이용하여 생성된 커뮤니티 컴퓨팅어플리케이션이 uT-entity에 배포되어 각 uT-entity가 커뮤니티의 멤버로 참여하여 멤버간의 협업을 통해 목적을 달성할 수 있도록 지원하는 어플리케이션 프레임워크인 멤버 프레임워크(Member Framework)를 제안한다.

  • PDF

Member Framework for Community Computing in Ubiquitous Computing Environments (유비쿼터스 컴퓨팅 환경에서의 커뮤니티 컴퓨팅을 위한 멤버 프레임워크)

  • Kim, Han-Wook;Song, Se-Heon;Lee, Jung-Tae;Kim, Min-Koo
    • 한국HCI학회:학술대회논문집
    • /
    • 2007.02a
    • /
    • pp.796-801
    • /
    • 2007
  • 유비쿼터스 지능 공간(Ubiquitous Smart Space)에서 동적으로 발생하는 다양한 문제를 협업을 통하여 해결할 수 있는 방법론으로 제안된 커뮤니티 컴퓨팅 (Community Computing) 모델을 기반으로 하는 개발 도구(Community Computing Development Tool Kit : CDTK)를 사용하면 특정 문제를 해결할 수 있는 커뮤니티 컴퓨팅 어플리케이션이 생성된다. 이 커뮤니티 컴퓨팅 어플리케이션이 실제로 유비쿼터스 지능 공간에 존재하는 uT-entity에 이식되어 동작하기 위해서 uT-entity의 종류에 상관없이 커뮤니티 컴퓨팅 어플리케이션이 배포될 수 있는 환경을 필요로 한다. 본 연구에서는 CDTK를 이용하여 생성된 커뮤니티 컴퓨팅 어플리케이션이 uT-entity에 배포(Deployment)되어 각 uT-entity가 커뮤니티의 멤버로 참여하여 멤버간의 협업을 통해 목적(Goal)을 달성할 수 있도록 지원하는 어플리케이션 프레임워크인 멤버 프레임워크(Member Framework)를 제안하고, 이를 이클립스 리치클라이언트 플랫폼(Rich Client Platform) 기반의 플러그인(Plug-In)으로 설계하고자 한다.

  • PDF