• Title/Summary/Keyword: 객체기반모형

Search Result 103, Processing Time 0.032 seconds

Development of Cooperative Loaming Object Model based on SCORM (SCORM 기반의 협동학습객체 모형 설계)

  • Kim, Young-Sik;Bae, Young-Kwon;Kim, Myeong-Ryeol
    • 한국정보교육학회:학술대회논문집
    • /
    • 2004.01a
    • /
    • pp.413-421
    • /
    • 2004
  • 지식 정보화 시대의 새로운 교육 패러다임의 변화에 따라 웹을 통하여 정보와 아이디어를 서로 공유할 수 있는 사회적 상호작용이 요구되고 있다. 이러한 사회적 상호작용을 증진시키기 위해서는 다양한 사회적 상호작용 도구를 제공할 수 있는 웹 기반협동학습 시스템이 필요하다. 따라서 이 논문에서는 사회적 상호작용을 증진시키기 위해서 웹 기반 협동학습 환경을 쉽게 구성할 수 있도록 재사용 가능한 협동학습객체 모형을 SCORM을 기반으로 설계하였다. 협동학습객체 모형을 필드와 메소드, 속성으로 구성하였다. 필드는 상호작용을 통해 발생된 상호작용 결과를 저장하기 위해 데이터 모델로 구현하였으며, 메소드는 상호작용 결과를 LMS에 전달하는 방법을 제공하기 위해 API 함수로 구현하였다. 또한 협동학습객체의 속성은 접근성, 다형성, 포장성, 제어성으로 구분하여 각각 베타데이터, 계열화, 패키지, 런치를 통해 구현하였다. 이러한 협동학습객체는 학습 내용과 결합하여 하나의 협동학습 활동을 구성하게 되고, 이렇게 구성된 협동학습 활동을 계열화함으로써 교수 학습 설계가 이루어진다.

  • PDF

Simulation of land use changes in Hanam city using an object-based cellular automata model (객체기반 셀룰러오토마타 모형을 이용한 하남시 토지이용변화 모의)

  • KIM, Il-Kwon;KWON, Hyuk-Soo
    • Journal of the Korean Association of Geographic Information Studies
    • /
    • v.21 no.4
    • /
    • pp.202-217
    • /
    • 2018
  • Urban land use changes by human activities affect spatial configuration of urban areas and their surrounding ecosystems. Although it is necessary to identify patterns of urban land use changes and to simulate future changes for sustainable urban management, simulation of land use changes is still challenging due to their uncertainty and complexity. Cellular automata model is widely used to simulate urban land use changes based on cell-based approaches. However, cell-based models can not reflect features of actual land use changes and tend to simulate fragmented patterns. To solve these problems, object-based cellular automata models are developed, which simulate land use changes by land patches. This study simulate future land use changes in Hanam city using an object-based cellular automata model. Figure of merit of the model is 24.1%, which assess accuracy of the simulation results. When a baseline scenario was applied, urban decreased by 16.4% while agriculture land increased by 9.0% and grass increased by 19.3% in a simulation result of 2038 years. In an urban development scenario, urban increased by 22.4% and agriculture land decreased by 26.1% while forest and grass did not have significant changes. In a natural conservation scenario, urban decreased by 29.5% and agriculture land decreased by 8.8% while each forest and grass increased by 6% and 42.8%. The model can be useful to simulate realistic urban land use change effectively, and then, applied as a decision support tool for spatial planning.

Visual SLAM-based Augmented Reality System using Topography and Architectural Heritage Model (지형 및 건축 문화유산 모형 활용 Visual-SLAM 기반 증강현실 시스템)

  • Yoo, Eunji;Yu, Jeong-Min
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2020.07a
    • /
    • pp.401-403
    • /
    • 2020
  • 본 논문에서는 박물관에서 사용되는 전시 매체 중 지형 및 건축 문화유산 모형을 활용한 Visual SLAM 기반 증강현실 시스템 활용을 제안한다. 현재 박물관에서 다양한 디지털 전시가 도입되고 관람객과의 상호작용을 중요시하고 있으나 오래전부터 도입된 지형 및 건축 문화유산 모형의 ICT 기술 활용은 미흡한 상황이다. 이에 본 연구에서 제안한 Visual SLAM 기반 증강현실 시스템은 현실 객체의 특징점을 인식하여 3D 객체를 증강하기 때문에 다양한 크기와 형태의 문화유산 모형에 활용될 수 있다. 이러한 시스템 제작을 제안함으로 박물관에 전시되어있는 기존 모형의 활용도 및 전시 효과를 높일 수 있고 다양한 인터랙션 설정으로 추가 정보 또한 제공할 수 있다.

  • PDF

