• 제목/요약/키워드: Java simulator

검색결과 53건 처리시간 0.02초

Java Thread를 이용한 무선 센서 노드 에너지 수확 시뮬레이터 (Wireless Sensor Node Energy-harvesting Simulator Using Java Threads)

  • 니코 엔카나시온;양현호
    • 인터넷정보학회논문지
    • /
    • 제14권2호
    • /
    • pp.53-59
    • /
    • 2013
  • 주변 환경으로부터 에너지를 수확하는 것은 많은 응용 분야에서 센서네트워크의 에너지를 고갈시키는 상황을 완화시키는 데 필수적이다. 주변환경으로부터 얻을 수 있는 에너지는 적절하게 관리되고 수확된다면 시스템을 더욱 오랫동안 지속할 수 있게 한다. 이제까지 많은 시뮬레이터 들은 전원을 에너지 수확에 의존하는 센서네트워크를 시뮬레이션 하였다. 노드들이 에너지를 다양한 주변 에너지원으로부터 수확한다고 가정하고 시뮬레이션을 할 수 있다는 것은 매우 중요한 일이다. 또한, 에너지의 잔량을 지속적으로 추적하고 이에 따라 노드의 활동을 조정하는 것도 필수적이다. 본 연구의 목적은 각기 다른 에너지원에 따른 에너지 수확의 효과를 보여주는 단일 노드 시뮬레이터를 제안하는 것이다. 본 연구의 결과는 향후 더욱 정교한 시뮬레이션을 위하여 확장이 가능 하다.

자바프로그램 분석을 위한 바이트코드 시뮬레이터 (Bytecode Simulator for Analyzing Java Programs)

  • 김도우;정민수
    • 한국정보처리학회논문지
    • /
    • 제7권7호
    • /
    • pp.2086-2094
    • /
    • 2000
  • 자바의 같이 객체지항 언어로 작성된 프로그램은 프로그램의 실행과 관련된 정보들과 제어의 흐름이 숨겨져 있기 때문에 분석하기가 쉽지 않다. 그러나, 자바의 겨우는 컴파일 과정을 통해 생성된 클레스 파일에 프로그램의 수행과 관련된 벙보가 포함되어 있다. 자바 가상 기계는 클레스 파일에 포함된 바이트코드를 실행시킨다. 따라서 바이트코드가 실행되는 과정을 살펴보면 자바소스 프로그램에 대해 보다 명확한 분석과 쉬운 이해가 가능해 진다. 본 논문에서는 자바 프로그램의 구조와 객체들 사이의 제어의 흐름을 이해하는데 도움을 준다.

  • PDF

교육용 AVR 로봇의 자바기반 플랫폼 (Java based Platform for Educational Robots on AVR)

  • 이이섭;김성훈
    • 지능정보연구
    • /
    • 제15권3호
    • /
    • pp.17-29
    • /
    • 2009
  • C 언어는 AVR사의 ATmega128을 기반으로 하는 교육용 로봇 팔의 주 프로그래밍 언어다. C 언어는 교육용 로봇 팔을 제어하고 프로그램 학습하기 원하는 중학교 또는 고등학생들에게는 매우 어렵고 복잡하였다. 더구나, 통합개발환경, 디버딩 및 테스팅 환경도 제공하지 못하였다. 본 연구에서는 이러한 문제를 해결하기 위하여 교육용 로봇을 위한 자바 기반의 통합 개발 플랫폼을 제안하였다. 이 플랫폼은 교육용 로봇 팔을 위한 최신의 초소형 자바 가상 머신(NanoVM), 이클립스 플러그인을 사용한 통합개발환경, 실제 로봇을 연결하지 않아도 테스트 및 디버깅을 할 수 있는 3차원 시뮬레이터를 포함하고 있다. 이러한 자바 개발환경은 어린 학생들이 매우 용이한 교육용 로봇 팔 학습환경을 제공하게 되었다.

  • PDF

위치 예측 시뮬레이터를 이용한 인터넷 로봇 시스템의 거리 오차 보상 (Distance Error Compensation of Internet-based Robot System Using Position Prediction Simulator)

  • 이강희;이연백;김수현;곽윤근
    • 한국정밀공학회지
    • /
    • 제20권5호
    • /
    • pp.108-115
    • /
    • 2003
  • This paper is concerned with the development of Internet-based robot system controlled on the remote site via the Internet. In order to draw the public attention into this exciting system, we built the simple system by which a robot is moved in response to answer for the given OX quizzes. As the primary research fer Internet-based robot control, this study focuses on the development of user-friendly interface by which a beginner achieves information for a robot on the remote site from the 3D virtual simulator and the real camera image. for the compensation of Internet time delay, position prediction simulator is implemented in the user interface.

재구성가능 제조시스템과 다계층 구조를 가지는 분배센터로 구성된 공급사슬망을 위한 웹기반 시뮬레이터 개발 (Development of Web-based Simulator for Supply Chain Network with Reconfigurable Manufacturing System and Multi-layered Distribution Center)

  • 서민석;임대은
    • 대한산업공학회지
    • /
    • 제37권4호
    • /
    • pp.279-288
    • /
    • 2011
  • The past researches focused on the supply chain network that consists of factories, distribution centers and retailers for single product type. This research is required because the factory for single product type is advanced to reconfigurable type in order to produce various products, according to customers' various purchase forms and time. This research is also required because in the past researches, the material flows from factories to distribution centers and from distribution centers to retailers, but recently, there are material flows between distribution centers. The supply chain network in this research consists of reconfigurable manufacturing system, multi-layered distribution centers, and retailers. A simulator is developed to analyze the material flow on the supply chain network. The developed simulator is web-based designed by using Java Server Page and MS-SQL, so as to maximize the convenience for users.

