Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/27684
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorธาราทิพย์ สุวรรณศาสตร์-
dc.contributor.authorปัญญา บุญยกุลศรีรุ่ง-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2012-12-14T09:07:47Z-
dc.date.available2012-12-14T09:07:47Z-
dc.date.issued2554-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/27684-
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2554en
dc.description.abstractการเติบโตของสถาปัตยกรรมเชิงบริการในอุตสาหกรรมซอฟต์แวร์นั้นเพิ่มขึ้นอย่างมากในหลายปีที่ผ่านมา เนื่องจากข้อดีของสถาปัตยกรรมเชิงบริการนั้นสามารถนำกลับมาใช้ใหม่ได้ ง่ายต่อการพัฒนา และการที่ไม่ขึ้นต่อกันของบริการของแต่ละบริการ ซึ่งสถาปัตยกรรมเชิงบริการนั้นถูกนำมาประยุกต์ใช้โดยเว็บเซอร์วิซดับเบิลยูเอสบีเพลซึ่งใช้ไวยกรณ์ทั้งหมดเป็นภาษาเอ็กซ์เอ็มแอล ถูกนำมาใช้ทำให้เว็บเซอร์วิซทำงานได้ซับซ้อนมากยิ่งขึ้นเพื่อตอบสนองต่อกระบวนการทางธุรกิจในแต่ละองค์กร ขณะเดียวกันการทดสอบแบบมิวเทชันซึ่งเป็นชนิดของการทดสอบซอฟต์แวร์แบบหนึ่ง และเป็นที่สนใจมาชั่วระยะเวลาหนึ่งโดยมีการนำไปทดสอบกับภาษาหลายๆภาษาเช่น จาวา ซี เอสคิวแอล และ เอดา เป็นต้น แต่ก็ยังถูกใช้ไม่มากในภาษาบีเพล การทดสอบแบบวีคมิวเทชันก็เป็นการทดสอบมิวเทชันอีกชนิดหนึ่งซึ่งมีข้อดีในการลดความสิ้นเปลืองในการทดสอบแบบมิวเทชัน งานวิจัยนี้ได้นำเสนอการวิเคราะห์เกี่ยวกับตัวดำเนินการมิวเทชันสำหรับดับเบิลยูเอสบีเพลว่าสามารถประยุกต์ใช้ได้กับแนววิธีการทดสอบแบบวีคมิวเทชันได้หรือไม่ และยังเสนอเครื่องมือที่ใช้ในการสร้างมิวแตนท์โดยใช้การวิเคราะห์แบบวีคมิวเทชัน ซึ่งตัวดำเนินการมิวเทชันได้ถูกเสนอไว้ในงานที่ผ่านมา และถูกแบ่งออกเป็น 4 ประเภท คือ ตัวดำเนินการมิวเทชันเกี่ยวกับตัวระบุ ตัวดำเนินการมิวเทชันสำหรับนิพจน์ ตัวดำเนินการมิวเทชันสำหรับประพจน์ และตัวดำเนินการมิวเทชันสำหรับความผิดปกติและเหตุการณ์ เครื่องมือที่เสนอถูกเรียกว่า วีมิวท์ ซึ่งสามารถรายงานผลลัพธ์ต่างๆ เช่น จำนวนมิวแตนท์ที่กำจัดได้ จำนวนมิวแตนท์ที่ยังคงอยู่ เวลาที่ใช้ไปในการทดสอบ คะแนนมิวเทชัน และประสิทธิภาพของกรณีทดสอบen
dc.description.abstractalternativeService Oriented Architecture has dynamically increased in software industry in many years ago because many advantages such as are reusable, easy to implement and loosely coupled. Service Oriented Architecture is made more concrete with web services. Web Service Business Process Execution Language (WS-BPEL) appears to solve and support more complex business processes in many enterprises. Meanwhile, mutation testing is error-based software testing in unit level which indicates efficiency of test suites. This technique is applied in many languages such as Java, C, SQL, and Ada. Weak mutation testing can reduce execution cost more than typical mutation testing. This thesis proposes a comprehensive analysis by using some mutation operators for WS-BPEL that can apply for weak mutation testing and also proposes a tool for generating mutants by using weak mutation technique. Those operators are proposed in previous work and classified in four categories of mutation operators. Those are Identifier replace operators, Activity operators, as well as Exceptional and Event operators. The proposed tool called WeMuTe that can identify dead mutants and live mutants, execution time, mutation score, and test cases effectiveness.en
dc.format.extent11569084 bytes-
dc.format.mimetypeapplication/pdf-
dc.language.isothes
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen
dc.relation.urihttp://doi.org/10.14457/CU.the.2011.1427-
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen
dc.subjectการทดสอบมิวเทชันของโปรแกรมคอมพิวเตอร์en
dc.subjectโปรแกรมคอมพิวเตอร์ -- การทดสอบen
dc.subjectสถาปัตยกรรมเชิงบริการ (วิทยาศาสตร์คอมพิวเตอร์)en
dc.subjectสถาปัตยกรรมเครือข่ายคอมพิวเตอร์en
dc.subjectภาษาบีเพล -- การทดสอบen
dc.titleเครื่องมือทดสอบวีคมิวเทชันสำหรับดับเบิลยูเอสบีเพลen
dc.title.alternativeA weak mutation testing tool for WS-BPELen
dc.typeThesises
dc.degree.nameวิทยาศาสตรมหาบัณฑิตes
dc.degree.levelปริญญาโทes
dc.degree.disciplineวิศวกรรมซอฟต์แวร์es
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen
dc.email.advisorTaratip.S@chula.ac.th-
dc.identifier.DOI10.14457/CU.the.2011.1427-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
panya_bo.pdf11.3 MBAdobe PDFView/Open


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