An extended metamodel based on logic & object-oriented approach

  • 박성주;오세창;이하민
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1992.04b
    • /
    • pp.503-511
    • /
    • 1992
  • 현존하는 대부분의 메타 시스템들은 개체-관계 모형을 기반으로 한 메타모형을 갖는다. 그러나 개체-관계 모형을 기반으로 하는 메타모형은 정보시스템 개발환경에 대한 정보를 충분히 표현하기에 부족하며 유추능력에 있어서도 한계성을 가지고 있다. 본 논문에서는 이러한 단점들을 극복하기 위해 확장된 메타모형이 제시되었다. 새로운 메타모형에서는 정보를 충분히 반영하기 위하여 객체지향적 데이타모형을 기반으로 하며 유추능력을 향상시키기 위하여 논리를 도입하였다.

  • PDF

A FOM Design for Improved Federate Framework based on HLA (HLA 기반 페더레이트 구조 개선을 위한 FOM 설계)

  • Suh, Heyi-Sook;Han, Sang-Beom;Shin, Jong-Whoi;Kim, Tai-Yun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2439-2442
    • /
    • 2002
  • 오늘날 소프트웨어 개발은 재사용이 가능한 소프트웨어들을 컴포넌트로 가지는 프레임워크 개념을 실용화하는 추세로 발전하고 있다. 또한 재사용성과 이기종간의 상호 운용성을 보장하는 차세대 시뮬레이션 기술 구조인 HLA(High Level Architecture)에 기반을 두고 있는 많은 프레임워크들이 상용화되고 있다. 그러나 재사용성을 보장할 수 있는 컴포넌트를 개발한다는 것은 동적으로 페더레이트를 재구성할 수 있어야 한다는 새로운 도전이 기다리고 있다. 사실상 현재의 프레임워크들은 페더레이트가 만들어질 때 객체 모형의 컴포넌트들을 모두 알고 있어야 하는 정적인 객체 모형 표현 기법을 사용하고 있다. 본 연구에서는 RTI를 사용하여 HLA 페더레이트를 구성하는 페더레이션 객체 모형(FOM)을 개선된 프레임워크 구조로 설계하였다. 제안된 프레임워크를 사용함으로써 개발 시간을 줄일 수 있는 것은 물론 개발자들은 시뮬레이션 관점에서 개발을 진행할 수 있다. 또한 이를 운용한 결과로써 유연성(Flexibility)을 크게 향상시킬 수 있었다.

  • PDF

Multiple Perspective Business System Modeling Using Unified Modeling Language (Unified Modeling Language를 활용한 다관점 업무 시스템 모형화)

  • Kim, Jong-U;Kim, Jin-Sam;Jo, Jin-Hui;Jeon, Jin-Ok
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.9
    • /
    • pp.2373-2383
    • /
    • 1999
  • Recently, due to the popularity of object-oriented programming languages, object-oriented modeling and development methodologies become widely applied to information system development. When object-oriented methodology is adopted, using object-oriented modeling languages for business analysis and redesign has the advantages such that business modeling results can be easily understood and referred by information system developers. In this paper, UML-B, Unified Modeling Language extension for Business modeling is proposed, which uses UML notation for modeling organization structure, actors, use cases, business processes, and entities in business systems. It also utilizes extension mechanisms of UML to facilitate business modeling activities, and supports business process reengineering with object-oriented modeling.

  • PDF

A Method of Integration Testing for Federation using Mock Object Patterns (모형 객체 패턴을 이용한 Federation 통합시험 방법)

  • Shim, Jun-Yong;Lee, Young-Heon;Lee, Seung-Young;Kim, Seh-Hwan
    • Journal of the Korea Society for Simulation
    • /
    • v.20 no.4
    • /
    • pp.41-48
    • /
    • 2011
  • The act of writing a unit test is more an act of design than of verification. It is also more an act of documentation than of verification. The act of writing a unit test closes a remarkable number of feedback loops, the least of which is the one pertaining to verification of function. Unit testing is a fundamental practice in Extreme Programming, but most non-trivial code is difficult to test in isolation. Normal unit testing is hard because It is trying to test the code from outside. On the other hand, developing unit tests with Mock Objects leads to stronger tests and to better structure of both domain and test code. In this paper, I first describe how Mock Objects are used for unit testing of federation integration. Then I describe the benefits and costs of Mock Objects when writing unit tests and code. Finally I describe a design of Mock federate for using Mock objects.

