Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/65508
Title: การพัฒนาบรรณาธิกรสำหรับสร้างแผนภาพสเตทชาร์ทและตัวสร้างชุดคำสั่งสำหรับวัตถุพร้อมทำงาน
Other Titles: Development of a statechart-diagram editor and a code generator for active objects
Authors: วุฒิพงษ์ เรือนทอง
Advisors: พรศิริ หมื่นไชยศรี
Other author: จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์
Advisor's Email: Pornsiri.Mu@Chula.ac.th
Subjects: อิเล็กทรอนิกส์ -- แผนภูมิ
การโปรแกรมเชิงวัตถุ
Electronics -- Charts, diagrams, etc.
Object-oriented programming ‪(Computer science)‬
Issue Date: 2544
Publisher: จุฬาลงกรณ์มหาวิทยาลัย
Abstract: วิทยานิพนธ์นี้มีวัตถุประสงค์เพื่อปรับปรุงแผนภาพสเตทชาร์ทให้สามารถใช้แสดงพฤติกรรมของวัตถุพร้อมทำงานในระบบวัตถุพร้อมทำงานแบบโครงสร้างได้และทำการพัฒนาบรรณาธิกรสำหรับสร้างแผนภาพสเตทชาร์ทเพื่อใช้ในการสร้างแผนภาพสเตทชาร์ทสำหรับกำหนดพฤติกรรมให้กับวัตถุพร้อมทำงานพร้อมทั้งพัฒนาตัวสร้างชุดคำสั่งที่มีความสามารถในการแปลงจากแผนภาพสเตทชาร์ทเป็นชุดคำสั่งของวัตถุพร้อมทำงาน การปรับปรุงแผนภาพสเตทชาร์ทเพื่อให้สามารถใช้แสดงพฤติกรรมของวัตถุพร้อมทำงานกระทำโดยการเพิ่มเติมสัญลักษณ์ดังต่อไปนี้ 1) สัญลักษณ์ของเหตุการณ์การเปลี่ยนค่าของตัวแปรพร้อมทำงาน 2) สัญลักษณ์ของเหตุการณ์ประเภทเวลาแบบเพิ่มเติม 3) สัญลักษณ์ของการกระทำในอนาคตของวัตถุพร้อมทำงานได้แก่ การเรียกฟังก์ชันล่วงหน้าและการกำหนดค่าล่วงหน้า ทำการพัฒนาบรรณาธิกรสำหรับสร้างแผนภาพสเตทชาร์ทแล้วทดสอบการใช้งานโดยการทดลองสร้างแผนภาพสเตทชาร์ทเพื่อกำหนดพฤติกรรมให้กับวัตถุพร้อมทำงานในโปรแกรมประยุกต์ 4 ระบบคือ ระบบแถวคอย ระบบแท็งก์ ระบบเครือข่าย และระบบเครื่องปรับอากาศ หลังจากนั้นจึงทำการ สร้างชุดคำสั่งโดยอัตโนมัติเพื่อนำจำนวนของบรรทัดคำสั่งที่สร้างได้มาใช้ในการประเมินผลโดยการคำนวณหาอัตราส่วนโดยคิดเป็นร้อยละจากบรรทัดคำสั่งที่สร้างได้ต่อบรรทัดคำสั่งที่นำไปใช้งานจริง ในระบบแถวคอยสามารถสร้างชุดคำสั่งได้ร้อยละ 96.1 ระบบแท็งก์ได้ร้อยละ 71.3 ระบบเครือข่ายได้ร้อยละ 91.7 และระบบเครื่องปรับอากาศได้ร้อยละ 76.8
Other Abstract: This thesis attempts to modify the statechart diagram for representing the behavior of active objects of a Structural Active-Object System (SAOS) and develop both a statechart diagram editor and a code generator for using as a software development tool. The statechart diagram editor is used to construct statechart diagrams for specifying the behavior of active objects. The code generator is used to generate a source code of active objects from a constructed statechart diagram. The statechart diagram is modified by adding the following notations: 1) the notation of active-variable change, 2) the extended notation of time-event, and 3) the notation of future actions. With these notations, the statechart diagram can represent the behavioral model corresponding to the behavior of active objects. The statechart diagram editor was tested by constructing 4 applications: Queue system, Tank system, LAN system, and Air-conditioning system. The percentage of generated source code of Queue system is 96.1, Tank system is 71.3, LAN system is 91.7, and Air-condition system is 76.8.
Description: วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2544
Degree Name: วิทยาศาสตรมหาบัณฑิต
Degree Level: ปริญญาโท
Degree Discipline: วิทยาศาสตร์คอมพิวเตอร์
URI: http://cuir.car.chula.ac.th/handle/123456789/65508
ISBN: 9740301908
Type: Thesis
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
Wuttipong_ru_front_p.pdf868.44 kBAdobe PDFView/Open
Wuttipong_ru_ch1_p.pdf753.87 kBAdobe PDFView/Open
Wuttipong_ru_ch2_p.pdf1 MBAdobe PDFView/Open
Wuttipong_ru_ch3_p.pdf890.9 kBAdobe PDFView/Open
Wuttipong_ru_ch4_p.pdf1.94 MBAdobe PDFView/Open
Wuttipong_ru_ch5_p.pdf982.65 kBAdobe PDFView/Open
Wuttipong_ru_ch6_p.pdf1.71 MBAdobe PDFView/Open
Wuttipong_ru_ch7_p.pdf1.29 MBAdobe PDFView/Open
Wuttipong_ru_ch8_p.pdf633.22 kBAdobe PDFView/Open
Wuttipong_ru_back_p.pdf894.16 kBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.