• 제목/요약/키워드: Meta-modeling

검색결과 171건 처리시간 0.026초

모델링을 통한 과학영재 학생들의 메타모델링 지식 발달 단계 분석 (Analysis of Progression Levels for Meta-modeling Knowledge of Science Gifted Students through Modeling)

  • 김성기;김정은;박세희;백성혜
    • 한국과학교육학회지
    • /
    • 제39권3호
    • /
    • pp.457-464
    • /
    • 2019
  • 이 연구에서는 모델링을 통해 드러난 학생의 과학 메타모델링 지식 발달 단계를 탐구하는데 목적이 있다. 이를 위해 5명의 영재학생들에게 양초연소와 관련된 모델링을 요구하였으며, 모델링의 모든 과정은 관찰되어지고 이후 개별 면담이 진행되었다. 연구결과, 2명의 학생이 1단계로 분류되었으며, 3명의 학생은 2단계로 분류되었다. 1단계 학생들은 모델의 생성, 모델을 이용한 예측 활동이 전혀 수행되지 않았으며, 그들에게는 관찰이 가장 의미가 있는 활동이었으며 이러한 관찰을 통해 모델을 생성하였다. 반면, 2단계의 학생들은 모델의 생성, 모델을 이용한 예측, 실험 수행 및 관찰, 예측과 자료의 비교를 모두 수행하였다. 하지만 모델의 생성과 이를 이용한 예측에서 상대적으로 강한 수행을 보였다. 그들은 실험에서 얻는 자료를 절대적인 모델을 확인하는 용도로만 인식하였다. 3, 4단계에 해당하는 학생은 관찰되지 않았다. 이러한 연구결과는 현재 영재학생들이 모델을 객관적 실체로 인식하는 단계에 머물러 있으며, 이들을 진정한 과학자로 양성하기 위해서는 영재학생들이 모델의 주관성을 인식할 수 있도록 돕는 교육이 필요함을 보여준다.

XML 메타데이터 모델링기법과 멀티미디어 검색시스템의 제안 (A Proposal of Multimedia Retrieval System and XML Meta-data Modeling Techniques)

  • 윤미희;조동욱
    • 한국콘텐츠학회:학술대회논문집
    • /
    • 한국콘텐츠학회 2003년도 춘계종합학술대회논문집
    • /
    • pp.393-398
    • /
    • 2003
  • 비디오는 멀티미디어 데이터의 가장 대표적인 형태로, 텍스트나, 이미지, 오디오와 객체의 움직임 같은 풍부한 정보를 담고 있다. 비정형의 멀티미디어 데이터를 다양하고 효율적으로 표현하기 위해서는 XML(extensible Markup Language)을 사용하여 저장하고 검색하는 멀티미디어 검색시스템이 필수적이다. 그러므로 멀티미디어 데이터에 대한 검색을 위해서는 멀티미디어 데이터의 내용을 구조적으로 설명하는 메타데이터가 필요하고 이 메타데이터를 XML을 사용하여 표현하며 저장하고 검색하기 위한 멀티미디어 검색시스템이 요구된다. 본 논문에서는 XML 메타데이터 모델링 기법과 이 모델링 기법을 지반으로 한 멀티미디어 검색시스템을 제안한다.

  • PDF

초기 설계단계에서의 셋 베이스 다목적 설계 최적화(제2보) : 자동차 사이드 도어 임팩트 빔에의 적용 (Set-Based Multi-objective Design Optimization at the Early Phase of Design (The Second Report) : Application to Automotive Side-Door Impact Beams)

  • 남윤의
    • 산업경영시스템학회지
    • /
    • 제34권3호
    • /
    • pp.8-15
    • /
    • 2011
  • The computer-based simulation tools are currently used overwhelmingly to simulate the performance of automotive designs. Then, the search for an optimal solution that satisfies a number of performance requirements usually involves numerous iterations among several simulation tools. Therefore, meta-modeling techniques are becoming widely used to build approximations of computationally expensive computer analysis tools. The set-based approach proposed in the first report of a four-part paper has been a test bed for the innovation of vehicle structure design process in the Structural Design and Fabrication Committee of JSAE(Society of Automotive Engineers of Japan). In the second report, the proposed design approach is illustrated with a side-door impact beam design example using meta-modeling techniques.

