$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

유비쿼터스 컴퓨팅 환경을 위한 적응형 소프트웨어 개발 프레임워크 연구
Self-Adaptive Software Development Framework for Ubiquitous Computing Environments 원문보기

보고서 정보
주관연구기관 부산대학교
Busan National University
연구책임자 염근혁
참여연구자 박수용 , 정성원
보고서유형최종보고서
발행국가대한민국
언어 한국어
발행년월2006-11
과제시작연도 2005
주관부처 과학기술부
과제관리전문기관 한국과학재단
Korea Science and Engineering Foundtion
등록번호 TRKO200800068404
과제고유번호 1350014322
사업명 특정기초연구지원
DB 구축일자 2013-04-18
키워드 유비쿼터스 컴퓨팅.적응형 소프트웨어.상황 인식 기술.자가 진단.모바일 데이터 전달 기술.모바일 데이터 처리 기술.Ubiquitous Computing.Self-adaptive software.Situation-aware.Self-diagnosis.Mobile Data Processing.Mobile Data Delivery.

초록

본 연구에서는 유비쿼터스 컴퓨팅 환경의 적응형 소프트웨어를 효율적으로 개발하기 위한 프레임워크 구축을 목표로 한다. 이를 위해 유비쿼터스 컴퓨팅 환경의 적응형 소프트웨어를 개발하기 위한 기능을 제공하는 적응형 소프트웨어 통합 개발 환경을 구축한다. 또한 적응형 소프트웨어의 상황 기반 기능 제공을 위한 적응형 소프트웨어 미들웨어를 개발한다. 이와 함께 유비쿼터스 환경에서 효율적인 적응형 데이터베이스 서비스에 필요한 핵심 프레임워크 기술인 모바일 데이터 관리, 처리 및 전달을 위한 적응형 데이터베이스 프레임워크를 개발한다.
현재

Abstract

The final goal of this research is constructing the framework to develop a self-adaptive software efficiently in Ubiquitous Computing environment. To achieve this goal, We develop unified development environment which provide functionality for self-adaptable software development, self-adaptable soft

