• 제목/요약/키워드: conceptual programming model

검색결과 22건 처리시간 0.024초

Fuzzy programming for improving redundancy-reliability allocation problems in series-parallel systems

  • Liu, C.M.;Li, J.L.
    • International Journal of Reliability and Applications
    • /
    • 제12권2호
    • /
    • pp.79-94
    • /
    • 2011
  • Redundancy-reliability allocation problems in multi-stage series-parallel systems are addressed in this study. Fuzzy programming techniques are proposed for finding satisfactory solutions. First, a multi-objective programming model is formulated for simultaneously maximizing system reliability and minimizing system total cost. Due to the nature of uncertainty in the problem, the fuzzy set theory and technique are used to convert the deterministic multi-objective programming model into a fuzzy nonlinear programming problem. A heuristic method is developed to get satisfactory solutions for the fuzzy nonlinear programming problem. A Pareto optimal solution is found with maximal degree of satisfaction from the interception area of fuzzy sets. A case study that is related to the electronic control unit installed on aircraft engine over-speed protection system is used to implement the developed approach. Results suggest that the developed fuzzy multi-objective programming model can effectively resolve the fuzzy and uncertain problem when design goals and constraints are not clearly confirmed at the initial conceptual design phase.

  • PDF

MVPE:멀티패러다임 시각 프로그래밍 환경 (MVPE:multiparadign visual programming environment)

  • 유재우;최종명
    • 한국통신학회논문지
    • /
    • 제23권9A호
    • /
    • pp.2313-2324
    • /
    • 1998
  • Although visual programming is used in many fields of computer science and engineering, some dis-advantages can be found when they work together in an integrated programming environment. To overcome these shortcomings, there have been researches in combining multiparadigm with visual programming. However they have failed because they tried to combine the paramdigms without any coceptural model and structured method. In this paper, we investigate a new multiparadigm visual programming environment (MVPE), in which dataflow paradigm, form-based paradign, direct manipulation paradigm, and object-oriented paradigm are integrated together in an object-oriented way, based on the conceptual model of "method = paradigm, " This MVPE would overcome the limits of visual programming, and may also lead to the new discipline of visual programming environment.vironment.

  • PDF

직선 조합의 에너지 전파를 이용한 고속 물체인식 (Fast Object Recognition using Local Energy Propagation from Combination of Saline Line Groups)

  • 강동중
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2000년도 제15차 학술회의논문집
    • /
    • pp.311-311
    • /
    • 2000
  • We propose a DP-based formulation for matching line patterns by defining a robust and stable geometric representation that is based on the conceptual organizations. Usually, the endpoint proximity and collinearity of image lines, as two main conceptual organization groups, are useful cues to match the model shape in the scene. As the endpoint proximity, we detect junctions from image lines. We then search for junction groups by using geometric constraint between the junctions. A junction chain similar to the model chain is searched in the scene, based on a local comparison. A Dynamic Programming-based search algorithm reduces the time complexity for the search of the model chain in the scene. Our system can find a reasonable matching, although there exist severely distorted objects in the scene. We demonstrate the feasibility of the DP-based matching method using both synthetic and real images.

  • 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 사용자들에게 통용되어 온 언어적 구분법보다 더 나은 결과를 낳는다는 점이 밝혀졌다. 본 연구는 부분-전체의 판별과 구분에 도움을 주는 실용적인 방법을 제안하고 검증하였다는 점에서 의의가 있다.

