TAILIEUCHUNG - Discrete Event Simulation in Java

The justification for choosing this typing scheme is scalability. In other sys- tems, such as one finds for example in the Java Distributed Event Specifica- tion [SunMicrosystems 1998] andCORBANotification Service [ObjectManage- ment Group 1998b], a notification is a value of some named, explicit notification type. This implies a global authority formanaging and verifying the type space, something which is clearly not feasible at an Internet scale. On the other hand, we define a restricted set of attribute types from which to construct (arbitrary) notifications. By having this well-defined set, we can perform efficient routing based on the content of notifications. As we discuss in Section 7, content-based routing has. | Discrete Event Simulation in Java Keld Helsgaun E-mail keld@ Department of Computer Science Roskilde UniVersity DK-4000 Roskilde Denmark Abstract This report describes javaSimulation a Java package for process-based discrete event simulation. The facilities of the package are based on the simulation facilities provided by the programming language SIMULA. The design of the package follows the SIMULA design very closely. The package is easy to use and relatively efficient. In addition Java packages for coroutine sequencing event-based simulation and activity-based simulation are presented. Keywords simulation Java process discrete event coroutine 1. Introduction The Java platform comes with several standard packages. No package however is provided for discrete event simulation. This is unfortunate since discrete event simulation constitutes an important application area of object oriented programming. This fact has convincingly been demonstrated by SIMULa one of the first object-oriented programming languages 1 2 3 . Simula provides the standard class simulation a very powerful tool for discrete event simulation. A simulation encompasses a set of interacting processes. A process is an object associated with asequence of activities ordered logically in simulated time. Each process has its own life cycle and may undergo active and inactive phases during its lifetime. 1 Processes represent the active entities in the real world . customers in a supermarket. Thus the process concept may be used to describe systems in a natural way. This report describes j avaSimulation a Java package for process-based discrete event simulation. The package may be seen as an implementation of class SIMULATION in Java. In addition to the simulation facilities the package also includes the facilities for list manipulation and random number drawing as found in SIMULA. When designing the package great emphasis has been put into following the SIMULA design as closely as possible. The .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.