• 제목/요약/키워드: 실행 모델

검색결과 1,328건 처리시간 0.033초

다중스레드 모델의 스레드 코드를 분산환경에서 실행 가능한 자바 바이트 코드로 변환하기 위한 번역기 설계 (Design of Translator for generating Java Bytecode in Distributed environment from Thread code of Multithreaded Models)

  • 김기태;조선문;고훈준;이갑래;유원희
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2001년도 봄 학술발표논문집 Vol.28 No.1 (A)
    • /
    • pp.49-51
    • /
    • 2001
  • 다중스레드 모델은 데이터플로우 모델의 내부적인 병렬성, 비동기적 자료 가용성과 폰 노이만 모델의 실행 지역성을 결합하여 병렬처리 시스템의 성능을 향상시켰다. 이 모델은 프로그램의 실행을 위하여 컴파일러에 의해 생성된 스레드를 수행하며, 스레드의 생성 방법에 따라 자원 활용 빈도나 동기화 빈도와 같은 스레드의 질이 결정되는 특징이 있다. 하지만 다중스레드 모델은 실행 모델이 특정 플랫폼에 제한되는 단점을 가지고 있다. 이에 반해 자바는 플랫폼에 독립거인 특징을 가지고 있어 다중스레드 모델의 스레드 코드를 실행 단위인 자바 언어로 변환하여 다중스레드 모델의 특징을 여러 플랫폼에서 수정 없이 사용할 수 있게 된다. 자바는 분산된 환경에 적합한 언어이기 때문에 본 논문에서 제안한 번역기에 의해 다중스레드 모델의 스레드 코드를 자바 언어로 변환한 후 자바의 원격 매소드 호출을 이용하여 다중스레드 모델의 스레드 코드를 분산된 환경에서 처리하였다. 본 논문은 다중스레드 코드가 로컬 컴퓨터에서 여러 스레드를 생성하여 처리하던 것을 자바의 원격 메소드 호출을 이용하여 분산된 환경에서 실행 가능하도록 한다. 다중스레드 모델의 스레드 코드를 분산 환경에서 실행 가능한 자바 바이트 코드로 변환하는 번역기를 설계, 구현한다.

다중스레드 모델의 스레드 코드를 자바 바이트 코드로 변환하기 위한 번역기 설계 (Design of Translator for generating Java Bytecode from Thread code of Multithreaded Models)

  • 김기태;이갑래;양창모;유원희
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.68-70
    • /
    • 2000
  • 다중스레드 모델은 데이터플로우 모델의 내부적인 병렬성, 비동기적 자료 가용성과 폰 노이만 모델의 실행 지역성을 결합하여 병렬처리 시스템의 성능을 향상 시켰다. 이 모델은 프로그램의 실행을 위하여 컴파일러에 의해 생성된 스레드를 수행하며, 스레드의 생성 방법에 따라 자원 활용 빈도나 동기화 빈도와 같은 스레드의 질이 결정 되는 특징이 있다. 하지만 다중스레드 모델은 실행 모델이 특정 플랫폼에 제한되는 단점을 가지고 있다. 이에 반해 자바는 플랫폼에 독립적인 특징을 가지고 있어 다중스레드 모델의 스레드 코드를 실행 단위인 자바 언어로 변환하면 다중스레드 모델의 특징을 여러 플랫폼에서 수정 없이 사용할 수 있게 된다. 자바는 원시 언어를 중간 언어 형태의 바이트 코드로 변환하여 각 아키텍처에 맞게 설계된 자바 가상 머신이 설치된 시스템에서 자바 언어를 수행한다. 이러한 자바 언어의 바이트 코드는 번역기의 중간 언어와 같은 역할을 수행하고, 자바 가상 머신은 번역기의 후위부와 같은 역할을 한다. 본 논문은 다중스레드 코드가 플랫폼에 독립적인 특성을 갖출 수 있도록 다중스레드 코드를 자바 가상 머신에서 실행 가능하도록 한다. 즉, 다중스레드 모델의 스레드 코드를 자바 바이트 코드로 변환하는 번역기를 설계, 구현하고, 자바 가상 머신의 실행을 분석한다.

  • PDF

