• 제목/요약/키워드: 추상화 수준

검색결과 106건 처리시간 0.037초

XML 뷰를 지원하는 랩퍼에서 트리 기반의 XML 뷰 합성 모델 (A Tree-Based View Composition Model in Storage Wrapper Supporting XML Views)

  • 강동완;배종민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2003년도 추계학술발표논문집 (하)
    • /
    • pp.1481-1484
    • /
    • 2003
  • XML 뷰 기반의 랩퍼 시스템은 지역 데이터베이스에 대한 XML 뷰 정의를 지원하고, 사용자는 XML 질의어를 이용하여 XML 뷰에 대한 질의를 할 수 있다. 이 때, XML 뷰와 질의간의 합성이 필수적인데, 본 논문에서는 XML 뷰와 사용자 질의를 높은 수준에서 추상화하여 모두 트리로 표현하고, 이것을 이용하여 질의에 나타난 뷰의 경로식에 대한 항해를 통해 합성을 수행하는 모델을 제시한다. 뷰 트리는 가상의 XML 문서의 구조를 그대로 반영하기 때문에 경로식의 항해를 쉽게 하며, XML 뷰의 스키마를 생성하고, 질의 결과 문서를 구성하는 템플릿으로 활용된다. 또한, XML 뷰와 질의의 추상화된 개념적 통일은 다단계 XML 뷰 정의와 합성을 지원하고, 구현을 용이하게 한다.

  • PDF

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

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

재사용성 및 용이성을 위한 계층적 아바타 행위 스크립트 언어의 정의 (Definition and Application of a Layered Avatar Behavior Script Language for Reusability and Simplicity)

  • 김재경;최승혁;손원성;임순범;최윤철
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제33권8호
    • /
    • pp.455-476
    • /
    • 2006
  • 아바타 스크립트 언어는 사이버 공간에서 아바타의 동작을 제어하기 위해서 사용되는 명령어들로 이루어져있다. 사용자가 아바타 동작 스크립트 언어를 쉽게 작성하기 위해서는 스크립트 언어의 행위표현이 복잡한 하위수준 동작 표현 요소로부터 최대한 추상화되어야 한다. 또한 작성된 시나리오 스크립트 가 다양한 구현환경에 적용 될 수 있는 표준적인 구조를 가지고 있어야 한다. 이를 위해 본 논문에서는 작업수준 행위, 상위수준 동작 및 기본 동작 스크립트 언어로 구성된 계층적 아바타 행위 표현 언어를 정의하였다. 각 계층의 언어는 사용자의 스크립트 작성을 위한 행위 요소와 아바타 동작 시퀀스 및 구현 환경의 기하 정보를 분리하여 표현한다. 제안 언어를 통하여 사용자는 추상화된 스크립트 작성이 가능하며 작성된 스크립트는 번역 과정을 거쳐 다양한 구현 환경에 적용이 가능하다 구현 결과에서는 제안 기법을 적용한 시스템을 구축하여 사이버 교육 도메인 환경에서 아바타 스크립트 시나리오의 작성 과정 및 스크립트가 다양한 응용 프로그램에 유연하게 적용되는 것을 보여준다.

수준상승에 기초한 수학학습지도에 관한 연구

  • 임대근;김현정
    • East Asian mathematical journal
    • /
    • 제28권4호
    • /
    • pp.353-361
    • /
    • 2012
  • In this paper, we apply mathematising activities to geometry contents of corrent in middle and high school in order to actualize learning and teaching through Freudenthal's, Piaget's, and Van Hieles's mathematising among many theories affecting teaching and learning methods. Learners find out mathematical idea through the activities of mathematising that interprete mathematical problemm. And we derive mathematic through the experience of vertical mathematising that expresses it. Based on it, Freudenthal's progressive mathematising process, etc are used in doing the activities of applicative mathematising.

프로그래머블 네트워크 기술 분석 (Analysis of Programmable Networks Technology)

  • 정영식;주성순
    • 전자통신동향분석
    • /
    • 제15권4호통권64호
    • /
    • pp.1-11
    • /
    • 2000
  • 프로그래머블 네트워크 기술은 사용자의 요구에 따라 빠르게 새로운 서비스를 생성, 전개하고자 하는 필요에 따라 발전하였다. 프로그래머블 네트워크 기술은 새로운 구조와 서비스 및 프로토콜들을 네트워크에 적용하기 위해 네트워크의 programmability를 제어하고 안전하게 실행하는 방법이다. 네트워크 programmability 증진을 위하여 전송 하드웨어와 제어 소프트웨어의 분리, 개방형 프로그래머블 네트워크 인터페이스 제공, 네트워킹 기반구조의 가상화 촉진 같은 하드웨어상에 상이한 네트워크 구조의 공존 및 자원분할 기술 등이 연구되고 있다. 이 글에서는 프로그래머블 네트워크 기술 분야의 연구 프로젝트를 살펴보고 프로그래머블 통신 추상화, programmability 수준, 프로그래밍 방법론 등의 특징을 비교 분석하였다.

시나리오 기반의 기능적 행위 모델링을 위한 계층구조의 객체지향 페트리 넷

  • 홍장의
    • 소프트웨어공학소사이어티 논문지
    • /
    • 제14권1호
    • /
    • pp.42-49
    • /
    • 2001
  • 객체지향 기법에 의한 소프트웨어 개발이 일반화되면서 소프트웨어 모델링에 시나리오의 개념이 널리 활용되고 있다. 그러나 시나리오 모델링을 위해서는 사용자로부터 주어지는 요구사항의 불충분성, 모순성, 추상화 수준의 차이 등과 같은 문제가 해결되어야 한다. 본 논문에서는 이러한 문제들을 쉽게 해결할 수 있는 모델링 방법을 제안한다. 제안하는 계층구조의 객체지향 페트리 넷(HOONet)은 점진적인 시나리오 모델링과 이들의 분석 방법을 지원한다.