문화중심형 공공디자인의 전략 기획을 위한 관련지표 분석 : 장소전략 수립단계를 중심으로 (Development of Strategy Programming Model for the Culture-Centered Public Design : A Focus on Analyzing the Associated Indices of Place Strategy)

  • 이정민;홍의택;이한나;정보희
    • 한국콘텐츠학회논문지
    • /
    • 제11권9호
    • /
    • pp.137-153
    • /
    • 2011
  • 21세기는 문화패러다임의 시대이며 시민들의 문화적 수요를 반영하는 공공환경 정책을 필요로 하고 있다. 이런 요구를 충족시키기 위해 지역자원을 바탕으로 한 문화중심형 공공디자인의 개발이 관심을 끌고 있다. 본 연구는 문화중심형 공공디자인 사업의 기획을 위한 전략 프로그래밍 지원모델을 개발하고자 하는 목적으로 시행되었다. 이 모델을 추상적인 개념들로 이루어진 프로세스 모델이 아니라 선택형 참조체계 방식의 모델로 개발하기 위하여 본고에서는 전략프로그래밍 프로토타입 단계별 관련지표들을 분석하였다. 프로토타입 단계들 중에서 특히 장소전략 수립단계(리소스, 미션, 타겟팅)에 초점을 맞추어 관련지표들을 분석하였다. 정성적 사례분석을 통해 연관요소들을 추출하였고 이에서 공통점을 분석하여 단계별 관련지표로 설정하였다. 모두 81개의 지표가 분석되었다.

객체지향 개념과 가시화 기법에 의한 선박 개념설계용 그래픽 사용자 인터페이스 모델 (Object-Oriented Graphical User Interface Model for Visualization of Ship Conceptual Design)

  • 이경호;한순흥;이동곤;이규열
    • 대한조선학회논문집
    • /
    • 제29권4호
    • /
    • pp.27-35
    • /
    • 1992
  • 컴퓨터 그래픽스와 빠른 하드웨어의 발달에 힘입어, WYSIWYG(What You See Is What You Get)로 특징지워지는 GUI(Graphical User Interface)는 기존의 사용자 인터페이스 개념을 컴맨드를 이용한 언어모델에서 풀다운 메뉴, 스크롤바, 아이콘 등을 이용한 공간모델로 바꾸어 놓았다. 여기서 개발된 선박개념설계를 위한 그래픽 사용자 인터페이스 모델(MBASWIN)은 Event-driven 프로그래밍 기법과 객체지향 개념을 도입하였다. 또한 기존의 설계 프로그램이 인터페이스 부분을 포함하여 프로그램 전체를 제어했던 방식에서 벗어나, 설계 프로그램과 사용자 인터페이스 부분을 완전 분리하여, 사용자 인터페이스 루틴이 설계 루틴들을 제어하는 방식을 도입하였다. 이를 이용하여 설계자는 유연성있는 설계를 수행할 수 있게 된다.

  • PDF

객체모델링기법에 의한 객체지향 모델베이스 설계 (An Object-Oriented Model Base Design Using an Object Modeling Techniques)

  • 정대율
    • 경영과정보연구
    • /
    • 제1권
    • /
    • pp.229-268
    • /
    • 1997
  • Recently, object-oriented concepts and technology are on the leading edge of programming language and database systems research, and their usefulness in those contexts has been successfully demonstrated. The adoption of object-oriented concept to the design of model bases has several benefits. From the perspectives of object-oriented approach, models in a model base are viewed as object which encapsulate their states and behaviors. This paper focuses on the design of an object-oriented model base that handles various resources of DSS(data, knowledge, models, solvers) in a unified fashion. For the design of a model base, we adopted Object Modeling Techniques(OMT). An object model of OMT can be used for the conceptual design of an overall model base schema. The object model of OMT provides several advantages over the conventional approaches in model base design. The main advantage are model reuse, hierarchical model construction, model sharing, meta-modeling, and unified model object management.

  • PDF

분산 문제 해결을 위한 개념적 모델에 관한 연구 (A Study on a Conceptual Model for Distributed Problem Solving)

  • 김은경
    • 한국정보처리학회논문지
    • /
    • 제3권1호
    • /
    • pp.107-117
    • /
    • 1996
  • 본 논문에서는 가상 공유 기억장치(VSM)를 기반으로 에이전트들간의 통신 및 협조 가 이루어지는 분산 문제 해결(DPS)을 위한 개념적 모델을 제안하였다. 이 모델에서 DPS 시스템을 구성하는 모든 에이전트는 분산된 환경에 있는 모든 기억장치를 단일의 공유 기억장치로서 취급하며, 따라서 그 곳에 있는 모든 데이터와 작업, 실행 결과 등을 엑세스할 수 있다. 에이전트들이 데이타와 실행의 중간 결과 및 다른 에이전트에게 요 청할 작업등을 VSM에 출력하고, 또한 VSM의 내용을 읽거나 실행함 으로써 하나의 복잡한 문제를 협조적으로 해결하게 된다. 또한, 본 논문에서는 제안한 모델을 기반으로 DPS 시스템을 구축 할 수 있도록 Network Linda를 이용하여 DPS 시스템 개발 환경(DPS-VSM) 을 설계하였다. 또, VSM을 기반으로 하는 DPS 시스템을 시뮬레이션한 예를 제시함으로써 제안한 모델의 유용성을 보이고, DPS-VSM과 기존의 다른 DAL 프로그래밍 쉘의 특성을 비교함으로써 제안한 모델을 분석하였다.

  • PDF

