• Title/Summary/Keyword: 대안집합

Search Result 73, Processing Time 0.023 seconds

Multifaceted Modeling Methodology for System of Systems using IEEE 1516 HLA/RTI (IEEE 1516 HLA/RTI를 이용한 복합 시스템의 다측면적인 모델링 방법론)

  • Kim, Byeong Soo;Kim, Tag Gon
    • Journal of the Korea Society for Simulation
    • /
    • v.26 no.2
    • /
    • pp.19-29
    • /
    • 2017
  • System Entity Structure/Model Base (SES/MB) enhances organizing model families and storing and reusing model components in the multifaceted system modeling. However, the real world can be described not only an individual system but also a collection of those systems, which is called system of systems (SoS). Because SES/MB has a limitation to simulate the SoS using HLA/RTI, an extended framework is required to simulate it. Therefore, this paper proposes System of Systems Entity Structure/Federate Base (SoSES/FB) for simulation in a distributed environment (HLA/RTI). The proposed method provides the library of federates (FB) and System of System Entity Structure (SoSES) formalism, which represents structural knowledge of a collection of simulators. It also provides a methodology for the development process of distributed simulation. The paper introduces the anti-missile defense simulation using the proposed SoSES/FB.

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

  • Kim, Taekyung
    • Journal of Intelligence and Information Systems
    • /
    • v.21 no.1
    • /
    • pp.99-118
    • /
    • 2015
  • Object-oriented programming languages have been widely selected for developing modern information systems. The use of concepts relating to object-oriented (OO, in short) programming has reduced efforts of reusing pre-existing codes, and the OO concepts have been proved to be a useful in interpreting system requirements. In line with this, we have witnessed that a modern conceptual modeling approach supports features of object-oriented programming. Unified Modeling Language or UML becomes one of de-facto standards for information system designers since the language provides a set of visual diagrams, comprehensive frameworks and flexible expressions. In a modeling process, UML users need to consider relationships between classes. Based on an explicit and clear representation of classes, the conceptual model from UML garners necessarily attributes and methods for guiding software engineers. Especially, identifying an association between a class of part and a class of whole is included in the standard grammar of UML. The representation of part-whole relationship is natural in a real world domain since many physical objects are perceived as part-whole relationship. In addition, even abstract concepts such as roles are easily identified by part-whole perception. It seems that a representation of part-whole in UML is reasonable and useful. However, it should be admitted that the use of UML is limited due to the lack of practical guidelines on how to identify a part-whole relationship and how to classify it into an aggregate- or a composite-association. Research efforts on developing the procedure knowledge is meaningful and timely in that misleading perception to part-whole relationship is hard to be filtered out in an initial conceptual modeling thus resulting in deterioration of system usability. The current method on identifying and classifying part-whole relationships is mainly counting on linguistic expression. This simple approach is rooted in the idea that a phrase of representing has-a constructs a par-whole perception between objects. If the relationship is strong, the association is classified as a composite association of part-whole relationship. In other cases, the relationship is an aggregate association. Admittedly, linguistic expressions contain clues for part-whole relationships; therefore, the approach is reasonable and cost-effective in general. Nevertheless, it does not cover concerns on accuracy and theoretical legitimacy. Research efforts on developing guidelines for part-whole identification and classification has not been accumulated sufficient achievements to solve this issue. The purpose of this study is to provide step-by-step guidelines for identifying and classifying part-whole relationships in the context of UML use. Based on the theoretical work on Meta-model Formalization, self-check forms that help conceptual modelers work on part-whole classes are developed. To evaluate the performance of suggested idea, an experiment approach was adopted. The findings show that UML users obtain better results with the guidelines based on Meta-model Formalization compared to a natural language classification scheme conventionally recommended by UML theorists. This study contributed to the stream of research effort about part-whole relationships by extending applicability of Meta-model Formalization. Compared to traditional approaches that target to establish criterion for evaluating a result of conceptual modeling, this study expands the scope to a process of modeling. Traditional theories on evaluation of part-whole relationship in the context of conceptual modeling aim to rule out incomplete or wrong representations. It is posed that qualification is still important; but, the lack of consideration on providing a practical alternative may reduce appropriateness of posterior inspection for modelers who want to reduce errors or misperceptions about part-whole identification and classification. The findings of this study can be further developed by introducing more comprehensive variables and real-world settings. In addition, it is highly recommended to replicate and extend the suggested idea of utilizing Meta-model formalization by creating different alternative forms of guidelines including plugins for integrated development environments.