MOF 메타모델을 이용한 EDOC 다이어그램 생성 (Generating Diagram for EDOC Using MOF-Meta Model)

  • 정양재;신규상
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2003년도 가을 학술발표논문집 Vol.30 No.2 (2)
    • /
    • pp.307-309
    • /
    • 2003
  • 모델을 중심으로 하는 MDA 개발 환경에서는 많은 모델링이 필요하다. 기본적으로 MDA의 기본 단계인 CIM, PIM, PSM 단계의 모델링이 필요하며, 각 단계에서 추상화 수준, 뷰포인트 등에 따라 다양한 다이어그램이 필요하다. 현재 MDA 의 PIM과 PSM 을 상대적인 개념으로 인식하기 때문에 MDA의 단계는 더욱 확대될 것이다. 본 논문에서는 분산 환경에서 컴포넌트 기반 엔터프라이즈 시스템을 개발하기 위한 EDOC 프로파일을 중심으로 MOF 기반 모델링을 수행하는 방법과 프로토타입을 기술한다. OMG 의 제안한 메타모델 표준인 MOF를 이용하므로 JMI, MOF XMI, MOF IDL 매핑을 이용할 수 있는 장점을 갖게 된다.

  • PDF

유스케이스 점수 측정의 신뢰도 향상을 위한 단위기능 중심의 유스케이스 정제 방법 (An Elementary-Function-Based Refinement Method for Use Cases to Improve Reliability of Use Case Points)

  • 허령;서영덕;백두권
    • 정보과학회 논문지
    • /
    • 제42권9호
    • /
    • pp.1117-1123
    • /
    • 2015
  • 소프트웨어의 규모측정 기법 중 하나인 유스케이스 점수(Use Case Points; UCP)는 고객 기능 요구사항에 기반하여 규모를 측정한다. 이 때 요구사항 분석자의 유스케이스 추상화 수준에 따라 유스케이스 수의 차이가 발생하고, 이는 UCP에 많은 영향을 미친다. 본 논문에서는 요구사항 분석자의 추상화 수준에 따른 유스케이스 수의 편차를 줄이기 위해 단위기능으로 분할하는 방법을 제안함으로써 측정자에 따른 UCP의 편차를 줄이고자 한다. 이 방법은 스텝, 트랜잭션, Narrative 중심으로 접근한 기존의 UCP 방법보다 측정자에 따른 UCP의 편차를 줄일 수 있어 신뢰성 있는 소프트웨어 규모측정이 가능하다.

계승관계에서 구성원 함수 수준의 변경 영향 분석 (Change Analysis for Inheritance Relation in Method Level)

  • 방정원
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권1호
    • /
    • pp.27-32
    • /
    • 2002
  • 소트트웨어의 재사용은 소프트웨어의 위기를 맞으면서 프로그래머의 생산성을 향상시키기 위한 방안으로 주목받게 되었다. 이러한 배경에서 탄생한 객체 지향 기술은 소프트웨어 분석에서부터 프로그래밍 언어의 선택, 테스트, 유지 보수에 이르기까지 소프트웨어 엔지니어링 전 영역에 걸쳐 영향을 미쳤다. 클래스, 계승관계, 추상화 등의 새로운 개념들은 새로운 테스트 문제를 야기 시켰을 뿐만 아니라, 객체 지향프로그램의 수정 테스트에도 새로운 문제들을 던져 주었다. 수정 테스트의 첫 번째 문제는 일부의 변경으로 인해 영향받는 부분들을 찾아내는 것이다. 이 논문에서는 계승관계에 있어 영향받는 부분들을 구성원 함수 수준에서 찾아내는 알고리즘을 제안하고 있다.

  • PDF

모바일 융합 서비스 지원 공통 프레임워크 설계 (Design of Mobile Convergence Service-Oriented Common Framework)

  • 탁미경;김행곤
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2011년도 춘계학술발표대회
    • /
    • pp.1379-1382
    • /
    • 2011
  • 모바일 융합 서비스를 개발하기 위해 단순 컴포넌트의 조립(integration)이나 합병(merge)과 융합 서비스를 식별하는 기존의 개념만으로 부족하다. 비즈니스 서비스 모델에 적합한 비즈니스 기능을 가진 융합 서비스를 지원하는 응용 시스템 개발을 위해 비즈니스 서비스 모델에서부터 서비스 모델로의 매핑과 다양한 자산(assets)정보가 필요하며 이들을 설계 단계에서 구현 단계를 지원하는 적절한 프레임 워크가 절대적으로 필요하다. 따라서 본 논문에서는 소프트웨어 집약적인 신기술을 도입하여 시장 전략과 융합 모바일 도메인에 적합한 소프트웨어 개발 도구 및 환경 지원을 위한 모바일 융합 서비스 기반 공통 프레임워크(SOCF:Service Oriented Common Frameworks)를 연구하며 실생활의 모바일 서비스가 제공자와 고객 간에 재사용 단위의 추상화 수준을 단순 컴포넌트를 넘어 서비스 제공과 사용사이(provide/consume)의 서비스 수준까지 확대하여 다양한 서비스 자원들을 통합하고 재사용하여 서비스 융합 시스템 개발을 지원하는 프레임워크 설계 및 구현에 관한 내용을 서술한다.