Service Simulation을 위한 Event Simulator의 구현 (Implementation of Event Simulator for Service Simulation)

  • 이경현;김화종;박종건;안두헌
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2009년도 추계학술대회
    • /
    • pp.380-383
    • /
    • 2009
  • 최근 서비스사이언스에 대한 관심이 높아지면서 서비스 사이언스에 기초하면 다양한 서비스들이 제공되어지고 있다. 다양한 서비스 산업에서 IT기술을 적용하여 서비스의 제공시 실제 필요한 자원과 서비스로 인해서 얻어지는 수익에 대해서 시뮬레이션을 통해서 검증하기 위한 Service Simulation을 자바기반의JSL(Java Simulation Library)과 Tortuga 를 이용하여 Event Simulator를 구현하였다. 본 논문에서 General Service Simulation에 대한 요건을 분석하고, 이를 기반으로 한 Event Simulator의 구현을 소개하였다.

  • PDF

COSIM(HARDWARE-SOFTWARE COSIMULATOR): JAVABEANS-BASED TOOL FOR WEB APPLICATIONS

  • Lee, Kangsun;Jaeho Jung;Youngsuk Hwang
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2001년도 The Seoul International Simulation Conference
    • /
    • pp.354-358
    • /
    • 2001
  • Cosim (Hardware and Software Co-Simulator) is a JavaBeans-based simulation tool fur validating systems architecture and estimating performance of web applications. Cosim has four components: Modeler, Translator, Engine and Scenario. Users start from Modeler to describe systems architecture in UML(Unified Modeling Language) deployment diagram, and then specify hardware & software performance parameters such as execution delay, network topology, and frame size. All information specified on Modeler are sent to Translator, and then automatically converted to Java programs. Scenario is responsible to run the Java program and produce results in text reports and graphs. Developers can reduce development time and cost by validating systems architecture of web applications before the actual deployment.

  • PDF

위성 S/W 개발을 위한 Java 기반의 Subsystem 시뮬레이터 구축 (Subsystem simulator using java for the satellite S/W development)

  • 신현규;최종욱;이종인
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2008년도 춘계학술발표대회
    • /
    • pp.491-492
    • /
    • 2008
  • 인공위성에 탑재되는 S/W는 위성 내의 다양한 장치들과 유기적으로 통신하며 위성의 동작을 제어하고 임무를 수행한다. 따라서 이들 장치들과의 상호 작용이 충분히 테스트되어야 하나, S/W 개발 과정에서 해당 장치들과 직접 연동되어 개발하기 어려운 경우가 대부분이다. 이에 위성에 탑재되는 다른 장치 및 탑재체의 기능과 역할을 모사할 수 있는 시뮬레이터가 필요성이 대두된다. 본 연구에서는 Java를 이용한 시뮬레이터 개발 방안에 대하여 소개한다.

일방향 AGV 시스템 설계를 위한 시뮬레이터 개발 (Development of Simulator for Designing Unidirectional AGV Systems)

  • 이경재;서윤호
    • 한국시뮬레이션학회논문지
    • /
    • 제17권4호
    • /
    • pp.133-142
    • /
    • 2008
  • 생산시스템의 유연성과 효율성을 동시에 만족시키기 위한 자재취급 시스템으로써 AGV 시스템을 사용한다. AGV 시스템은 전체 생산시스템의 성능을 결정하는 중요 요인으로써 최적 설계안의 도출이 필수적이다. 일반적으로 상용 시뮬레이션 소프트웨어를 이용하여 AGV 시스템 설계 검증이 이루어지고 있지만, 이러한 검증 과정을 신속히 처리하기 위한 일련의 절차에 대한 개발이 필요하다. 본 연구에서는 근사최적화된 일방향 흐름 경로와 다양한 운영 파라미터를 고려할 수 있는 일방향 AGV 시스템 시뮬레이터의 아키텍처를 제시 및 개발 하였다. 개발된 AGV 시스템 시뮬레이터는 Java를 기반으로 개발되었으며, 타부탐색을 이용한 근사최적 일방향 네트워크 설계를 지원하고, 사용자가 쉽게AGV 시스템의 설계 검증 및 대안분석에 사용할 수 있도록 개발되었다. 사용자의 시스템 설계 운영 정보는 입력창을 통해 입력되며 이 정보는 레이아웃 생성기, AGV 운영계획 생성기, 통합 AGVS 생성기로 구성된 시뮬레이션 엔진에서 자동으로 AGV 시스템을 모델링 및 시뮬레이션을 하여 빠른 시간 안에 시뮬레이터 사용자에게 피드백을 제공한다.

  • PDF

변압기의 내부 구조 격자화와 신경망을 이용한 부분방전 위치추정 연구 (A Study on The Estimation of Partial Discharge Location Using Division of Internal Structure of Transformer and Neural Network)

  • 이양진;김재철;김용성;조성민
    • 한국조명전기설비학회:학술대회논문집
    • /
    • 한국조명전기설비학회 2006년도 춘계학술대회 논문집
    • /
    • pp.370-375
    • /
    • 2006
  • This paper suggests the method for estimating a partial discharge (PD) location using divide of the inside transformer as a grid. The PD location is found swiftly and economically compared with the typical method detecting a PD. The reason is that the location of PD is detected in the section. The estimation of PD location is trained using the Neural Network. JavaNNS(Java Neural Network Simulator) and SNNS(Stuttgart Neural Network Simulator) are used for searching the location of PD. The simulation procedure is following, The transformer is assumed that the case is a regular hexahedron. The sensor is installed in a proper location. A section of PD location is set as a target, and training set is studied with several PD locations in the inside of the transformer. As a result of training process, the learning capability of neural network is excellent. The PD location is detected by division of internal structure of transformer and application of neural network.

  • PDF