• 제목/요약/키워드: 어플리케이션 프레임워크

검색결과 216건 처리시간 0.021초

PDM 프레임워크 재 정의 도구 구축 (Construction of a Toolkit for Customizing a PDM Framework)

  • 김정아
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제7권1호
    • /
    • pp.38-47
    • /
    • 2001
  • PDM(Product Data Management)분야는 일반적으로 제조업체에서 제품개발에 필요로 하는 제반정보를 제품기획단계부터 폐기단계까지 제품 생명주기(Lifecycle) 전반에 걸쳐 일원적으로 통합 관리하도록 하는 제품정보 통합관리 솔루션(solution)을 말한다. PDM 어플리케이션은 매우 크고 복잡함 영역이다. 프레임워크의 재사용은 단순한 소스코드나 어플리케이션 일부의 재사용이 아닌 소프트웨어 아키텍처의 재사용을 가능하게 함으로써 생산성 향상을 가능하게 하는 방법이다. 본 연구에서 PDM분야에서 프레임워크를 개발하게된 목적이기도 하다. 즉, PDM 프레임워크는 새로운 PDM 어플리케이션 개발에 드는 시간과 노력을 줄일 수 있게한다. 그러나 프레임워크는 대규모의 클래스들의 집합과 그들간의 복잡한 상호작용을 정의하고 있기 때문에, 프레임워크 기반 재사용 역시 재사용 공정을 지원하는 재사용 환경이 제공되어야한다. 이러한 도구를 바탕으로 큰 규모의 프레임워크를 이해하고 재 정의할 Hot spot을 효과적으로 식별할 수 있게된다. 본 연구에서는 저장소(repository)를 기반으로 컴포넌트와 컴포넌트에 대한 정보를 관리함으로써 컴포넌트를 이해하고 프레임워크에 정의된 hot spot에 새로운 요구사항을 정의하여 새로운 어플리케이션의 개발 과정을 효과적으로 지원하는 도구의 개발하였다.

  • PDF

유연성 있는 분산 어플리케이션 개발을 위한 동적 서비스 관리 프레임 워크 (Dynamic Service Configuration Framework For Flexible Distributed Applications)

  • 이용환;염귀덕;안형근;민덕기;장진호
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 가을 학술발표논문집 Vol.29 No.2 (3)
    • /
    • pp.691-693
    • /
    • 2002
  • 유연성 있고 확장성 있는 분산 어플리케이션을 작성하기 위해서는 다음과 같은 요건을 만족하는 서비스 개발 및 관리를 위한 프레임워크이 필요하다. 첫 번째 서비스들은 외부적인 어떤 정책이나 어플리케이션 구동 시 다양한 제한 등의 요인으로 인하여 선택적으로 서비스 사용이 가능해야 한다. 둘째로 서비스에 대해서 초기화, 구동, 임시정지, 정지 등과 같은 제어를 중앙 집중형태로 관리 콘솔에서 관리 할 수 있어야 한다. 세 번째로 서비스를 제어할 때 각 서비스들 사이의 의존관계를 반영할 수 있어야 한다. 네 번째로 이러한 분산어플리케이션의 서비스에 대한 환경 설정 부분에 대한 변경을 실시간으로 탐지를 해서 이러한 변경과 관계가 있는 서비스에게 통지를 할 수 있어야 한다. 다섯 번째로 한 어플리케이션 안에서 구동되고 있는 의존관계가 있는 각 서비스들 사이의 이벤트 기반의 통신을 메커니즘이 필요하다. 여섯번째로 환경 설정 변경에 대해서 분산 상황에서 다른 어플리케이션과 동기화를 맞출 수 있어야 한다. 본 논문은 이러한 유연하고 확장성 있는 어플리케이션을 개발하는데 필요한 자바 기반의 동적 서비스 관리 프레임워크에 대한 설계와 구현을 제시한다.

  • PDF