xPMP - 정책 기반 관리 어플리케이션의 상위 단계 모델링 (xPMP : UML-based High-Level Modeling of Policy-Driven Management Applications)

  • 쩐도안타인;최은미
    • 한국시뮬레이션학회논문지
    • /
    • 제17권4호
    • /
    • pp.209-218
    • /
    • 2008
  • UML(Unified Modeling Language)은 소프트웨어 설계 단계에서 디자인을 구체화하고, 가시화하여 구성하고, 문서화하는데 일반적으로 사용되고 있다. UML 대부분의 설계는 소프트웨어 시스템 구조의 설계에 초점을 맞추고 있다. 최근에는 aspect-oriented 설계와 같이 복잡한 소프트웨어 시스템을 설계하기 위한 부가적인 설계의 요구 사항들이 등장하고 있다. 본 논문에서 는 policy-driven 아키텍처의 동적인 양상을 연구한다. 다양한 어플리케이션 도메인에서 적용할 수 있는 policy-driven 관리 어플리케이션의 상단계에서의 모델링을 제안한다. 어플리케이션들의 많은 활동들을 관리하기 위해서, 같은 상황에서의 다른 자원들에게 정책(policies)과 함께 활동성과 유연성이 지원되어야 확장이 가능하다. 이러한 흐름에서, policy-driven 아키텍처의 동적인 양상을 보여주기 위해 메타 모델링 방법론을 연구하였다. 본 방법론에 기반으로 하여 본 논문에서는 policy-driven 관리 어플리케이션 영역에서의 메타모델링을 설립하였다.

  • PDF

크리깅 메타모델을 이용한 MQL 밀링공정의 소비전력 예측 연구 (Prediction of Consumed Electric Power on a MQL Milling Process using a Kriging Meta-Model)

  • 장덕용;정지현;석종원
    • 한국정밀공학회지
    • /
    • 제32권4호
    • /
    • pp.353-358
    • /
    • 2015
  • Energy consumption reduction has become an important key word in manufacturing that can be achieved through the efficient and optimal use of raw materials and natural resources, and minimization of the harmful effects on nature or human society. The successful implementation of this concept can only be possible by considering a product's entire life cycle and even its disposal from the early design stage. To accomplish this idea with milling, minimum quantity lubrication (MQL) strategies and cutting conditions are analyzed through process modeling and experiments. In this study, a model to predict the cutting energy in the milling process is used to find the cutting conditions, which minimize the cutting energy through a Kriging meta-modeling process. The MQL scheme is developed first to reduce the amount of cutting oil and costs used in the cutting process, which is then employed for the entire modeling and experiments.

패턴 정보를 이용한 설계패턴 검색 시스템 구축 (Construction of Design Pattern Retrieval System using Pattern Information)

  • 김귀정;송영재
    • 정보처리학회논문지D
    • /
    • 제8D권1호
    • /
    • pp.88-98
    • /
    • 2001
  • 본 연구는 설계패턴의 효율적인 관리와 재사용을 위하여 패턴 정보를 이용한 설계패턴 검색 시스템을 구축하였다. 패턴 정보는 패턴 속성정보와 패턴 메타정보로 구성하였고, 패턴 속성정보는 패턴 패싯 분류와 패턴 검색을 위한 유사도 측정에 이용되며, 패턴 구조를 UML로 모델링하기 위하여 패턴 메타 정보를 이용하였다. Gamma 분류 방법을 확장하여 각 설계패턴이 사용될 수 있는 여러 경험적 상황을 패싯 항목으로 설정하고 패턴 정보로 관리하였다. 또한 E-SARM 검색 방법을 사용하여 검색된 패턴은 메타정보를 이용하여 UML 클래스 다이어그램으로 나타낼 수 있도록 하였고, E-SARM을 설계패턴의 검색에 적용하여 최적의 결과를 얻을 수 있는 환경을 시뮬레이션 하였다. 패턴 뷰어를 통한 신규 패턴 등록이 가능하며, 등록된 패턴은 패턴 속성정보와 메타정보로 관리된다. 따라서 본 시스템은 효율적인 패턴 관리가 가능하고, UML 모델링을 지원하며, 관련 패턴의 우선순위 검색이 가능하여 패턴 선택 비용이 적고, 재사용성이 높은 설계패턴 검색 시스템이다.

  • PDF

