• Title/Summary/Keyword: meta-programming

Search Result 64, Processing Time 0.024 seconds

A Design of A Configurable Communication Module of Remote Object Using Meta Programming (메타프로그래밍 기법을 이용한 설정 가능한 분산객체 통신 모듈 설계)

  • Shim, Jun-Yong;Jin, Jeong-Hoon;Kim, Seh-Hwan
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2008.06b
    • /
    • pp.44-48
    • /
    • 2008
  • 분산 시뮬레이션 환경에서 모의되는 개체의 재사용성과 개체 간 상호운용성을 높이기 위해서 Modeling & Simulation 기법이 적용된 M&S Framework이 제안되었다. 제안된 프레임워크의 미들웨어 통신을 담당하는 시뮬레이션 네트워크 관리자는 계층적 아키텍처 스타일을 적용함으로써 관리성(maintainability), 재사용성(reusability), 확장성(scalability) 등의 요구사항을 지원하도록 설계되었다. 하지만 프레임워크를 구현한 다양한 모의 개체의 생성은 메시지의 인터페이스 코드에 대한 중복을 증가시키고, 인터페이스 변경 요구사항에 대해서 시뮬레이션 네트워크 관리자가 적용된 모든 모의기의 변경 또한 불가피해 진다. 본 논문에서는 인터페이스에 대한 코드의 중복을 없애고, 인터페이스의 변경에 대하여 유연성을 가질 수 있도록 메타프로그래밍 기법을 적용한 분산객체 통신 모듈을 제안한다. 또한 이 기법을 적용할 경우 구현 문제와 관련된 이슈와 장 단점을 기술한다.

  • PDF

Identification and Extraction of Reusable Linear Programming Model Components (재사용 가능한 성형계획모형 요소의 인식과 추출에 관한 연구)

  • 박성주;권오병
    • Journal of the Korean Operations Research and Management Science Society
    • /
    • v.18 no.3
    • /
    • pp.79-100
    • /
    • 1993
  • This paper proposes an idea of reverse modeling that analyzes LP models and then converts them into an object-oriented model repository. The process of reverse modeling consists of (1) identifying and analyzing source models by meta processor, (2) model decomposition and generalization to scan the models and divide them into model components, and (3) deriving model selection rules from the components by rule generator. Through the process, we can extract reusable model components and build a model base with model selectioon rules. Examples with models created by SML and MODLER modeling languages are given to illustrate the methods. The model base management capabilities provided by reverse modeling can increase the reusabioity of current modeling tools.

  • PDF

A Study on the Integrated Diagnosis System for Unmanned Substation and Transmission Network in Local Control Center (지역급전 제어소의 무인변전소와 송전망 통합진단 시스템에 관한 연구)

  • Lee, Heung-Jae;Lim, Chan-Ho;Choi, Gi-Hoon
    • Proceedings of the KIEE Conference
    • /
    • 1995.11a
    • /
    • pp.516-518
    • /
    • 1995
  • This paper presents an integrated fault diagnosis expert system for power systems. The proposed system diagnoses various faults occurred in both substations and transmission lines even in the case that substation fault is spreaded over the network. To cope with this problem, A meta-inference method is proposed. This scheme shares same the data structure with the pre-developed intelligent operational aid expert system installed in a practical sub-control center, without modification. This advanced integrated diagnosis system is developed using a low cost personal computer owing to the special modular programming technique. Case studies show a promising possibility of the proposed method.

  • PDF

Optimum design of braced steel frames via teaching learning based optimization

  • Artar, Musa
    • Steel and Composite Structures
    • /
    • v.22 no.4
    • /
    • pp.733-744
    • /
    • 2016
  • In this study, optimum structural designs of braced (non-swaying) planar steel frames are investigated by using one of the recent meta-heuristic search techniques, teaching-learning based optimization. Optimum design problems are performed according to American Institute of Steel Construction- Allowable Stress Design (AISC-ASD) specifications. A computer program is developed in MATLAB interacting with SAP2000 OAPI (Open Application Programming Interface) to conduct optimization procedures. Optimum cross sections are selected from a specified list of 128W profiles taken from AISC. Two different braced planar frames taken from literature are carried out for stress, geometric size, displacement and inter-storey drift constraints. It is concluded that teaching-learning based optimization presents robust and applicable optimum solutions in multi-element structural problems.

Structured Representation of Design Information for Gear Drives in XML (XML을 이용한 기어장치 설계정보의 구조적 표현)

  • 정태형;안준영
    • Proceedings of the Korean Society of Machine Tool Engineers Conference
    • /
    • 2000.10a
    • /
    • pp.392-397
    • /
    • 2000
  • A methodology is proposed to share the design information of a gear drive using XML (eXtensible Markup Language). XML is the standard language of the next generation and can be used as a neutral and unique format shared by various Web applications. Since XML is a platform-independent meta-markup language, it is possible to reduce the additional programming efforts for Web applications by using the standardization of technical terminologies. In this study, the structure of design information about gears, shafts, keys and bearings in a gear drive has been made and the terminologies used in the gear drive design process have been authored. The XML DTD(Data Type Definition) for the gear drive design has been declared and the usage of the XML application has been shown.

  • PDF