데이터방송의 상호운영성을 고려한 GEM기반 어플리케이션 관리 방안

  • 차경호;석주명;이한규;홍진우
    • 전자공학회지
    • /
    • 제33권6호
    • /
    • pp.49-63
    • /
    • 2006
  • 본 원고는 지역적으로 상이한 데이터방송 표준을 어플리케이션의 상호 운용성(interoperability)보장이라는 관점에서 일련의 공통된 프레임워크(framework)를 제시하고 있는 GEM(Globally Executable MHP)을 기반으로 한 어플리케이션의 관리 방안을 소개한다. 특히, 데어터방송 컨텐츠의 상호 운용성을 고려하여 어플리케이션의 운영과 관련된 GEM의 어플리케이션 라이프사이클(application lifecycle) 부문에 초점을 맞춰 어플리케이션의 수명주기 즉, 어플리케이션의 생성 및 로딩(loading)에서부터 시작하여 종료(destroy)에 이르기까지의 어플리케이션의 전체 수명주기를 공통적으로 관리할 수 있기 위한 어플리케이션 라이프사이클의 프레임워크 및 시그널링(signalling) 프로세스를 제안한다. 본 원고에서 제안하고 있는 어플리케이션관리 방안은 각 방송플랫폼간의 조화를 고려하고 있는 상황에서 해당 플랫폼에서의 어플리케이션 운용과 관련된 모듈을 구성하는데 공통적으로 적용될 수 있을 것으로 기대된다. 또한, 각 방송플랫폼 간의 어플리케이션의 상호 운용성을 고려함에 있어 어플리케이션 관리 측면에서의 접근 방법으로 제안될 수 있을 것으로 기대 된다.

  • PDF

이동 에이전트 기반의 동적 작업 부하 균형 프레임워크 (A Dynamic Load Balancing Framework based on Mobile Agent)

  • 김지균;김태윤
    • 한국정보과학회논문지:정보통신
    • /
    • 제28권2호
    • /
    • pp.196-206
    • /
    • 2001
  • 네트워크의 보편화와 개인용 컴퓨터의 고급화를 통한 가용 자원의 확장은 분산 컴퓨팅환경에서 작업 부하 균형의 성능 향상을 기대할수 있게 되었다. 하지만 이를 현실화시키기 위해서 다음과 같은 제약 사항을 극복해야 한다. 첫째 네트워크 연결된 각각의 시스템은 이질적인 하드웨어와 운영체제로 구성되어있다. 둘째 네트웍 대역폭의 격심한 변화가 존재하며 상이한 시스템 성능 차이가 존재한다. 셋째 어플리케이션의 요구조건이 상이하다. 본 논문에서는 작업부하 균형에 이동 에이전트 패러다임을 적용하며 위의 문제점을 해결하기 위하여세가지의 사항을 추가한다. 1)이질적인 분산 컴퓨팅 환경에 어플리케이션을 동적으로이식하기 위하여 분산 객체 지향 미들웨어인 CORBA[1] 기반 MASIF[2]를 이용한다. 2)유휴 자원정보에 기반한 어플리케이션의 동적배치를 위하여 지원 감지 모니터링을 실행한다. 3) 다양한 어플리케이션의 요구 조건을 만족시키기 위하여 다양한 모니터링 알고리즘을 동적으로 로드하는 자바 객체, MonitorHandler를 제안한다. 제안한 프레임워크의 실효성을 검증하기 위하여 프로토타입 어플리케이션을 구현하였다. 실험 결과 유휴 자원을 고려한 동적 배치가 정적배치나 초기 정보에 의한 단 한번의 배치보다 각각 57% 와 26%의 성능 향상을 보였다. 제안하는 프레임워크는 작업부하 균형 어플리케이션의 개발을 용이하게 하며 범용성과 확장성을 제공한다.

  • PDF

