• Title/Summary/Keyword: Java simulator

Search Result 53, Processing Time 0.041 seconds

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

  • Encarnacion, Nico N.;Yang, Hyunho
    • Journal of Internet Computing and Services
    • /
    • v.14 no.2
    • /
    • pp.53-59
    • /
    • 2013
  • Harvesting energy from the environment is essential for many applications to slow down the deterioration of energy in sensor networks. Energy from the environment is an inexhaustible supply which, if properly managed and harvested from the sources, can allow the system to last for a longer period. Many simulators simulate whole sensor networks where the nodes rely on energy harvesting for their source of power. It is important to be able to assume and simulate a node that can harvest energy from different sources of ambient energy. It is also essential to be able to keep track of the energy levels of the node and adjust node activities based on its energy status. This study aims to develop a prototype for a single node simulator that will show the effects of harvesting from different sources of energy. The results of this study can later be extended for more complicated simulations.

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

  • Kim, Doo-Woo;Jung, Min-Soo
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.7
    • /
    • pp.2086-2094
    • /
    • 2000
  • It is not easy to analyze object-oriented programs, including those in Java, Because the control flows of he program is not visible to the users. The users, however, can utilize class files to trace the process of execution, since a lot of information related on control flow are store in the control flows. A Java virtual machine can then execute the bytecods included in classfiles. It means that understanding the execution process of the bytecodes leads users to comprehend and analyze source programs in Java. We design and implement a visual tool for bytecode execution that is an efficient and powerful tool to understand and analyze source programs in Java. It can aid users to thoroughly grasp not only the structure of a program but also the flow of controls among objects.

  • PDF

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

  • Lee, Lee-Sub;Kim, Seong-Hoon
    • Journal of Intelligence and Information Systems
    • /
    • v.15 no.3
    • /
    • pp.17-29
    • /
    • 2009
  • C programming is a main programming for the Educational Robot Arm which is based on AVR ATmega128. The development environment is not integrated, so it is complex and difficult to study for middle or high school students who want to learn programming and control the educational robot arm. Furthermore, there is no debug and testing environment support. This paper presents a Java-based development platform for the educational robot arm. This platform includes: an up-to-date tiny Java Virtual Machine (NanoVM) for the educational robot arm; An Eclipse based Java integrated development environment as an Eclipse plug-in; a 3D simulator on the PCs to support testing and debugging programs without real robots. The Java programming environment makes development for educational robot arm easier for students.

  • PDF

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

  • 이강희;이연백;김수현;곽윤근
    • Journal of the Korean Society for Precision Engineering
    • /
    • v.20 no.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 (재구성가능 제조시스템과 다계층 구조를 가지는 분배센터로 구성된 공급사슬망을 위한 웹기반 시뮬레이터 개발)

  • Seo, Min-Seok;Lim, Dae-Eun
    • Journal of Korean Institute of Industrial Engineers
    • /
    • v.37 no.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.

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

  • Lee, Kyoung-Hyoun;Kim, Hwa-Jong;Park, Jong-Gun;Ahn, Doo-Heon
    • 한국IT서비스학회:학술대회논문집
    • /
    • 2009.11a
    • /
    • 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
    • Proceedings of the Korea Society for Simulation Conference
    • /
    • 2001.10a
    • /
    • 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

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

  • Shin, Hyun-Kyu;Choi, Jong-Wook;Lee, Jong-In
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2008.05a
    • /
    • pp.491-492
    • /
    • 2008
  • 인공위성에 탑재되는 S/W는 위성 내의 다양한 장치들과 유기적으로 통신하며 위성의 동작을 제어하고 임무를 수행한다. 따라서 이들 장치들과의 상호 작용이 충분히 테스트되어야 하나, S/W 개발 과정에서 해당 장치들과 직접 연동되어 개발하기 어려운 경우가 대부분이다. 이에 위성에 탑재되는 다른 장치 및 탑재체의 기능과 역할을 모사할 수 있는 시뮬레이터가 필요성이 대두된다. 본 연구에서는 Java를 이용한 시뮬레이터 개발 방안에 대하여 소개한다.

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

  • Lee, Gyeong-Jae;Seo, Yoon-Ho
    • Journal of the Korea Society for Simulation
    • /
    • v.17 no.4
    • /
    • pp.133-142
    • /
    • 2008
  • AGV systems are widely used to increase the flexibility and the efficiency of the material handling systems. AGV systems are one of critical factors which determine the overall performance of the manufacturing systems. To this end, the optimal design for AGV systems is essential. Commercial simulation software is often used as an analysis tool during the design of AGV systems, however a series of procedures are desirable to simplify the analysis processes. In this paper, we present and develop the architecture for unidirectional AGV systems simulator which is able to consider approximate optimal unidirectional flow path and various operational parameters. The designed AGV systems simulator is based on JAVA, and it is developed to support designing approximate optimal unidirectional network by using Tabu search method. In addition, it enables users to design and evaluate AGV systems and to analyze alternative solutions easily. Simulation engine is consists of layout designer, AGV operation plan designer, and integrated AGVS layout designer. Users enter their system design/operation information into input window, then the entered information is automatically utilized for modeling and simulating AGV systems in simulation engine. By this series of procedures, users can get the feed back quickly.

  • PDF

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

  • Lee, Yang-Jin;Kim, Jae-Chul;Kim, Young-Sung;Cho, Sung-Min
    • Proceedings of the Korean Institute of IIIuminating and Electrical Installation Engineers Conference
    • /
    • 2006.05a
    • /
    • 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