Research on Transportation Planning System (Transportation Planning System에 대한 연구)

  • Jeong, Jae-Hun;Lee, Sang-Min;Min, Dae-Gi;Lee, Jae-Ho;Jim, Chen
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2003.05a
    • /
    • pp.215-221
    • /
    • 2003
  • In today's rapidly changing business environment, quality of responsiveness to customer requirements for short order cycles and on time delivery is becoming more important and considered as one of critical success factors in supply chain management. Yet despite its importance on reducing transportation cost and improving customer service, little attention has been given to the transportation planning system in Korea SI industry. In this paper, we present development of transportation planning system especially to deal with vehicle routing problem which has the goal to minimize the costs of daily transportation operation and to maximize customer delivery service. The system architecture with other enterprise application is presented and real-world constraints are well incorporated into the system by combining constraints programming and meta heuristics.

  • PDF

Transformation Methodology : From the Farmer Model To Component Interface meta Model

  • Park, Soo-Hyun;Min, Sung-Gi;Kim, Tai-Suk
    • Proceedings of the IEEK Conference
    • /
    • 2000.07a
    • /
    • pp.545-548
    • /
    • 2000
  • A fundamental tenet of CBD is that a component has a specification which describes what that component does, and how it behaves when its services are used. In general, the implementation may be written in a different programming language and execute on different technology platform, from the language and platform used by the client program. In order to implement practically the system that is designed by the Farmer model, there is need to have the ISM (Interface Specification Model) which explains specification about the functions of entities of the Farmer model, such as, entity node, aspect node and ILB/OLB. This paper suggests the transformation methodology from the concepts of the Farmer model to the mapping notions of the ISM. Also in reality, TMN agents system which is designed by the Farmer model is transformed to the ISM system design.

  • PDF

A Meta Analysis about Programming Education using Physical Computing (피지컬 컴퓨팅을 활용한 프로그래밍 교육의 효과에 대한 메타분석)

  • Lee, Dong Gyu;Lee, Youngjun
    • Proceedings of The KACE
    • /
    • 2018.01a
    • /
    • pp.153-156
    • /
    • 2018
  • 2015개정 교육과정에서 학생들이 문제를 효과적으로 해결하는 방법이 중요하며 이를 키우기 위해 컴퓨팅 사고력이라는 방법으로 접근하고 있으며 이를 위해 정보교과는 2015개정 교육과정의 핵심 역량으로 지정하였다. 이에 컴퓨팅 사고력을 높이는 방법으로 프로그래밍 교육을 적용하고 있으며 보다 프로그래밍 교육의 효과를 높이기 위해 여러 방법을 적용하고 있으며 피지컬 컴퓨팅의 활용이 방법으로 제기되고 있어 관련연구들이 지속적으로 진행되고 있다. 본 연구에서는 피지컬 컴퓨팅의 활용이 프로그래밍 교육에 긍정적인 역할을 수행하는가에 대한 문제를 해결하기 위해 관련 연구를 수집하여 메타분석을 진행하였다. 분석결과 피지컬 컴퓨팅을 활용한 프로그래밍 교육은 비교대상 대비 19.9%의 향상을 나타냈다.

  • PDF

Design of Metaverse for Two-Way Video Conferencing Platform Based on Virtual Reality

  • Yoon, Dongeon;Oh, Amsuk
    • Journal of information and communication convergence engineering
    • /
    • v.20 no.3
    • /
    • pp.189-194
    • /
    • 2022
  • As non-face-to-face activities have become commonplace, online video conferencing platforms have become popular collaboration tools. However, existing video conferencing platforms have a structure in which one side unilaterally exchanges information, potentially increase the fatigue of meeting participants. In this study, we designed a video conferencing platform utilizing virtual reality (VR), a metaverse technology, to enable various interactions. A virtual conferencing space and realistic VR video conferencing content authoring tool support system were designed using Meta's Oculus Quest 2 hardware, the Unity engine, and 3D Max software. With the Photon software development kit, voice recognition was designed to perform automatic text translation with the Watson application programming interface, allowing the online video conferencing participants to communicate smoothly even if using different languages. It is expected that the proposed video conferencing platform will enable conference participants to interact and improve their work efficiency.

Subject 'Informatics' that Originated from Informatics in a Metascience as Academic base (메타학문인 정보학을 모태학문으로 하는 교과 '정보')

  • An, YoungHee;Kim, JaMee;Lee, WonGyu
    • The Journal of Korean Association of Computer Education
    • /
    • v.19 no.3
    • /
    • pp.1-10
    • /
    • 2016
  • In the $21^{st}$ century, countries around the world including Korea attempted many changes in informatics education. Considering its own situation, each country has recognized the necessity of informatics education and is taking actions. This research aims to study informatics which is the foundation of informatics education called in different names including computer science education and programming education. Terms related to information were focused. Mainly, it was analyzed the frequency of these terms from academic papers, higher educational institutions' department names, and academic journals. Results of this analysis suggested that infomatics subject is originated from informatics which can be a Meta science of all fields. This research investigated informatics education not only as academic perspectives but social-needs and provide evidence that informatics subject which is originated from the informatics of a meta science needs to be a mendatory subject in primary and secondary education.