A Study on the Optimal Urban Bus Network Design Using the Set Covering Theory (Set Covering 이론을 이용한 시내버스 최적노선망 구축에 관한 연구)

  • 이승재;최재성;백혜선
    • Journal of Korean Society of Transportation
    • /
    • v.17 no.2
    • /
    • pp.137-147
    • /
    • 1999
  • This paper studies on the optimal bus network design in the framework of the set covering theory. The theory enables to cover passenger's loading and alighting areas as the set, and maximize the covering set as much as possible. In other words, it calculates the minimal set of the bus routes for covering whole bus passengers demand. After the optimal set of the bus routes is generated by the set covering theory, multimodal traffic equilibrium assignment is used for evaluating the generated set in terms of passenger's mode and route choice behavior. Whilst most previous works on it have been based on analyzing a specific route in a limited area, this study seeks to optimize the whole bus network.

  • PDF

Improving Haskell GC-Tuning Time Using Divide and Conquer (분할 정복법을 이용한 Haskell GC 조정 시간 개선)

  • An, Hyungjun;Byun, Sugwoo;Woo, Gyun
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.83-86
    • /
    • 2017
  • 단일 코어 프로세스의 성능 향상은 전력 소모, 발열 등의 이유로 한계에 달했다. 이에 대한 대안으로 멀티 코어가 등장했으며 매니 코어 기술에 대한 연구가 활발히 진행 중에 있다. 이렇듯 멀티 코어 환경이 보편화됨에 따라 병렬 프로그래밍의 중요성이 더욱 커졌다. 한편, 순수 함수형 언어 Haskell은 부수효과가 없고 다양한 병렬화 도구를 지원함으로써 다가오는 병렬 프로그래밍 시대에 적합한 언어라 할 수 있다. 이때 Haskell 병렬 프로그램의 성능은 메모리 재사용(Garbage Collection) 시간에 큰 영향을 받는다. 그래서 Haskell 병렬 프로그램의 성능 향상, 분석을 위한 메모리 프로파일링 도구가 필요하다. 이미 Haskell이 제공하는 메모리 프로파일링 도구로 ghc-gc-tune이 있지만 실행 속도 측면에서 개선이 필요하다. 본 연구에서는 분할 정복법을 이용해서 매 단계마다 탐색 영역을 4분의 1로 줄이도록 ghc-gc-tune을 개선했다. 개선된 ghc-gc-tune을 극대 독립 집합 프로그램과 K-means 프로그램에 적용한 결과, 평균 98%의 정확도로 실행 시간을 평균 7.78배 단축했다.

상황자각 기반 해양사고분석 사례 연구

  • Jeong, Gi-Nam;Ha, Yun-Ju;Ju, Yeong-Sin
    • Proceedings of the Korean Institute of Navigation and Port Research Conference
    • /
    • 2011.11a
    • /
    • pp.66-68
    • /
    • 2011
  • VTS 협력항해는 수많은 상황판단과 자율적인 행위자들의 의사결정들의 집합체이다. 선박이 서로 영향을 끼치며 상호작용하기 때문에 발생하는 불확실성이 바로 VTS 협력항해가 해결해야 하는 문제 상황이다. 이러한 불확실성으로 인한 항해위험을 극복하기 위해서는 상황자각과 의사결정이 항해사 개별 차원에서 뿐만 아니라 모든 항해자들이 서로 도우면서 VTS 협력항해 전체적인 차원에서 이루어져야 한다는 점을 중점적으로 논의하였다. 본고에서는 해양사고의 원인으로서 조선기술의 미숙보다는 항해관련 인지기술이 더 직접적으로 작용한다는 점을 주장하면서, 더 나아가 기왕에 발생한 해양사고를 상황자각 관점에서 접근함으로써 해양사고의 인적과실과 관련한 심층적인 분석을 할 수 있다는 것을 밝혔다. 항해의 인지과업을 1단계 상황자각에서부터 분산의사결정에 이르는 과정으로 세분화하고, 이런 관점에서 접근함으로써 해양사고의 원인으로 작용하는 인적과실을 심도 있게 분석할 수 있었다. 인지과업의 세분화를 통해서 항해사들이 각 단계별로 에러를 수정할 수 있는 여유를 확보할 수 있게 하고, 사고로 이어지는 인과 고리를 차단하는 한편 보다 안전한 대안을 찾아 실행할 수 있다는 점을 부각시켰다. 이런 연구결과를 항해사의 훈련 과정에 접목함으로써 해양사고의 위험을 획기적으로 줄일 수 있다는 것을 밝히고자 노력하였다.

  • PDF