웹 어플리케이션의 통합 테스트에서 인터페이스 분석 (Interface Analysis of Web Applications in Integration Test)

  • 장진아;서주영;최병주;박종빈
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (B)
    • /
    • pp.60-64
    • /
    • 2008
  • 최근 웹 어플리케이션이 대형화되고 복잡해지면서 품질의 중요성은 더욱 높아지고, 신뢰도 높은 웹 어플리케이션의 개발을 위해 웹 프레임워크를 기반으로 한 개발이 일반적인 추세다. 이러한 개발 환경에서는 이질적인 프레임워크가 서로 올바르게 연동하는지를 평가하는 통합 테스트가 필수적이며, 이를 지원하기 위해 적절한 통합 테스트 항목을 식별하는 것이 중요하다. 본 논문에서는 웹 어플리케이션의 통합 테스트 단계를 위해 대표적인 웹 프레임워크 분석을 통해 통합 테스트 대상인 계층을 식별하고, 핵심 테스트 항목이 되는 인터페이스를 정의하였다.

  • PDF

모바일 어플리케이션의 세분화된 전력 소모 측정을 위한 안드로이드 프레임워크의 프로세스와 서비스 분석 (Analysis of Process and Service of Android Framework for Fragmenting Power Consumption of the Mobile Applications)

  • 김소정;박재현;이정원
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 추계학술발표대회
    • /
    • pp.158-161
    • /
    • 2016
  • 모바일 기기의 발전과 함께 다양한 어플리케이션의 기능이 제공되면서 전력에 대해 효율적인 관리가 필요해졌다. 효율적인 관리를 위하여 모바일 디바이스에서의 전력 소모 원인을 분석해야만 한다. 그러나 기존 연구에서 사용되었던 안드로이드 프레임워크의 수정을 통한 전력 분석 방법은 개발에 대한 용이성이 낮은 단점이 존재하고, 프로파일링을 통한 전력 분석 방법은 각 디바이스 모델에 의존적인 단점이 존재한다. 따라서 본 논문에서는 기존 연구들의 문제점을 개선하기 위해서 안드로이드 프레임워크를 수정하지 않고 획득할 수 있는 프로세스와 서비스의 목록 정보를 통해 어플리케이션이 소모하는 전력에 대한 분석을 제안한다. 본 논문에서 제안하는 방법을 GPS를 사용하는 어플리케이션을 분석하기 위해서 적용해보았다. 이를 통해 사용자는 측정된 전력과 함께 해당 전력을 사용하고 있는 프로세스 및 서비스 목록을 확인 할 수 있다.

소프트웨어 아키텍처를 적용한 컴포넌트 프레임워크 개발에 관한 연구 (A Study on the Building Component Framework Development adapting Software Architecture)

  • 이창훈;이경환
    • 정보처리학회논문지D
    • /
    • 제9D권3호
    • /
    • pp.409-416
    • /
    • 2002
  • 프레임워크는 기본적으로 소프트웨어 개발 시 얻어진 생산물들을 상위레벨의 추상화 과정을 통해 그 분석 및 설계 정보의 재사용을 통해 소프트웨어의 재사용 범위를 넓히고자 하는 시도이다. 그러나 이 프레임워크는 역호출관계를 통한 어플리케이션 개발 시스템이기 때문에 어플리케이션에 대한 아키텍처 정보를 모두 가지고 있어야 한다. 기존의 프레임워크의 경우 이런 아키텍처 정보는 설계 수준에서만 머물고 바로 코드 수준에서 정의, 사용되는 형태를 가져왔다. 따라서 프레임워크의 화장이나 컴포지션 시 코드를 재 설계하고 구현해야 하는 문제점이 있다. 즉 아키텍처 정보를 설계 수준과 코드 재사용 수준의 중긴 형태인 언어로서 개발, 사용해야할 필요성이 생겼다. 본 논문에서는 다음과 같은 연구에 중점을 두었다. 첫째로 아키텍처 정보를 보다 구체화하는 방법으로 ADL을 통한 표현 방법에 대해 정의하였다. 둘째로 기존의 추상화된 컴포넌트 기반 프레임워크 개발 공정을 아키텍처 정보를 구체화하여 개발하는데 적합하도록 그 공정을 개선하였다. 셋째로 ADL로 표현된 아키텍처 정보를 프레임워크를 통한 어플리케이션 개발에 필요한 정보로 활용하여 개발할 수 있도록 컴포넌트 프레임워크 지원도구를 개발하였다.