비즈니스 프로세스 자동화를 위한 실행 모델의 설계 (Design of an enactment model for business process automation)

  • 허원창;배준수;강석호
    • 한국경영과학회:학술대회논문집
    • /
    • 한국경영과학회/대한산업공학회 2003년도 춘계공동학술대회
    • /
    • pp.764-771
    • /
    • 2003
  • 본 연구는 비즈니스 프로세스의 자동화된 실행 및 관련 데이터의 관리를 지원하는 BPMS (Busuiess Process Management System)를 위한 프로세스 실행 모델을 제안한다. BPMS의 효과적 개발을 위해서는 프로세스의 내용을 표현하는 프로세스 정의 모델이 필요함과 동시에. 네트워크 상에서 그것이 해석되고 실행되는 방식을 규정하기 위만 프로세스 실행 모델도 필요하다. 이는 프로세스에 관여되는 분산된 개체들간의 협력적 의사 소통을 효과적으로 지원할 수 있고, 이를 통해 시스템간의 상호운용성을 고양하고 프로세스 모델이 갖는 경직성을 극복할 수 있는 BPMS의 효과적 개발의 바탕이 될 수 있다.

  • PDF

워크케이스 마이닝을 위한 실행계열분석 알고리즘 설계 (E-Walk Series Analysis Algorithm for Workcase Mining)

  • 백수기
    • 한국컴퓨터산업학회논문지
    • /
    • 제6권3호
    • /
    • pp.437-446
    • /
    • 2005
  • 워크플로우 마이닝은 워크플로우 엔진의 실행 정보를 포함하고 있는 워크플로우 로그 파일을 이용하여 워크플로우 모델 즉, 비즈니스 프로세스를 재설계하기 위한 방법을 제공하는 워크플로우 분야에서 새로운 연구 분야이다. 본 논문에서 제안된 워크케이스 마이닝을 위한 실행계열분석 알고리즘은 빌드타임에서 정의된 워크플로우 모델의 액티비티 실행순서와 런 타임에서 실제 실행된 모델의 실행순서와 비교하여 빌드 타임의 워크플로우 모델과 실행 모델과의 차이를 최소화하여 비즈니스 프로세스의 생산성을 향상 및 새로운 비즈니스 모델을 정의할 수 있는 기준을 제시한다. 이와 같은 작업은 빌드타임에 정의된 워크플로우 프로세스를 액티비티 의존넷을 이용하여 최소의 액티비티 집합으로 작성하고, 작성된 최소의 액티비티 집합과 실제 워크플로우 엔진에서 실행된 프로세스의 실행결과를 제안된 실행계열 분석 알고리즘을 이용하여 비교함으로써 수행할 수 있다.

  • PDF

전범위 실시간 시뮬레이션 환경개발 (Development of the Environment for Full-Scope Simulator)

  • 홍진혁
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2003년도 춘계학술대회논문집
    • /
    • pp.121-126
    • /
    • 2003
  • 본 논문은 시뮬레이터 각 계통 모델을 개발하고, 개발된 각 모델링 실행파일을 실시간으로 실행하며, 각 계통 모델의 건전성 시험을 용이하게 수행하기 위해 개발중인 시뮬레이션 환경을 소개하는 것을 목적으로 하고 있다. 개발중인 시뮬레이션 환경은 울진 표준형원전 시뮬레이터의 전 계통을 모델로 하고 있으며, 현재 각 계통 변수 데이터베이스 제어프로그램, 멈춤/실행 (Freeze/Run), 운전상태의 저장 (Snapshot), 임의의 변수에 대한 동적인 변수값 도시 (Display), 각 계통 실행파일들의 실시간 제어, 3차원 실시간 형상화 툴 등 여러 기능이 있으며, 영광1호기 최적운전분석기 등의 시스템에 이미 활용중이다. 본 시스템의 구축으로 모든 시뮬레이션 모델 및 각종 코드의 실시간 실행/빠른실행/느린실행 등의 개별 운전모드 시간조정도 가능해져 시뮬레이터 모델 이외에도 기존의 사용 프로그램의 통합등 다양한 응용이 가능할 것으로 기대된다.

  • PDF

