5. The implementation model
The model outlined in section 2 has been implemented in Enterprise Dynamics (Enterprise Dynamics, 2003), a simulation environment for discrete-event simulation. With this implementation, the experi- ments in (Van Asperen et al., 2003) were carried out. Later the model has been implemented in Java using a simulation library. The results presented in this paper are based on both implementations. Simulation environments are generally easy to use, and allow for quick model construction. Also they provide built-in animation, generate statistics, and form well-tested simulation environments. Un- fortunately, they also have their weak points. Relevant in this context is that, generally speaking, their programming facilities are poor and communication with other programming languages such as Java usually is laborious. General purpose programming languages such as Java or C++ lack the inherent advantages of the simulation environments. On the other hand, they provide a powerful, flexible and fast programming environment. This quality may be indispensable for solving some specific modeling problems, such as complex jetty allocation algorithms. The initial simulation model was constructed fairly quickly using the Enterprise Dynamics (ED) en- vironment. This implementation provides animation, which facilitates debugging and communication about the simulation model. However, ED’s scripting language proved to be too limited for the im- plementation of complex issues, most notably stock-controlled arrivals. Hence, we implemented the arrival processes in an external (Java) program. The resulting list of interarrival times was used by a custom-built ED object to generate ship arrival events. Due to more implementation problems concerning the mooring point allocation (e.g. using priori- ties) and the need for increased runtime speed, the second simulation model was developed in the Java programming language, using the DESMO-J library (Desmo-J, 2003). This discrete-event simulation framework has been a sound platform for our work.
5. The implementation model The model outlined in section 2 has been implemented in Enterprise Dynamics (Enterprise Dynamics, 2003), a simulation environment for discrete-event simulation. With this implementation, the experi- ments in (Van Asperen et al., 2003) were carried out. Later the model has been implemented in Java using a simulation library. The results presented in this paper are based on both implementations. Simulation environments are generally easy to use, and allow for quick model construction. Also they provide built-in animation, generate statistics, and form well-tested simulation environments. Un- fortunately, they also have their weak points. Relevant in this context is that, generally speaking, their programming facilities are poor and communication with other programming languages such as Java usually is laborious. General purpose programming languages such as Java or C++ lack the inherent advantages of the simulation environments. On the other hand, they provide a powerful, flexible and fast programming environment. This quality may be indispensable for solving some specific modeling problems, such as complex jetty allocation algorithms. The initial simulation model was constructed fairly quickly using the Enterprise Dynamics (ED) en- vironment. This implementation provides animation, which facilitates debugging and communication about the simulation model. However, ED’s scripting language proved to be too limited for the im- plementation of complex issues, most notably stock-controlled arrivals. Hence, we implemented the arrival processes in an external (Java) program. The resulting list of interarrival times was used by a custom-built ED object to generate ship arrival events. Due to more implementation problems concerning the mooring point allocation (e.g. using priori- ties) and the need for increased runtime speed, the second simulation model was developed in the Java programming language, using the DESMO-J library (Desmo-J, 2003). This discrete-event simulation framework has been a sound platform for our work.
การแปล กรุณารอสักครู่..

5 . รูปแบบการดำเนินงานที่ระบุไว้ในมาตรา 2
รูปแบบได้ถูกพัฒนาในองค์กรพลวัต ( Dynamics , องค์กร , 2003 ) การจำลองสภาพแวดล้อมที่จำลองเหตุการณ์ไม่ต่อเนื่อง กับการดำเนินการนี้ ประสบการ - ments ( รถตู้ asperen et al . , 2003 ) พบว่า ต่อมาได้มีการจัดทำในรูปแบบจาวาโดยใช้การจำลองห้องสมุดผลการวิจัยที่นำเสนอในบทความนี้จะขึ้นอยู่กับทั้งสองที่ใช้งาน การจำลองสภาพแวดล้อมโดยทั่วไป ใช้งานง่าย และช่วยให้รูปแบบการก่อสร้างที่รวดเร็ว นอกจากนี้พวกเขาให้ในตัวเคลื่อนไหว สร้างสถิติและฟอร์มดีทดสอบจำลองสภาพแวดล้อม สหประชาชาติ - โชคดีที่พวกเขายังมีจุดที่อ่อนแอของพวกเขา ที่เกี่ยวข้องในบริบทนี้ก็คือว่า พูดง่าย ๆเครื่องโปรแกรมจะไม่ดีและสื่อสารกับการเขียนโปรแกรมภาษาอื่น ๆเช่น Java โดยปกติจะลําบาก วัตถุประสงค์ทั่วไปการเขียนโปรแกรมภาษาเช่น Java หรือ C ขาด แท้จริงประโยชน์ของสภาพแวดล้อมจำลอง บนมืออื่น ๆที่พวกเขาให้มีประสิทธิภาพ ยืดหยุ่น และสภาพแวดล้อมการเขียนโปรแกรมอย่างรวดเร็วภาพนี้อาจจะขาดไม่ได้สำหรับการแก้ปัญหาแบบเฉพาะเจาะจง เช่น ท่าเทียบเรือ ที่จัดสรร อัลกอริทึม แบบจำลองแรกถูกสร้างขึ้นค่อนข้างรวดเร็ว โดยใช้องค์กรพลวัต ( เอ็ด ) EN - vironment . งานนี้มีภาพเคลื่อนไหว ซึ่งสะดวกในการดีบักและการสื่อสารเกี่ยวกับรูปแบบจำลอง อย่างไรก็ตามเอ็ดเป็นภาษาสคริปต์ได้ด้วย ( สำหรับผม - plementation ของปัญหาที่ซับซ้อน หุ้น โดยเฉพาะควบคุมการเข้าพัก ดังนั้น เราดำเนินการมาถึงกระบวนการภายนอก ( ชวา ) โปรแกรม รายการผลลัพธ์ของ interarrival ครั้งถูกใช้โดยสินค้าเอ็ดวัตถุเพื่อสร้างเรือมาถึงเหตุการณ์เนื่องจากมีปัญหาการจัดสรรการจอดเรือจุด ( เช่นการใช้ -- ความสัมพันธ์ระหว่าง ) และต้องสำหรับความเร็วที่เพิ่มขึ้น runtime , แบบจำลองที่สองได้รับการพัฒนาในภาษาการเขียนโปรแกรมภาษาจาวา , ใช้ desmo-j ห้องสมุด ( desmo-j , 2003 ) นี้จำลองเหตุการณ์ไม่ต่อเนื่องและมีแพลตฟอร์มเสียงสำหรับงานของเรา
การแปล กรุณารอสักครู่..
