• 제목/요약/키워드: multitasking

검색결과 102건 처리시간 0.021초

실시간 객체 지향 모델을 위한 시나리오 기반 구현 합성 (Scenario-Based Implementation Synthesis for Real-Time Object-Oriented Models)

  • 김세화;박지용;홍성수
    • 정보처리학회논문지D
    • /
    • 제12D권7호
    • /
    • pp.1049-1064
    • /
    • 2005
  • 내간형 시스템이 제공하는 기능이 다양해지고 그 구조가 복잡해짐에 따라, 이들 시스템을 설계하는 데에 객체 지향 설계 방법론이 널리 사용되고 있다. 객체로 설계된 시스템을 대상 하드웨어에서 수행시키기 위해서는 객체들로부터 태스크 집합을 유도해야 하는데, 여기에 몇 개의 태스크가 존재하며 각 태스크가 어떤 객체들로 도착한 어떤 이벤트를 처리하느냐에 따라 시스템의 응답성이 크게 좌우된다. 그럼에도 불구하고 객체와 태스크의 상이함 때문에 최적의 태스크 집합을 유도하는 것은 매우 어려운 일이며, 그로 인해 지금까지는 여러 태스크 집합을 반복적으로 시도해 보는 것이 보편적인 방법이었다. 본 논문에서는 이 문제를 해결하는 Scenario-based Implementation Synthesis Architecture(SISA)를 제안한다. SISA는 객체로 설계된 시스템에서 태스크 집합을 유도하는 방법, 그리고 이를 지원하는 개발 도구와 런타임 시스템 아키텍처를 총칭한다. 이를 이용하여 개발된 시스템은 가능한 적은 개수의 태스크들로 이루어져 있으면서도 시스템의 각 이벤트에 대한 응답 시간이 최소임이 보장된다. 우리는 UML 2.0을 모델링 언어로 사용하는 개발도구인 ResoRT를 확장하여 SISA를 구현했으며, 기 개발된 산업용 PBX(사설교환기) 시스템에 이를 적용했다 이 시스템의 성능 평가 결과, 지금까지 알려진 최선의 태스크 유도 방식을 이용하여 개발되었을 때에 비해 ,시스템의 최대 응답 시간이 평균 $30.3\%$ 단축된다는 것을 확인할 수 있었다.

고분자 공정에 적용할 수 있는 일반화된 공정-저장조 망구조 최적설계 (Optimal Design of Generalized Process-storage Network Applicable To Polymer Processes)

  • 이경범;이의수
    • Korean Chemical Engineering Research
    • /
    • 제45권3호
    • /
    • pp.249-257
    • /
    • 2007
  • 사각파 모형은 회분식 공정-저장조 망구조의 최적설계에 성공적으로 적용되었다. 설계된 망구조는 재순환 흐름을 포함하는 회분식의 모든 생산 재고 및 분배 체계를 내포한다. 본 연구에는 사각파 모형의 적용범위를 연속 또는 회분식 공정 뿐 만 아니라 반연속 공정에 까지 확대하려 한다. 이전의 연구에서는 원료조성이나 제품수율은 알려진 상수로 취급되었다. 본 연구에서는 이러한 제약이 완화되어 원료조성이나 제품 수율이 최적화 되어져야 하는 독립변수로 취급된다. 이러한 수정은 정유공장에서 흔히 접하는 최적제품 배합문제를 취급할 수 있게 한다. 원료조성과 제품수율이 독립변수일 때 발생하는 많은 문제의 복잡성에도 불구하고 사각파 모형은 여전히 해석적인 최적용량 공식을 제공한다. 최적공장설계에 적용되는 본 연구의 유용성은 고밀도 폴리에틸렌 공장설계의 예를 통해 나타내었다. 연구결과를 토대로 모든 공정의 최적성을 비교할 수 있는 척도를 제시하였다. 이 척도는 다수의 공정의 성능을 직접 비교할 수 있게 하므로 공정의 상태를 진단하는 유용한 도구가 될 것이다. 공정의 비용이 유속의 제곱근에 비례한다는 결과는 공장설계에서 늘리 알려진 6/10 경험법칙과 유사하다.