Miniature and Guider Interaction for an Immersive Simulation Workspace (몰입형 시뮬레이션 환경을 위한 축소 모형 및 가이더 인터랙션)

  • Kim Myoung-Hee;Cho Eun;You Hyo-Sun;Rhee Seon-Min;Park Jiyoung
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2005.11a
    • /
    • pp.144-149
    • /
    • 2005
  • 본 논문에서는 $CAVEW^{TM}-like$ 시스템과 같은 대형 디스플레이 기반의 몰입형 시뮬레이션 환경에 필요한 인터랙션 기법을 제안한다. 축소 모형(miniature) 인터랙션은 원거리에 있는 객체를 쉽게 선택하거나 조작하기 위하여 가상 세계 전체를 축소하여 사용자 근처에 디스플레이하고 이를 조작함으로써 대상 객체와 상호작용 할 수 있도록 해준다. 또한, 조감도(bird's eye view)로 표현되는 지도상에 사용자 위치를 표시하여 가상 세계 탐색시 이동 경로를 쉽게 파악할 수 있도록 하였다. 축소 모형은 투명 패널 인터페이스를 통하여 보여지며 사용자는 이를 이용하여 택타일 피드백(tactile feedback)을 제공 받을 수 있다. 그리드(grid)를 이용한 비주얼 가이더는 가상 세계 내에 그리드를 디스플레이하여 대상 객체와 사용자간의 위치 관계를 쉽게 파악할 수 있도록 해준다. 일반적으로 대형 디스플레이 환경에서의 인터랙션은 정확한 깊이 인식이 어렵기 때문에 인터랙션 시사용자의 불필요한 행위를 유발하게 된다. 본 논문에서 제안하는 기법은 이 같은 문제점을_개선하여 객체 조작 시 느껴지는 피로감을 최소화 시킬 수 있으며 다양한 몰입 및 상황 기반 시뮬레이션 어플리케이션에 적용되어 활성화 될 수 있다.

  • PDF

A Study on Instruction of Data Structure Learning using Object-Oriented Method in Elementary School (객체지향기법을 적용한 초등 자료구조 학습의 지도 연구)

  • Lee, Yon-Jeong;Lee, Chul-Hwan;Han, Sun-Gwan
    • 한국정보교육학회:학술대회논문집
    • /
    • 2004.08a
    • /
    • pp.189-196
    • /
    • 2004
  • 정보 교육과정 모형은 컴퓨터를 사용하는 방법을 교육하는 것이 아니라, 학습자의 체계적이고 구조화된 사고력 함양을 위한 방향으로 연구되어야 한다. 컴퓨터를 통해 실생활을 모델링하고, 모델링한 결과를 통한 추상화는 인간은 사고의 폭을 넓혀 나갈 수 있다. 이러한 과정을 통하여, 학생들은 실생활에 적용되는 사물들을 이해할 수 있으며, 또한 이를 통해 프로그래밍 과정을 하고, 이를 변형시키는 사고력을 얻게 될 것이다. 따라서 본 논문은 정보교육을 위한 교육과정 설계는 지식의 획득을 위한 인식 모형이나 컴퓨터 활용능력함양을 위한 프로그래밍 모형과는 구별되는 정보교육과정의 특성에 맞는 교육과정 모형의 개발을 제안하였다. 객체지향 설계를 통하여 객체 및 클래스와 상속성 개념에 기반한 정보교육과정을 구성하여 사고의 추상화와 확장성 및 재사용성을 높이는 방안으로 초등학생 자료구조 교육과정을 제시하였다.

  • PDF

Geocomputation with Spatio-Temporal Database for Time Geography Application (시간지리학 응용을 위한 시공간데이터베이스 기반의 GIS 컴퓨팅 연구)

  • Park Key-Ho;Lee Yang-Won;Ahn Jae-Seong
    • Spatial Information Research
    • /
    • v.13 no.3 s.34
    • /
    • pp.221-237
    • /
    • 2005
  • This study attempts at building a GIS computing environment that incorporates object-relational spatio-temporal database for the time geography model with space-time path, space-time prism and space-time accessibility. The proposed computing environment is composed of ( i ) mobile GIS application for collecting spatio-temporal trajectory data of an individual, ( ii ) spatio-temporal database server that includes time geography model, and (iii) geovisualization client that performs time geographic queries to the spatio-temporal database. The spatio-temporal trajectory data collected by GPS-PDA client is automatically processed and sent to server through data management middleware. The spatio-temporal database implemented by extending a generic DBMS provides spatio-temporal objects, functions, and SQL. The geovisualization client illustrates 3D visual results of the queries about space-time path, space-time prism, and space-time accessibility. This study confirms the possibility of integrating mobile GIS and DBMS for time geography model, and it presents the appropriate database model with spatio-temporal objects and functions that may handle very large data for time geography application.

  • PDF