Development of CEP-based Real Time Analysis System Using Hospital ERP System (병원 ERP시스템을 적용한 CEP 기반 실시간 분석시스템 개발)

  • Kim, Mi-Jin;Yu, Yun-Sik;Seo, Young-Woo;Jang, Jong-Wook
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2015.05a
    • /
    • pp.290-293
    • /
    • 2015
  • 개개인의 데이터가 비즈니스적으로 중요하지 않을 수 있지만, 대량으로 모으면 그 안에 숨겨진 새로운 정보를 발견할 가능성이 있는 데이터의 집합체로 빅데이터 분석 활용 사례는 점차 늘어나는 추세이다. 빅데이터 분석 기술 중 전통적인 데이터 분석방법인 하둡(Hadoop)은 예전부터 현재에 이르기까지 정형 비정형 빅데이터 분석에 널리 사용되고 있는 기술이다. 하지만 하둡은 배치성 처리 시스템으로 데이터가 많아질수록 응답 지연이 발생할 가능성이 높아, 현재 기업 경영환경과 시장환경에 대한 엄청난 양의 고속 이벤트 데이터에 대한 실시간 분석이 어려운 상황이다. 본 논문에서는 급변하는 비즈니스 환경에 대한 대안으로 오픈소스 CEP(Complex Event Processing)기반 기술을 사용하여 초당 수백에서 수십만건 이상의 이벤트 스트림을 실시간으로 지연 없이 분석가능하게 하는 실시간 분석 시스템을 개발하여 병원 ERP시스템에 적용하였다.

  • PDF

미시(微視)-거시연계모형(巨視連繫模型)과 정책효과(政策效果) 분석(分析)

  • Lee, Hong-Gu;Lee, Jae-Yeong
    • KDI Journal of Economic Policy
    • /
    • v.16 no.1
    • /
    • pp.3-92
    • /
    • 1994
  • 경제정책(經濟政策) 변화(變化)의 효과(效果)를 실증분석(實證分析)할 때, 거시경제(巨視經濟) 변동(變動)에 관심이 있는 경우 거시계량모형(巨視計量模型)을 활용하고, 상대가격구조(相對價格構造) 변동(變動)에 대한 소비자(消費者) 및 생산자(生産者)의 반응에 관심이 있는 경우 일반균형연산모형(一般均衡演算模型)을 사용한다. 그런데 대체로 정책변수(政策變數)는 경제구조(經濟構造)(미시적(微視的) 효과(效果))와 경기순환(景氣循環)(거시적(巨視的) 효과(效果))에 동시적 영향을 주기 때문에, 위의 두 모형(模型) 중 어느 하나만으로는 미시행태와 거시현상을 연계 분석하거 어렵다. 본고(本稿)에서는 정책변수(政策變數)의 변화(變化)가 경제주체(經濟主體)의 개별적 최적화(最適化) 행태(行態)와 집합적(集合的) 행태(行態)에 미치는 영향을 동시에 파악하기 위해 이 두 모형(模型)을 결합한 미시(微視)-거시통합모형(巨視統合模型)을 개발하였다. 통합모형(統合模型)의 결과에 의하면, 일반균형모형(一般均衡模型)에 편입(編入)된 거시계량모형(巨視計量模型)과 동태화(動態化)된 일반균형연산모형(一般均衡演算模型)을 결합하여 단기(短期) 경기순환(景氣循環) 및 중장기(中長期)에 걸친 구조조정(構造調整) 문제(問題)를 동시에 분석 가능한 실증분석(實證分析) 도구(道具)를 개발할 수 있었다. 설제로 본고(本稿)에서는 정책대안효과(政策代案效果)의 정량적(定量的) 평가(評價)를 위하여 통합모형(統合模型)을 가상적인 석탄가격(石炭價格) 자율화(自律化)와 보조금(補助金) 지원제도(支援制度) 변화(變化)의 효과분석에 활용하여 보았다. 이러한 모의실험(模擬實驗)은 다른 정책효과분석(政策效果分析)에도 활용(活用)될 수 있을 것이다.

  • PDF