목차 Contents

  • I. 서론...11
  • 1. 연구배경...11
  • 가. 국내.외 연구동향...11
  • 나. 선행 연구의 문제점...11
  • 다. 연구과제의 중요성...12
  • 2. 연구목적...13
  • 3. 연구범위...13
  • Ⅱ. 연구방법 및 이론...15
  • 1. 1차년도 연구...15
  • 가. 적응형 소프트웨어 통합 개발 환경을 위한 기반 기술 연구...15
  • (1) 적응형 소프트웨어 공통 컴포넌트 추출을 위한 도메인 분석 및 설계...15
  • (2) 상황 모델링 및 표현 방법...16
  • (3) 적응형 소프트웨어 통합 개발 환경 정의...16
  • 나. 적응형 소프트웨어 미들웨어 구축을 위한 기반 기술 연구...17
  • (1) 기존 어플리케이션 소프트웨어 미들웨어 분석 연구...17
  • (2) 적응형 소프트웨어 미들웨어의 요구사항 및 미들웨어 구조 연구...17
  • (3) 적응형 소프트웨어 미들웨어의 개발 방안 도출...17
  • 다. 정적 유비쿼터스 환경을 위한 데이터 분배 및 전달 기술...18
  • (1) 유비쿼터스 환경에서 Data Broadcast (or Push) 및 Pull 기술 개발 연구...18
  • (2) 유비쿼터스 환경에서 브로드캐스트 데이터를 위한 효율적인 인덱싱 기법 개발...18
  • (3) 유비쿼터스 환경에서 모바일 클라이언트를 위한 효율적인 캐쉬 일관성 유지 기술 개발...19
  • 2. 2차년도 연구...21
  • 가. 정적 환경에서의 적응형 소프트웨어 통합 개발 환경 기술...21
  • (1) 적응형 소프트웨어의 상황정보 처리기술...21
  • (2) 적응형 소프트웨어 개발 프로세스...23
  • (3) 적응형 소프트웨어 시험평가 기술...24
  • 나. 정적 환경에서의 적응형 소프트웨어 미들웨어 지원 기술 연구...24
  • (1) 아키텍처 기반의 동적 소프트웨어 재구성 기술...24
  • (2) 아키텍처 일관성 검증 기술...25
  • 다. 정적 유비쿼터스 환경을 위한 데이터 관리 및 질의어 처리기술...25
  • (1) 유비쿼터스 환경을 지원하는 모바일 트랜잭션 관리기술 개발...25
  • (2) 유비쿼터스 환경을 지원하는 사용자 프로파일 위주의 데이터 관리 기술 개발...26
  • 3. 3차년도 연구...27
  • 가. 동적 환경에서의 적응형 소프트웨어 통합 개발 환경 기술...27
  • (1) 미들웨어 통합...28
  • (2) Visual Context Management System 개발...28
  • (3) 시스템 통합 검증...28
  • 나. 동적 환경에서의 적응형 소프트웨어 미들웨어 지원 기술 연구...32
  • (1) 실행 중 상황 해석 기술...32
  • (2) 실행 중 상황 진단 기술...33
  • 다. 동적 유비쿼터스 환경을 위한 데이터베이스 적용 기술...33
  • (1) 유비쿼터스 환경을 지원하는 적응형 모바일 동시성 제어 기술 개발...33
  • (2) 유비쿼터스 환경을 지원하는 적응형 모바일 데이터 전달 기술 개발...34
  • Ⅲ. 결과 및 고찰...35
  • 1. 1차년도 연구...35
  • 가. 적응형 소프트웨어 통합 개발 환경을 위한 기반 기술 연구...35
  • (1) 적응형 소프트웨어 공통 컴포넌트 추출을 위한 도메인 분석 및 설계...35
  • (2) 상황 모델링 및 표현 방법...37
  • (3) 적응형 소프트웨어 통합 개발 환경 정의...38
  • 나. 적응형 소프트웨어 미들웨어 구축을 위한 기반 기술 연구...39
  • (1) 기존 어플리케이션 소프트웨어 미들웨어 분석...39
  • (2) 적응형 소프트웨어 미들웨어의 요구사항 및 미들웨어 구조 연구...40
  • (3) 적응형 소프트웨어 미들웨어의 개발 방안 도출...41
  • 다. 정적 유비쿼터스 환경을 위한 데이터 분배 및 전달 기술...46
  • (1) 유비쿼터스 환경에서 Data Broadcast (or Push) 및 Pull 기술 개발 연구...46
  • (2) 유비쿼터스 환경에서 브로드캐스트 데이터를 위한 효율적인 인덱싱 기법 개발...47
  • (3) 유비쿼터스 환경에서 모바일 클라이언트를 위한 효율적인 캐쉬 일관성 유지 기술 개발...48
  • 2. 2차년도 연구...49
  • 가. 정적 환경에서의 적응형 소프트웨어 통합 개발 환경 기술...49
  • (1) 적응형 소프트웨어의 상황정보 처리기술...49
  • (2) 적응형 소프트웨어 개발 프로세스...50
  • (3) 적응형 소프트웨어 시험평가 기술...51
  • 나. 정적 환경에서의 적응형 소프트웨어 미들웨어 지원 기술 연구...51
  • (1) 아키텍처 기반의 동적 소프트웨어 재구성 기술...51
  • (2) 아키텍처 일관성 검증 기술...52
  • 다. 정적 유비쿼터스 환경을 위한 데이터 관리 및 질의어 처리기술...53
  • (1) 유비쿼터스 환경을 지원하는 모바일 트랜잭션 관리기술 개발...53
  • (2) 유비쿼터스 환경을 지원하는 사용자 프로파일 위주의 데이터 관리 기술 개발43...53
  • 3. 3차년도 연구...55
  • 가. 동적 환경에서의 적응형 소프트웨어 통합 개발 환경 기술...55
  • (1) 미들웨어 통합...55
  • (2) Visual Context Management System 개발...60
  • (3) 시스템 통합 검증...62
  • 나. 동적 환경에서의 적응형 소프트웨어 미들웨어 지원 기술 연구...69
  • (1) 실행 중 상황 해석 기술...69
  • (2) 실행 중 상황 진단 기술...76
  • 다. 동적 유비쿼터스 환경을 위한 데이터베이스 적용 기술...82
  • (1) 유비쿼터스 환경을 지원하는 적응형 모바일 동시성 제어 기술 개발...82
  • Ⅳ. 결론...84
  • Ⅴ. 인용문헌...84
  • Ⅵ. 연구성과...87

참고문헌 (25)

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로