UML을 적용한 인트라넷 프레임워크 설계 (UML based Intranet Framework Design)

  • 심우현;김철진;김수동;김흥남
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1998년도 가을 학술발표논문집 Vol.25 No.2 (1)
    • /
    • pp.571-572
    • /
    • 1998
  • 인터넷의 급속한 보급과 웹 인터페이스를 기반으로 하는 사내 전산 시스템인 인트라넷(Intranet) 어플리케이션 개발이 보편화되고 있다. 그러나 인트라넷 도입에는 기존 시스템 및 데이터베이스와의 연동, 사내의 고유한 업무흐름(Workflow), 성능 및 보안 요구사항이 있어 패키지 형태의 인트라넷 제품은 그 확장성와 적용성에 한계를 가지고 있다. 본 논문에서는 인트라넷 어플리케이션 개발에 재사용될 수 있는 공통 기능 모듈들을 재사용 신기술인 '객체지향 프레임워크' 방식을 적용함으로써, 기업에서 인트라넷 어플리케이션을 개발할 때에 비용이나 기간을 단축하여 높은 효율을 갖고자 한다.

상태머신 프레임워크를 지원하는 멀티쓰레드 기반 센서 네트워크 운영체제의 설계 (Design of State machine frameworks based on Multi-Thread Sensor Network Operating System)

  • 이승근;허신
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (B)
    • /
    • pp.223-227
    • /
    • 2007
  • 무선 센서 네트워크는 유비쿼터스 컴퓨팅에서 생활환경과 컴퓨터 사이의 중계자 역할을 하는 매우 중요한 연구 분야이다. 매우 제약적인 자원 환경에서 동작하여야 하는 센서 노드의 특성 때문에 제한된 자원을 효율적으로 관리할 수 있는 센서 노드용 운영체제가 요구된다. 또한 센서 네트워크는 외부 물리 환경의 변화에 반응하여 동작하는 시스템이기 때문에 여러 이벤트를 동시에 재빠르게 처리 할 수 있는 기능을 제공해야 하며, 센서네트워크 어플리케이션 프로그래머에게 이러한 반응형 어플리케이션 개발이 용의하도록 하는 프레임워크를 제공해야 한다. 이를 위해 본 논문에서는 반응형 시스템에 적합한 상태머신 프레임 워크를 멀티쓰레드 기반의 Nano-Qplus 운영체제 상에서 센서 네트워크의 자원적 제약을 준수하면서 효율적으로 이벤트를 처리 할 수 있는 프레임워크를 지원하는 센서네트워크용 운영체제의 구조를 제안한다.

  • PDF

모바일 웹 응용 프레임워크 설계 요구사항 (Design Requirement for Mobile Web Application Framework)

  • 김성한;전종홍;이승윤
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2012년도 춘계학술대회
    • /
    • pp.794-796
    • /
    • 2012
  • 본 논문은 모바일 환경에서 응용 어플리케이션을 개발하기 위해 요구되는 프레임워크 설계 고려사항 등에 대해 기술한다. 모바일 웹 응용 프레임워크는 웹 표준 기술을 활용하여 다양한 모바일 플랫폼에서 독립적인 애플리케이션 개발을 가능하게 한다. 본 논문은 현재 연구 진행 중인 모바일 웹 프레임워크에 대한 구조, 지원 API에 대해 제안한다.

  • PDF