An Alternative Program for the Teaching of Multiplication Concept Based on Times Idea (배 개념에 기초한 자연수 곱셈 개념의 지도 방안)

  • Kang, Heung-Kyu
    • School Mathematics
    • /
    • v.11 no.1
    • /
    • pp.17-37
    • /
    • 2009
  • Concept and model of multiplication is not single. Concepts of multiplication can be classified into three cases: repeated addition, times idea, pairs set. Models of multiplication can be classified into four cases: measurement, rectangular pattern, combinatorial problem, number line. Among diverse cases of multiplication's concept and model, which case does elementary mathematics education lay stress on? This question is a controvertible didactical point. In this thesis, (1) mathematical and didactical analysis of multiplication's concept and model is performed, (2) a concrete program of teaching multiplication which is based on times idea is contrived, (3) With this new program, the teaching experiment is performed and its result is analyzed. Through this study, I obtained the following results and suggestions. First, the degree of testee's understanding of times idea is not high. Secondly, a sort of test problem which asks the testee to find times value is more easy than the one to find multiplicative resulting value. Thirdly, combinatorial problem can be handled as an application of multiplication. Fourthly, the degree of testee's understanding of repeated addition is high. In conclusion, I observe the fact that this new program which is based on times idea could be a alternative program of teaching multiplication which could complement the traditional method.

  • PDF

Exploration of Discursive-Epistemic Mechanisms in High School Earth Science Lessons (고등학교 지구과학 수업의 담화적-인식적 기제 탐색)

  • Oh, Phil Seok;Ahn, Yumin
    • Journal of the Korean earth science society
    • /
    • v.36 no.4
    • /
    • pp.390-403
    • /
    • 2015
  • The purpose of this study was to explore discursive-epistemic mechanisms in high school earth science lessons. A total of 11 video recordings of earth science lessons were collected from three inservice high school teachers. The video recordings were all transcribed and analyzed by employing the discourse analysis framework used in relevant previous studies. In analysis, we identified discursive-epistemic mechanisms as functional assemblies for fulfilling particular epistemic functions in the earth science lessons. The characteristics of these mechanisms were described according to their epistemic functions. The findings of the study were compared with those of previous studies to highlight the characteristics of discursive-epistemic mechanisms in the earth science classrooms. Analyses of middle school science lessons and of science lessons in alternative forms, as well as studies using extended research methods such as indepth interviews with teachers, were suggested as implications for future research.

Web Attack Classification Model Based on Payload Embedding Pre-Training (페이로드 임베딩 사전학습 기반의 웹 공격 분류 모델)

  • Kim, Yeonsu;Ko, Younghun;Euom, Ieckchae;Kim, Kyungbaek
    • Journal of the Korea Institute of Information Security & Cryptology
    • /
    • v.30 no.4
    • /
    • pp.669-677
    • /
    • 2020
  • As the number of Internet users exploded, attacks on the web increased. In addition, the attack patterns have been diversified to bypass existing defense techniques. Traditional web firewalls are difficult to detect attacks of unknown patterns.Therefore, the method of detecting abnormal behavior by artificial intelligence has been studied as an alternative. Specifically, attempts have been made to apply natural language processing techniques because the type of script or query being exploited consists of text. However, because there are many unknown words in scripts and queries, natural language processing requires a different approach. In this paper, we propose a new classification model which uses byte pair encoding (BPE) technology to learn the embedding vector, that is often used for web attack payloads, and uses an attention mechanism-based Bi-GRU neural network to extract a set of tokens that learn their order and importance. For major web attacks such as SQL injection, cross-site scripting, and command injection attacks, the accuracy of the proposed classification method is about 0.9990 and its accuracy outperforms the model suggested in the previous study.