객체기반 소프트웨어 프로세스 프로그래밍을 위한 SimFlex 언어의 구조 (On the SimFlex Language Constructs for Object-Based Software Process Programming)

  • 김영곤;이명준;강병도
    • 한국정보처리학회논문지
    • /
    • 제4권11호
    • /
    • pp.2756-2768
    • /
    • 1997
  • 소프트웨어 프로세스는 소프트웨어의 생산에 사용되는 행위, 규칙, 절차, 기법, 도구의 집합체로 정의할 수 있다. 소프트웨어 프로세스 모형은 실세계 소프트웨어 프로세스의 개념적 표현이며 프로세스 프로그래밍언어로 기술될 수 있다. 본 논문에서는 객체기반 소프트웨어 프로세스 프로그래밍을 위해 설계된 SimFlex 언어구조를 제시한다. SimFlex의 설계는 객체의 개념에 기반을 두고 있으므로 문법적으로나 구문적으로 복잡한 소프트웨어 프로세스를 간결하게 모형화할 수 있다. SimFlex의 언어구조는 주요 프로세스 중심 소프트웨어 개발환경 및 연관된 프로세스 프로그래밍 언어의 분석으로부터 도출되었으므로 SimFlex는 바람직한 객체기반 프로세스 프로그래밍 언어를 위해 필요한 핵심적인 특성을 포함한다. 더욱이 SimFlex는 적절한 적합화를 통하여 특정 프로세스 중심 소프트웨어 개발환경에 포함될 수 있는 기반 프로세스 프로그래밍 언어로 동작할 수 있도록 설계되었다.

  • PDF

유전자 알고리즘을 이용한 WGR 다차원 강우모형의 매개변수 추정 (Estimation of the WGR Multi-dimensional Precipitation Model Parameters using the Genetic Algorithm)

  • 정광식;유철상;김중훈
    • 한국수자원학회논문집
    • /
    • 제34권5호
    • /
    • pp.473-486
    • /
    • 2001
  • WGR 강우모형은 중규모 정도의 강우를 표현하기 위해 개발된 개념적인 모형으로 대기의 동역학적 특성과 강우의 통계학적 특성이 비교적 잘 반영된 모형이다(Waymire 등, 1984). 그러나 이 모형은 최대 18개의 매개변수르 가지며 모형의 구조가 강한 비선형성을 가지고 있어 매개변수 추정이 매우 어려운 문제로 남아 있다. 지금까지 각각 다른 지역의 강우에 대해 비선형 최적화 기법(non-linear programming; NLP)을 이용하여 매개변수를 추정한 예가 있으나 그 과정 자체가 매우 복잡하여 이 모형을 다른 목적으로 이용하는데 문제로 지적되고 있다. 본 연구에서는 유전자 알고리즘(genetic algorithm; GA)을 이용한 WGR 모형의 매개변수 추정법을 제시하였으며, 이를 한강유역에 적용하여 NLP에 의한 결과 (Yoo와 Kwon, 2000)와 비교하였다. 적용 결과 GA는 NLP에 비해 상대적으로 작은 SSE(sum of square error)를 나타내었고 계절의 변화에 보다 일관적인 반응을 보임을 알 수 있었다. 또한 추정된 매개변수 분석결과, 여름철의 높은 강우량은 강우 세포의 강도보다는 강우전선의 도달율과 밀접한 관계가 있는 것으로 나타났다.

  • PDF