본문 바로가기
컴퓨터과학[4-2]/시뮬레이션_과제

시뮬레이션 - [10] 시뮬레이션 언어

by boolean 2017. 8. 8.
728x90

시뮬레이션 - [10] 시뮬레이션 언어

  • 크고 다양한 종류의  모델 시스템 에 대해 시뮬레이션 프로그램을 작성하는 일을 단순화시키기 위한 시뮬레이션 언어로는 GASP, DYNAMO, SLAM, SIMSCRIPT, GPSS 등이 있다. 최근에는 AweSim, ProModel, AIM, AUTOMOD 등의 언어가  애니메이션  등을 지원하며 더욱 강력해진 형태로 개발되어 나오고 있다.
  • AweSim  은 시뮬레이션 언어인 SLAM II 의 최신 버전으로 A.Alan B. Pritsker, Jean J. O'Reily, David K. LaVal 등에 의하여 개발되었다.
  • ProModel  은 Charley Harrell 박사에 의하여 1980년대 나온 시뮬레이션 전용언어이다. 사용하기가 쉽고 특히 그래픽 애니메이션이 뛰어나다. 이 언어는 제조공업, 물류, Business Reengineering, 제약분야 등에 활용된다.
  • 시뮬레이션 언어로 프로그래밍 할 때의 장점은 프로그래밍 시간이 감소되고 모델링을 위한 자연스런 구조를 제공하며 수정과 오류검출이 쉽고 동적 기억장소 할당이 가능하다.
  • 범용 고급언어의 장점은 대부분의 사용자들이 언어를 알고 있으며 모든 컴퓨터에서 이용이 가능하고, 효율적으로 작성된 프로그램인 경우 수행시간이 적게 들고 많은 융통성이 있다.
  • 시뮬레이션 언어의 선택에 있어 고려해야 점은 컴퓨터시스템 상에서  언어의 이용가능성 ,  설치와 유지비용 ,
    수행할 시뮬레이션 연구 횟수 , 시뮬레이션 될 시스템의 형태, 언어의 문서화와 배우기 쉬운 정도, 컴퓨터 기억장소 요구량과 수행시간의 효율성, 언어의 유연성 및 능력(power) 사항이다.
  • Automod 는 1982년 미국 오토 시뮬레이션社에서 개발된 3차원 전용 시뮬레이션 소프트웨어이다. 자동 창구, 컨베이어시스템(conveyer System), 무인 운반차 등의 각종 Movement 시스템이 기본적으로 제공이 되기 때문에 쉽게 시뮬레이션 모델을 만들고 이 모델을 통해서 시뮬레이션을 해볼 수 있다.

Q1다음은 시뮬레이션 언어에 대한 설명이다. 틀린 것은?
  • 1시뮬레이션 모델을 설계하기 위한 일반화된 구조를 제시한다.
  • 2시뮬레이션 모델을 다시 컴퓨터 프로그램으로 바꾸는 신속한 방법을 제시한다.
  • 3시뮬레이션 모델의 변경이 용이하고 이와 같은 변경이 기계어 프로그램으로 즉시 적용될 수 있게 한다.
  • 4산출되는 출력 보고서의 형태를 자유롭게 작성할 수 있다.
확인
정답입니다.
정답 : 4번
범용언어는 자유롭게 출력보고서의 형태를 바꿀 수 있지만 시뮬레이션 언어는 정해진 양식으로만 출력된다. 그러나 훨씬 많은 정보가 출력된다.






Q2다음 중 범용언어의 장점은?
  • 1시뮬레이션 모델 설계에 일반화된 구조를 제공한다.
  • 2사용자가 사용하기 쉽고 융통성이 많다.
  • 3모델링과 프로그래밍 시간이 적게 걸린다.
  • 4출력결과를 다양한 그래픽과 애니메이션으로 표현한다.
확인
정답입니다.
정답 : 2번
FORTRAN, BASIC, PASCAL, C 등의 범용언어는 대부분의 컴퓨터에서 사용하기가 쉽다. 그러나 시뮬레이션 언어는 특별히 설치를 해야 하며 그래픽처리나 애니메이션 등을 위해서 요구하는 시스템 사양도 높은 편이다.
-------















댓글