자바 메모리 모델을 이용한 멀티 스레드 자바 코드 검증 (Verification for Multithreaded Java Code using Java Memory Model)

  • 이민;권기현
    • 정보처리학회논문지D
    • /
    • 제15D권1호
    • /
    • pp.99-106
    • /
    • 2008
  • 최신의 컴파일러는 실행 속도를 높이기 위해서 최적화 작업을 수행한다. 그러나 최적화 작업 중에 프로그램 구문의 실행 순서가 바뀔 수 있다. 단일 스레드 소프트웨어 에서는 최적화가 실행 결과에 영향을 주지 않지만 멀티 스레드 소프트웨어에서는 최적화로 인해서 기존의 실행 과정을 계산하는 방법으로는 설명할 수 없는 실행 결과가 발생할 수 있다. 이 문제점을 해결하기 위해서 자바 메모리 모델이 제안되었다. 자바 메모리 모델은 구문의 재배치를 고려하여 멀티 스레드 소프트웨어의 가능한 실행 과정을 명세하고 있다. 현재 자바 메모리 모델은 자바의 표준 메모리 모델로 정의되어 있다. 하지만 대부분의 멀티스레드 소프트웨어 검증 도구는 자바 표준 메모리 모델인 자바 메모리 모델 대신에 순차 일관성메모리 모델만을 고려하고 있다. 순차 일관성 메모리모델에서는 구문의 재배치를 고려하지 않는다. 본 논문에서는 자바 메모리 모델을 이용한 소프트웨어 모델 체킹 기법을 설명한다. 이를 이용하여 기존 소프트웨어 검증 도구인 JavaPathFinder 에서 오류가 없다고 한 소프트웨어의 오류를 찾아내었다.

윈도우즈 기반의 시뮬레이션 환경 개발 (Development of the Environment Tool for the Model Software for the Simulators)

  • 홍진혁;이명수;박신열;유현주
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2001년도 춘계 학술대회 논문집
    • /
    • pp.144-147
    • /
    • 2001
  • 본 논문은 시뮬레이터 소프트웨어의 개발, 문서화, 실시간 수행 및 시험 등을 용이하게 하는 시뮬레이션 환경을 위해 개발중인 시뮬레이션 환경을 소개하는 것을 목적으로 하고 있다. 개발중인 시뮬레이션 환경은 원자력교육원 2호기 시뮬레이터 노심모델을 기본 모델로 하고있으며, 현재 멈춤/실행 (Freeze/Run), 운전상태의 저장(Snapshot), 임의의 변수에 대한 동적인 변수값 도시(Display), 실시간 형상화 툴 등 몇 가지 기능은 이미 구현하여 실행중이며, 조속한 시일에 전체적인 통합 환경이 구축될 것으로 예상된다. 본 시스템의 구축으로 모든 시뮬레이션 모델 및 각종 펄프의 실시간 실행/빠른실행/느린실행 등의 개별 운전모드 시간조정도 가능해져 시뮬레이터 모델 이외에도 기존의 사용 프로그램의 통합 등 다양한 응용이 가능할 것으로 기대된다.

  • PDF

Android 모바일 응용을 위한 계획 실행 모델의 설계 및 구현 (Design and Implementation of a Plan Execution Model for Android Mobile Applications)

  • 오휘경;정종근;박찬영;김인철
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 추계학술발표대회
    • /
    • pp.502-505
    • /
    • 2010
  • 본 논문에서는 스마트폰 환경에서 개인 사용자 편의 서비스 프로그램 개발의 기초가 되는 작업 계획 모델 및 실행 모델을 제시하고, 이 모델을 활용하여 Android 플랫폼에서 개발된 자동 작업 실행 체계인 Smart Script 시스템의 설계와 구현에 대해 소개한다.

