• 제목/요약/키워드: Object Oriented System

검색결과 1,100건 처리시간 0.026초

세포 신호전달 경로 데이타베이스를 위한 데이타 모델링 (Data Modeling for Cell-Signaling Pathway Database)

  • 박지숙;백은옥;이공주;이상혁;이승록;양갑석
    • 한국정보과학회논문지:데이타베이스
    • /
    • 제30권6호
    • /
    • pp.573-584
    • /
    • 2003
  • 최근 유전체학과 단백질체학 분야에서 생성되는 방대한 분량의 데이타로부터 생물학적 의미를 추출해내기 위한 생물정보학적인 도구들에 대한 필요성이 크게 대두되고 있다. 본 논문에서는 세포 신호전달 경로에 관한 정보를 효율적으로 표현, 저장함은 물론 저장된 데이타로부터 생물학적 의미를 추출할 수 있도록 하기 위한 다양한 요구 조건들을 생물학자의 관점에서 분석하고, 이들 요구조건을 체계적으로 반영하여 설계한 ROSPath 데이타베이스 시스템을 제안한다. ROSPath 데이타 모델에서는 향후의 확장성을 고려하여 불완전한 지식의 표현이 가능하도록 하며 인터넷상에서 기존의 다른 생화학 데이타베이스를 공유할 수 있는 연결성을 제공한다. 또한, 객체지향 모델을 이용하여 계층적인 구성을 제공함으로써 효율적인 검색을 지원한다. ROSPath 데이타 모델은 두 가지 주요 데이타 요소인 ‘바이오 개체’와 ‘상호작용’으로 정의된다. 바이오 개체는 세포 신호전달 경로에 관여하는 단백질과 단백질 상태 등과 같은 개개의 생화학적인 개체를 의미하고, 상호작용은 단백질 상태 전이나 화학 반응, 단백질-단백질 상호작용 등과 같은 바이오 개체들 간의 다양한 관계 및 신호전달과정을 설명한다. 제안된 ROSPath 데이타 모델을 이용하여 구성되는 복잡한 정보 네트워크는 다양한 생화학 프로세스들을 기술하고 분석하는 데에 활용할 수 있다.

'융합 활동' 영역의 성취 목표, 교수학습 방법 및 평가 방법에 관한 연구 (Study on the Achievement Goals, Teaching-Learning Methods and Evaluation Methods of 'Convergence Activities' Section)

  • 안성훈;정인기
    • 정보교육학회논문지
    • /
    • 제18권1호
    • /
    • pp.173-184
    • /
    • 2014
  • 정보화 사회에서 필요한 능력은 정보 능력을 바탕으로 한 각 능력의 조화로운 습득이며, 이러한 핵심 역량에 대한 교육 필요성과 함께 급변하는 정보화 사회에서 새로운 기술의 발전과 사회 환경의 변화로 인하여 교육 과정을 새롭게 구성해야 할 필요가 발생하였다. 따라서 한국정보교육학회에서는 정보 교과의 내용 체계에 대한 개정안에 대하여 연구하였으며, 정보 교육 내용을 '컴퓨터 시스템', '소프트웨어 제작' 및 '융합 활동'의 세 영역으로 구분하였다. 이에 따라 본 논문에서는 '융합 활동' 영역에 대하여 1학년부터 중학교 3학년까지의 교육과정을 연구하였다. 먼저 '융합 활동'의 교육 내용을 정보 능력과 다른 핵심 역량을 융합한 ICT 활용, 정보통신 윤리, 로봇 등의 활용으로 정의하고 이에 대한 성취 기준을 제시하였다. 그리고 이 성취 기준을 도달하기 위한 교수 학습 방법과 평가 방안을 학년군 별로 세분화하여 제시하였다. 본 연구에서 제시한 '융합 활동'에 대한 교육과정은 21세기 정보화 사회에 필요한 인재 양성에 기여할 것으로 기대된다.