A Meta-Model for Development Process of IoT Application by Using UML

  • Cho, Eun-Sook;Song, Chee-Yang
    • 한국컴퓨터정보학회논문지
    • /
    • 제24권1호
    • /
    • pp.121-128
    • /
    • 2019
  • An Internet of Things(IoT) technology which provides intelligent services by combining context-awareness based intelligences, inter-communication is made of between things and things or between things and person through the network connected with intelligent things is spreading rapidly. Especially as this technology is converged into smart device, mobile, cloud, big data technologies, it is applied into various domains. Therefore, this is different from existing Web or Mobile Application. New types of IoT applications are emerging by adapting IoT into Web or mobile. Because IoT application is not only focused on software but also considering hardware or things aspect, there are limitations existing development process. Existing development processes don't consider analysis and design techniques considering both hardware and things. We propose not only a meta-model for development process which can support IoT application's development but also meta-models for main activities in this paper. Especially we define modeling elements by using UML's extension mechanisms, provide development process, and suggest design techniques how to apply those elements into IoT application's modeling phase. Because there are many types of IoT application's type, we propose an Android and Arduino-based on IoT application as a case study. We expect that proposed technique can be applied into many of various IoT application development and design with a form of flexible and extensible as well as main functionalities or elements are more concretely described. As a result, it brings IoT application's flexibility and the effect of quality improvement.

Load Balancing in Cloud Computing Using Meta-Heuristic Algorithm

  • Fahim, Youssef;Rahhali, Hamza;Hanine, Mohamed;Benlahmar, El-Habib;Labriji, El-Houssine;Hanoune, Mostafa;Eddaoui, Ahmed
    • Journal of Information Processing Systems
    • /
    • 제14권3호
    • /
    • pp.569-589
    • /
    • 2018
  • Cloud computing, also known as "country as you go", is used to turn any computer into a dematerialized architecture in which users can access different services. In addition to the daily evolution of stakeholders' number and beneficiaries, the imbalance between the virtual machines of data centers in a cloud environment impacts the performance as it decreases the hardware resources and the software's profitability. Our axis of research is the load balancing between a data center's virtual machines. It is used for reducing the degree of load imbalance between those machines in order to solve the problems caused by this technological evolution and ensure a greater quality of service. Our article focuses on two main phases: the pre-classification of tasks, according to the requested resources; and the classification of tasks into levels ('odd levels' or 'even levels') in ascending order based on the meta-heuristic "Bat-algorithm". The task allocation is based on levels provided by the bat-algorithm and through our mathematical functions, and we will divide our system into a number of virtual machines with nearly equal performance. Otherwise, we suggest different classes of virtual machines, but the condition is that each class should contain machines with similar characteristics compared to the existing binary search scheme.