선도 기술벤처기업의 비즈니스모델 실행이 창업기업에 주는 시사점 : 코스닥상장기업의 사례분석 중심으로 (Implications to High-tech Starts-up Driven from Implementing Business Model of Leading High Tech Ventures : A Case Study of KOSDAQ Listed High-tech Ventures)

  • 김종선;양영석
    • 벤처창업연구
    • /
    • 제9권2호
    • /
    • pp.23-33
    • /
    • 2014
  • 본 연구는 코스닥상장 선도 기술벤처기업들을 대상으로 비즈니스모델의 실행방법을 조사 분석하여 기술벤처 창업기업에 주는 시사점을 도출하는 것이 목적이다. 본 연구는 창업기업의 핵심 성과요인 중에 하나가 창업자의 비즈니스 모델 창출과 실행능력의 확보이고, 코스닥에 상장한 선도 기술벤처기업들의 지속성장 성과 핵심도 비즈니스 모델의 혁신에 두어지는 만큼 양자의 공통요소를 상호 연결하여 창업기업들이 선도 기업들로부터 효과적인 비즈니스 모델 실행방안에 대해 시사점을 확보할 수 있게 했다는 점과 더 나아가, 창업기업 입장에서 비즈니스 모델 실행에 있어 자신이 벤치마킹할 수 있는 롤(Role) 모델을 구체적으로 확보할 수 있다는 점에서 의미가 있다. 선도 기술벤처기업의 비즈니스 모델 실행 연구결과, 본 연구는 크게 세 가지의 시사점을 도출하였다. 첫째, 비즈니스 모델은 단순히 가치창출 구조나 논리 차원을 넘어 CEO 중심으로 한 기업의 사업실행방법론이었다. 둘째, 비즈니스 모델은 CEO주도로 기업의 내부외적인 사업역량과 자산들을 효과적으로 통합하게 하는 입체적인 과정(Process) 이었다. 셋째, 비즈니스 모델은 기업의 재무적 성과를 전제로 한 전략적 접근의 툴(Tool) 이라기보다는 목표고객의 식별과 가치의 창출 및 전달과정의 실행과정으로부터 재무적 결과는 자연스럽게 얻어지는 산물이다. 넷째, 선도 기술벤처기업 CEO들은 비즈니스모델을 활용에 있어 가장 중요하게 생각하는 것이 관련한 현장정보의 수집이었다.

  • PDF

고속 시뮬레이션을 위한 모델합성 방법 (Model Composition Methodology for High Speed Simulation)

  • 이완복
    • 한국콘텐츠학회논문지
    • /
    • 제6권11호
    • /
    • pp.258-265
    • /
    • 2006
  • DEVS 형식론은 이산사건 시스템의 구조를 계층적으로 나타낼 수 있기 때문에 복잡한 시스템을 모델링 하기에 적합하며, 가독성이 좋기 때문에 유지 보수에 유리한 장점이 있다. 반면에, 계층적인 모델의 구조는 시뮬레이션 실행 시에 빈번한 메시지 전달을 야기 시켜 시뮬레이션 속도가 저하되는 단점이 있다. 본 논문에서는 계층적인 DEVS 모델들을 하나로 합성하여 빈번한 메시지 전달을 방지하고 시뮬레이션 실행 속도를 개선할 수 있는 모델 합성법을 제안한다. 제안한 방법은 시뮬레이터 실행코드를 생성하기 이전에 구성 모델들 간의 메시지 전달 관계를 해석하여 실행시간에는 모델 해석과정을 생략하도록 하는 기법으로 기존의 모델 수평화 기법보다 훨씬 뛰어난 속도 향상 결과를 보인다. 제안한 방법의 효용성을 보이기 위해 실험을 통하여 시뮬레이션 속도가 18배 정도 개선될 수 있음을 보인다.

  • PDF