최적설계 지원 객체지향 프레임 웍 개발 (Development of a Object Oriented Framework for System Design Optimization)

  • 주민식;최동훈;이세정
    • 대한기계학회:학술대회논문집
    • /
    • 대한기계학회 2001년도 춘계학술대회논문집C
    • /
    • pp.369-375
    • /
    • 2001
  • For Optimization technology Was Developed in 1960, the Optimization Technology have grown into a full-featured, robust, highly rated and highly used. And Optimization techniques, having reached a degree of maturity over the past several years, are being used in a wide spectrum of industries, including aerospace, automotive, chemical, electrical, and manufacturing industries. With rapidly advancing computer technology, computers are becoming more powerful, and correspondingly, the size and the complexity of the problems being solved using Optimization techniques are also increasing. But Optimization techniques with analysis solver have many problems. For instance, the difficulties that a particular interface must be coded for each design problem and that the designer should be familiar with the optimization program as well as the analysis program. The purpose of this paper is Optimal Design Framework for Mechanical systems design. This Design Framework has two Optimizers, ADS (local optimizer) and RSM(Response Surface Method), and graphic user interfaces for formulation and optimum design problem and controlling the design process. Current Design Framework tested by two analysis solver, ADAMS and ANSYS. First this paper focused on the core Framework and their conception. In the second of the paper, I cover subjects such as Design Framework Operation. Next, The validity and effectiveness of Design Framework are shown by applying it to many practical design problems and obtaining satisfactory results. Finally, if you are an advanced Operator, you might want to use Response Surface Method, so that cover the result applied by RSM. here.

  • PDF

주석 및 내용 기반 검색을 지원하는 동영상 정보 관리 시스템 (A Video Information Management System for Supporting Caption- and Content-based Searches)

  • 전미경;김인홍;류시국;전용기;강현석
    • 한국멀티미디어학회논문지
    • /
    • 제2권3호
    • /
    • pp.231-242
    • /
    • 1999
  • 일반적으로 동영상에 대한 정보 검색에는 주석 기반 검색이나 내용 기반 검색을 사용한다. 그러나, 주석 기반 검색은 사용자의 주관이 개입되어 일관성을 잃기 쉽고 내용 기반 검색은 동영상 데이터가 담고 있는 일반적인 의미 추출이 어렵다는 단점을 가지고 있다 그래서, 본 논문에서는 이 두 검색 기법을 상호 보완하여 검색의 효율성과 정확성을 높일 수 있도록 하는 통합 동영상 데이터 모델(IVDM)을 제안한다. 이 모텔은 동영상 데이터를 분석하여 계층적으로 구조화한다. 상위 수준에서는 주제별로 부여된 메타 정보로 주석 기반 검색을 지원하고, 하위 수준에서는 동영상 데이터에서 색깔, 모양, 움직임, 질감 등의 특정 데이터를 추출하여 내용 기반 검색올 지원한다. 그리고 이 IVDM의 타당성을 입증하기 위해 동영상의 대표격인 뉴스 동영상올 객체 지향 데이타베이스 스키마 형태로 설계하고, 이에 맞는 질의 유형 4가지와 그 처리 알고리즘도 제공한다.

  • PDF

페트리네트 Slice를 이용한 페트리네트 모델의 합성적 분석 (Compositional Analysis of Petri Net Models using Petri net Slices)

  • 이우진;차성덕;권용래;김흥남
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권3호
    • /
    • pp.210-216
    • /
    • 2000
  • Place/Transition(P/T) nets은 병행성 기술이 용이하고 도달성 분석 등 다양한 분석 방법이 제공되므로 프로토콜, 병행적 시스템 검증 등에 많이 이용되어 왔으며 또한 실시간 시스템, 객체지향 시스템 등 다양한 분야에 이용되는 고급 Petri nets과 객체 지향 Petri nets 등의 기반 정형적 기법으로 이용되고 있다. 하지만 P/T nets과 확장된 Petri nets 등에서는 모델에 내재된 병행성을 다루지 않으면 복잡한 병행적 모델의 도달성 분석 시에 시스템 상태가 급증하는 상태 폭발(state explosion)이 발생할 수 있다. 이 연구에서는 다양한 확장된 고급 Petri nets의 근간이 되는 P/T net 모델에서 구조적 병행성을 정의하고 이를 기반으로 시스템을 병행적인 단위로 분할, 합성적인 도달성 그래프를 생성하는 방법을 제시하여 복잡한 P/T net 모델을 효율적으로 분석할 수 있는 방법을 제시한다. 그리고 합성적 도달성 그래프를 이용하여 플레이스의 유한성, 트랜지션의 수행가능성 등의 특성을 효율적으로 분석할 수 있도록 한다. 이러한 분할 분석 기법은 P/T net 모델 뿐만 아니라 P/T nets에 기반을 두고 있는 모든 고급 Petri net model 분석에도 이용될 수 있다.

  • PDF