컴포넌트 개발을 위한 UML 기반의 계층형 메타 모델 설계 및 적용기법 (A Design and Adaptation Technique of UML-based Layered Meta-Model for Component Development)

  • 이숙희;김철진;조은숙
    • 한국시뮬레이션학회논문지
    • /
    • 제15권2호
    • /
    • pp.59-69
    • /
    • 2006
  • 새로운 개발 패러다임으로 컴포넌트 기반 소프트웨어 개발이 소개되었다. 이 접근방식은 재사용 가능하면서 독립적인 단위의 컴포넌트들을 기반으로 소프트웨어를 개발하기 때문에 기존의 소프트웨어 개발 방식과는 차이가 있다. 따라서, 컴포넌트 기반 개발(CBD)은 크게 두 단계인 컴포넌트 개발 프로세스와 컴포넌트 조립 프로세스 즉, 어플리케이션 개발 프로세스로 구분된다. 컴포넌트 개발 프로세스는 컴포넌트가 품질 좋은 소프트웨어를 위한 열쇠이기 때문에 컴포넌트 기반 소프트웨어 개발에서 핵심적인 부분이라고 할 수 있다. 현재 이와 관련하여 학계 및 산업체에서 많은 방법론이나 도구들이 소개되고 있다. 그러나, 이러한 방법론이나 도구들은 실제 컴포넌트 개발 프로젝트에 손쉽게 적용할 수 있을 정도의 체계적이면서 유연한 모델링 기법들을 제시하고 있지 못하고 있다. 또한 현존 기법들은 컴포넌트 모델링에 있어서 독단적인 기법을 갖고 있거나 혹은 경험적 지침 정도만을 제공하고 있는 수준이다. 그 결과 많은 컴포넌트 개발자들이 컴포넌트 모델을 어떻게 개발해야 할지, 언제 어떠한 다이어그램을 개발해야 할지 등에 대한 어려움을 직면하고 있다. 본 논문에서는 이러한 문제를 해결하기 위해 메타 모델 기반의 접근법을 제시하고자 한다. 특히 계층과 개발 단계에 따른 메타 모델들을 제시하고자 한다. 이로써 개발자들은 적절한 시기에 적합한 모델들을 개발할 수 있게 된다.

  • PDF

UML의 부분-전체 관계에 대한 메타모델 형식화 이론의 적용: 집합연관 및 복합연관 판별 실험 (Applying Meta-model Formalization of Part-Whole Relationship to UML: Experiment on Classification of Aggregation and Composition)

  • 김태경
    • 지능정보연구
    • /
    • 제21권1호
    • /
    • pp.99-118
    • /
    • 2015
  • 정보 시스템 개발에 있어 객체지향 프로그래밍 언어가 널리 사용된다. 이와 함께 객체지향 설계를 뒷받침하는 개념적 모델링 언어에 관한 관심도 높다. 이를 배경으로 통합 모델링 언어 혹은 UML로 알려진 개념적 모델링 언어는 여러 객체 지향 프로그래밍 언어와 함께 사용되면서 사후적 표준으로 자리 잡았다. UML은 클래스를 설계의 중심에 둔다. 또한 클래스들 간의 관계를 통해 체계적인 이해를 가능하게 한다. 특히 부분에 해당하는 클래스들과 전체에 해당하는 클래스의 관계인 부분-전체 관계를 설계할 수 있는 문법 또한 UML에 포함된다. 현실 세계에 부분-전체 관계로 파악될 수 있는 여러대상들이 존재하고 비즈니스 활동에 존재하는 각종 역할들의 구조에서도 부분-전체 관계로 표현될 수 있는 대상들이 보편적으로 보인다. 따라서 UML로 클래스들 간의 부분-전체 관계를 드러내는 일은 자연스럽다. 문제는 부분-전체 관계를 파악하는 활동은 UML 2.0의 표준에 포함되었으나 실제 설계 과정에서 적극 활용하기 위한 실천적 이론화가 부족하다는 점이다. 부분-전체 관계를 집합연관과 복합연관으로 세분화한 UML 문법은 표현 양식에서 부족함은 없을지라도 어떤 대상을 부분-전체로 파악하고, 이를 어떻게 집합연관이나 복합연관으로 분류해야 할 것인지에 대한 판단이 쉽게 결여된다. 지금까지 UML의 부분-전체 관계 규명은 언어적 표현법을 활용하는 것에 치우쳤다. 이와 같은 문제에 대한 대안을 제시하기 위해 본 연구는 메타모델 형식화 이론을 기반으로 UML 사용자가 부분-전체 관계를 판단하고 이를 집합연관과 복합연관으로 분류할 수 있는 실천적 대안을 제시한다. 이를 활용한 실험의 결과 메타모델 형식화가 UML 사용자들에게 통용되어 온 언어적 구분법보다 더 나은 결과를 낳는다는 점이 밝혀졌다. 본 연구는 부분-전체의 판별과 구분에 도움을 주는 실용적인 방법을 제안하고 검증하였다는 점에서 의의가 있다.