회귀분석을 이용한 UCP 기반 소프트웨어 개발 노력 추정 모델 (Software Cost Estimation Model Based on Use Case Points by using Regression Model)

  • 박주석;양해술
    • 한국콘텐츠학회논문지
    • /
    • 제9권8호
    • /
    • pp.147-157
    • /
    • 2009
  • 최근 객체지향 개발 방법론을 적용하는 소프트웨어 개발 프로젝트에서 개발 노력 추정 기법으로 사용사례점수(Use Case Point, UCP)에 대한 연구가 계속되고 있다. 기존의 연구는 기술적 요인과 환경적 요인을 적용한 AUCP(Adjusted Use Case Point)에 상수를 곱하여 개발 노력을 추정하는 선형모델을 제안하고 있다. 그러나 소프트웨어 규모가 증가하면 개발기간은 기하급수적으로 증가함으로서 비선형 회귀모델이 적합하다는 사실과 UCP 계산과정에서 TCF(Technical Complexity Factor)와 EF(Environmental Factor)를 적용함에 따른 FP(Function Point) 오차가 발생함으로서 AUCP로 규모를 추정하는 것은 비현실적이다. 이 논문은 사용사례점수 기반의 기존 연구의 문제점을 제시하고, 기존 연구의 문제점인 TCF와 EF를 고려하지 않고 직접 UUCP로 부터 개발 노력을 추정할 수 있는 모델(선형, 로그형, 다항식, 거듭제곱, 지수형)을 도출하고 평가한다. 그 결과, 기존의 선행 모델보다 비선형모델인 지수형 모델이 우수한 결과를 보였다. 따라서 개발될 소프트웨어 시스템의 UUCP를 계산한 후 제안된 모델을 이용하여 개발 노력을 추정함으로서 개발에 소요되는 직접비용 산정이 가능하다.

UML 기반 콤포넌트 통합 테스팅 (Component integration Test Modeling with UML)

  • 윤회진;서주영;최정은;최병주
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제26권9호
    • /
    • pp.1105-1113
    • /
    • 1999
  • 객체 지향 소프트웨어의 확장과 더불어 소프트웨어의 재사용성의 중요도가 부각되면서 소프트웨어를 콤포넌트 단위로 구현하는 추세이다. 따라서 콤포넌트 기반의 소프트웨어 개발에서의 통합 테스트가 중요한 이슈로 떠오르고 있다. 그러나 콤포넌트들의 통합 테스트에 대한 연구는 미흡한 상태이다. 본 논문에서는 UML을 기반으로 체계적인 통합 테스트 모형을 제안하고. 나아가 본 논문에서는 "멀티미디어 정보처리 시스템"의 사례를 본 논문의 콤포넌트 통합 테스트 모형에 적용한 결과를 분석하여 기술한다. 콤포넌트 통합 테스트 모형은 UML(Unified Modeling Language)의 순서도(sequence diagram)와 협력도(collaboration diagram)를 이용하여 전체 시스템에서 UML의 사건흐름을 구성하는 콤포넌트들 사이의 인터페이스 영역에 존재하는 오류들을 추출한다. 그리고 UML을 기반으로 통합 테스트를 수행함으로써, 테스트 준비 작업을 줄이고, 기존의 UML 지원 도구들과 연계하여 테스트 자동화 도구의 구현을 앞당길 수 있다. 또한 시스템의 순차적 흐름 뿐 아니라, 동시에 수행되는 흐름에 대한 정보까지 모두 수용하여 테스트함으로써, 콤포넌트 기반의 분산 환경의 특성에 적합하다. Abstract As the object-oriented approach to software development becomes more mature, software development from pre-existing, independently developed components becomes an important aim of software engineering. Therefore, integration testing becomes an important aspect of component-based software development. However, there has been little work done in the area of the component-based integration testing. In this paper, we propose the "component integration test model" which is based on UML. Furthermore, we describe a case study on "Multimedia Information Processing System" conducted to analyse the result from which our model is applied. Our model extracts the faults, which exist in interfaces of components, using sequence diagram and collaboration diagram of UML(Unified Modeling Language). As our model is based on UML, the preparation effort for testing is reduced and its test-tools can be implemented more easily through linking existing UML tool. And our model accepts the information of concurrent flow represented by collaboration diagram as well as sequential flow, so it is more suitable to component-based distributed environment.based distributed environment.

컨테이너크레인 성능평가를 위한 시뮬레이터 설계 및 구현 (Design and Implementation of the Simulator for Evaluating the Performance of Container Cranes)

  • 원승환;최상희
    • 지능정보연구
    • /
    • 제15권3호
    • /
    • pp.119-136
    • /
    • 2009
  • 컨테이너 물동량 증가와 컨테이너선의 대형화에 따라서 항만 하역장비는 지속적으로 변화하고 있다. 본 연구는 항만 하역장비 가운데 컨테이너크레인의 기계적 생산성을 상세히 평가하기 위해 개발된 시뮬레이션 모델을 소개한다. 모델은 컨테이너크레인의 메커니즘으로 싱글 및 듀얼 트롤리 방식을, 스프레더 유형으로 싱글, 트윈, 탠덤 방식을 고려하고 컨테이너크레인의 규모와 속도 등에 관련된 세부 사양을 입력받아 기구학적 특성을 구현한다. 또한 외부의 물리적 제약으로 선박의 크기, 컨테이너의 적재위치와 무게를 고려한다. 본 모델은 다양한 입력변수가 파라미터 (parameter)로 분리되어 실험 조건을 편리하게 설정할 수 있으며, 객체 지향적으로 설계 개발되어 향후 새롭게 개발되는 장비 유형이나 기존 장비의 변화를 유연하게 수용할 수 있다.

  • PDF

복합 문서 지원 기능을 갖는 CASE 도구의 설계 및 구현 (Design and Implementation of a CASE Tool with Compound Document Support)

  • 조장우;김태균
    • 한국컴퓨터정보학회논문지
    • /
    • 제12권6호
    • /
    • pp.41-48
    • /
    • 2007
  • 객체지향 기술의 도래 이후로 많은 연구 개발 과제들을 통해 객체지향 기술이 생산성과 재사용성 향상에 크게 도움이 되고 있음이 판명되고 있다. 객체지향 기술과 관련된 다양한 연구 분야가 있으며 그 중에서 두 가지 중요한 분야가 CASE 도구에 관련된 분야와 컴포넌트 기반 기술이다. 본 논문은 이 두 기술을 결합하기 위하여 CASE 도구에 컴포넌트 기술을 적용한 시도에 대해 논한다. 본 논문에서는 기존에 개발되었던 객체 지향 CASE 도구인 OODesigner에 COM/OLE 기반의 복합문서 지원 기술을 지원하도록 추가로 개발한 연구 결과를 제시한다. OLE 컨테이너와 서버 기능을 제공하는 OODesigner는 윈도우 시스템의 응용 프로그램들과 상호협동 작용을 하며 수행될 수 있기 때문에 다른 CASE 도구들보다 막강한 문서화 기능을 제공할 수 있다. OODesigner는 단지 UML 다이어그램의 설계를 위한 용도로 사용될 뿐 아니라 녹음기나 엑셀과 같이 OLE 기능이 제공되는 다양한 소프트웨어와 협력함으로써 좀 더 표현력이 뛰어난 문서화를 가능하게 한다. 그 결과 이 도구를 통해 강력하고 일관성 있는 문서화 작업이 이루어질 수 있다.

  • PDF

소재 적용에 대한 사용자 중심의 제품디자인 프로세스 제안에 관한 연구 (A study on User-centered product design process proposal for materials adoption)

  • 한상윤;김현성
    • 한국결정성장학회지
    • /
    • 제27권4호
    • /
    • pp.186-190
    • /
    • 2017
  • 제품디자인에서 소비자에게 심리적 심미적 요소들을 정확하게 전달하기 위해서는 제품 개발과정에서부터 사용자가 원하는 요구사항을 잘 분석하여 적용개발 하여야 한다. 제품 개발의 핵심은 소비자 구매성향 변화와 시대적 요구에 따라 제품 개발 시 디자인에 적용할 사용자의 경험을 파악하여 개발 프로젝트의 목표를 수립하여야 한다. 그러기 위해 디자인분야에서는 형태, 기능, 소재적용 등 제품이나 시스템의 물리적인 형태만을 디자인하는 것을 넘어서 사용자와 관계 속에서 생성되는 감성과 경험까지 디자인하는 것으로 인식되어야 한다. 이처럼 디자인 대상의 범위가 확대되면서 오늘날의 디자인은 사물의 기능에 기초한 단순한 조형적 요소의 개발이 아닌 새로운 경험의 제공이라는 측면을 중시하기에 디자이너들이 전통적으로 해왔던 디자인 개념의 프로세스만으로는 불가능하게 되었다. 이에, 본 연구에서는 제품의 형태, 소재적용, 서비스에서 더 나아가 사용자들을 이해하고 사용자 경험 바탕으로 사용자 중심의 디자인 프로세스의 체계와 방법론을 도출하여 사용자 중심의 중요성을 강조한 프로세스를 제시하고자 한다.