Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Computer Engineering

2020

Chulalongkorn University Theses and Dissertations (Chula ETD)

Articles 1 - 30 of 34

Full-Text Articles in Engineering

ระบบระบุตำแหน่งภายในอาคารสำหรับสมาร์ตโฟนด้วยการใช้เทคนิคลายนิ้วมือของสัญญาณวายฟายเชิงกำหนด, ธีรภัทร์ วงศ์สุธีรา Jan 2020

ระบบระบุตำแหน่งภายในอาคารสำหรับสมาร์ตโฟนด้วยการใช้เทคนิคลายนิ้วมือของสัญญาณวายฟายเชิงกำหนด, ธีรภัทร์ วงศ์สุธีรา

Chulalongkorn University Theses and Dissertations (Chula ETD)

การระบุตำแหน่งภายในอาคารด้วยการใช้เทคนิคลายนิ้วมือของสัญญาณวายฟายมักจะทำงานอย่างไม่มีประสิทธิภาพเมื่อนำไปใช้งานในพื้นที่ขนาดใหญ่ นอกจากนี้ การระบุตำแหน่งดังกล่าวมักพบกับปัญหาตำแหน่งที่ไม่ตรงกัน ซึ่งทำให้เกิดความไม่แม่นยำในการระบุตำแหน่ง ยิ่งกว่านั้นการเปลี่ยนแปลงของสภาพแวดล้อมก็สามารถลดประสิทธิภาพโดยรวมของระบบได้เช่นกัน เพื่อที่จะแก้ปัญหาเหล่านี้ งานวิจัยชิ้นนี้ได้นำเสนอ ระบบระบุตำแหน่งภายในอาคารสำหรับสมาร์ตโฟนด้วยการใช้เทคนิคลายนิ้วมือของสัญญาณวายฟายเชิงกำหนด ระบบนี้ประกอบด้วยกันทั้งหมด 3 ส่วน ส่วนที่หนึ่งคืออัลกอริทึมสำหรับจัดหมวดหมู่พื้นที่ โดยส่วนนี้จะจำแนกคำร้องขอจากผู้ใช้งาน ว่าถูกส่งมาจากภายนอกอาคารหรือภายในอาคารใด เพื่อกรองคำร้องขอที่ถูกส่งมาจากพื้นที่ภายนอกอาคารหรือพื้นที่ที่ระบบไม่ได้ครอบคลุมออกไป ส่วนที่สองคืออัลกอริทึมระบุตำแหน่งภายในอาคาร ส่วนนี้จะใช้ข้อมูลจากส่วนแรก ในการลดขอบเขตการค้นหาลายนิ้วมือของสัญญาณลง ทำให้สามารถลดระยะเวลาในการประมวลผลเพื่อหาตำแหน่งที่แน่นอนได้อย่างมหาศาล นอกจากนี้อัลกอริทึมในส่วนนี้จะคำนึงถึงปัญหาตำแหน่งที่ไม่ตรงกัน เพื่อลดผลกระทบจากปัญหาดังกล่าว ส่วนที่สามคืออัลกอริทึมตรวจจับบีเอสเอสไอดีที่หายไปจากคำร้องขอจากผู้ใช้งานและปรับปรุงฐานข้อมูล เพื่อให้ระบบสามารถปรับตัวกับสภาวะแวดล้อมที่เปลี่ยนไปได้ จากผลการทดลอง ระบบที่นำเสนอสามารถจัดหมวดหมู่พื้นที่ ระบุตำแหน่งภายในอาคารและตรวจจับบีเอสเอสไอดีที่หายไปได้อย่างแม่นยำ โดยอัลกอริทึมสำหรับจัดหมวดหมู่พื้นที่สามารถลดระยะเวลาในการประมวลผลอย่างเห็นได้ชัดเมื่อเปรียบเทียบกับงานวิจัยที่ผ่านมา นอกจากนี้อัลกอริทึมตรวจจับบีเอสเอสไอดีที่หายไปสามารถเพิ่มประสิทธิภาพให้กับทั้งระบบที่นำเสนอและงานวิจัยที่ผ่านมาได้อย่างมาก


การวินิจฉัยโรคพาร์กินสันโดยใช้การเรียนรู้ของเครื่อง, หัสพล ธัมมิกรัตน์ Jan 2020

การวินิจฉัยโรคพาร์กินสันโดยใช้การเรียนรู้ของเครื่อง, หัสพล ธัมมิกรัตน์

Chulalongkorn University Theses and Dissertations (Chula ETD)

วิทยานิพนธ์นี้นำเสนอวิธีการวินิจฉัยโรคพาร์กินสันด้วยการใช้การเรียนรู้ของเครื่องสำหรับการตรวจพบโรคพาร์กินสันในระยะเริ่มต้น โดยใช้โครงข่ายประสาทเทียมแบบวนซ้ำชนิดพิเศษ Long Short-Term Memory กับข้อมูลโรคพาร์กินสันที่ได้รับจากผู้เชี่ยวชาญของโรงพยาบาลจุฬาลงกรณ์ โดยข้อมูลที่ใช้ประกอบไปด้วยข้อมูลจากเซ็นเซอร์และคีย์บอร์ดจากการเก็บข้อมูลจากผู้ร่วมทดสอบซึ่งมีทั้งกลุ่มควบคุมและผู้ป่วยจำนวนหนึ่งผ่านตัวควบคุมที่เก็บข้อมูลคีย์บอร์ดและเซ็นเซอร์ ซึ่งข้อมูลเซ็นเซอร์มีค่าตัวแปรความเร่งและมุม ข้อมูลคีย์บอร์ดคือการกดคีย์บอร์ดเป็นตัวอักษรพร้อมทั้งเวลาการกดคีย์บอร์ด การวิจัยนี้ทำเพื่อช่วยการวินิจฉัยแยกแยะระหว่างอาการสั่นหรือมีปัญหาทางการควบคุมการเครื่องไหวของผู้ป่วยโรคอื่นและผู้ป่วยโรคพาร์กินสัน การวิจัยนี้ได้ใช้การเรียนรู้ของเครื่องเพื่อคัดกรองผู้ป่วยเบื้องต้นแทนการใช้แพทย์ผู้เชี่ยวชาญทางโรคพาร์กินสันสำหรับแพทย์แผนกผู้ป่วยนอกในวินิจฉัยการคัดกรองผู้ป่วยที่มีอาการใกล้เคียงอย่างการเคลื่อนไหว และความผิดปกติของระบบประสาทและสมอง ผลการวินิจฉัยพบว่าการเรียนรู้เครื่องสามารถตรวจพบการวินิจฉัยโรคพาร์กินสัน ได้ร้อยละความถูกต้องที่ 88.78 เปอร์เซ็นต์


ระบบควบคุมเกมแอคชั่นแนวยิงมุมมองบุคคลที่หนึ่งที่ผสานระบบต่อประสานระหว่างสมองกับคอมพิวเตอร์เข้าไปด้วย, ศุภชัย เต็งตระกูล Jan 2020

ระบบควบคุมเกมแอคชั่นแนวยิงมุมมองบุคคลที่หนึ่งที่ผสานระบบต่อประสานระหว่างสมองกับคอมพิวเตอร์เข้าไปด้วย, ศุภชัย เต็งตระกูล

Chulalongkorn University Theses and Dissertations (Chula ETD)

เทคโนโลยีการต่อประสานระหว่างสมองกับคอมพิวเตอร์ (Brain Computer Interface: BCI) ที่ใช้สัญญาณ Electroencephalogram (EEG) เป็นเทคโนโลยี BCI ที่เหมาะกับการนำมาใช้ควบคุมเกมที่สุดเพราะความสะดวกและปลอดภัยต่อผู้ใช้ แต่แม้ว่าจะมีการศึกษาประเด็นนี้กันมานานหลายปี การออกแบบเกม BCI ก็ยังไม่สามารถก้าวข้ามจุดอ่อนพื้นฐานของสัญญาณ EEG ได้ ส่งผลให้ตัวเกมที่ออกมาขาดระบบการเล่นที่น่าสนใจเมื่อเทียบกับเกมอื่นในท้องตลาด งานวิจัยชิ้นนี้จึงเสนอระบบควบคุมแบบใหม่ที่นำระบบ BCI ที่ใช้วิธีการจำแนก Steady-State Visually Evoked Potential (SSVEP) ที่ดีที่สุดในปัจจุบันอย่าง Riemannian มารวมกับอุปกรณ์ควบคุมอีก 3 อย่าง ได้แก่ คีย์บอร์ด (Keyboard) เมาส์ (Mouse) และเครื่องตรวจจับตำแหน่งการมอง (Eye Tracker) นอกจากนั้นงานวิจัยชิ้นนี้ยังเสนอเกมแอคชั่นแนวยิงมุมมองบุคคลที่หนึ่ง (Action First-person Shooter: Action FPS) ที่ถูกพัฒนามาให้ทำงานร่วมกับระบบควบคุมดังกล่าวเพื่อสร้างประสบการณ์การเล่นเกมด้วยระบบ BCI ที่ดียิ่งขึ้น โดยตัวเกมจะมี 3 ฟีเจอร์ (Features) สำคัญ ได้แก่ การชะลอเวลา การไฮไลต์ตัวกระตุ้น SSVEP ที่ถูกมองอยู่ และการออกคำสั่ง SSVEP ให้โดยอัตโนมัติเมื่อผู้เล่นไม่สามารถใช้ได้แลกกับการไม่ได้รับของรางวัลบางอย่าง จากผลการทดสอบของผู้ร่วมทดสอบ 10 คนพบว่า ผู้ร่วมทดสอบทุกคนสามารถใช้คำสั่งผ่านเครื่องตรวจจับตำแหน่งการมองได้ดีในช่วงแรก แต่เมื่อเวลาผ่านไปกลับใช้คำสั่งได้ไม่ดีเท่าเดิม ส่วนการใช้คำสั่งผ่าน SSVEP ผลที่ออกมาแตกต่างกันอย่างมากในแต่ละคำสั่ง คำสั่งที่ผู้ร่วมทดสอบใช้สำเร็จด้วยตัวเองมากที่สุดมีโอกาสใช้สำเร็จอยู่ที่ 71% ส่วนคำสั่งที่ผู้ร่วมทดสอบใช้สำเร็จด้วยตัวเองน้อยที่สุดมีโอกาสเพียง 49% เท่านั้น โดยรวมแล้วระบบควบคุมนี้ถือว่ามีความสามารถเพียงพอที่จะนำไปใช้ควบคุมเกมแนว FPS ได้ แต่ยังต้องปรับปรุงเรื่องความคงที่ของประสิทธิภาพของระบบ BCI และทางเลือกเกี่ยวกับการควบคุมด้วยเครื่องตรวจจับตำแหน่งการมอง และถึงแม้ว่าปัญหาเหล่านี้จะส่งผลให้ผู้ร่วมทดสอบไม่ได้รับความสะดวกสบายในการเล่นอยู่บ้าง แต่ผู้ร่วมทดสอบ 90% ก็ยังคงสนุกกับตัวเกมอยู่ เนื่องจากฟีเจอร์ของตัวเกมมีส่วนช่วยให้ผู้ร่วมทดสอบรู้สึกว่ายังสามารถควบคุมเกมได้


การประยุกต์ใช้ไมโครฟรอนต์เอนส์กับการปรับโครงสร้างใหม่ซิงเกิลเพจแอปพลิเคชัน, ณัฐพร นพปฎล Jan 2020

การประยุกต์ใช้ไมโครฟรอนต์เอนส์กับการปรับโครงสร้างใหม่ซิงเกิลเพจแอปพลิเคชัน, ณัฐพร นพปฎล

Chulalongkorn University Theses and Dissertations (Chula ETD)

สถาปัตยกรรมระบบซอฟต์แวร์ปกติมักแบ่งแยกเป็นส่วนหน้าและส่วนหลัง โดยที่แบ็กเอนด์มีหน้าที่ในการประมวลผลข้อมูลทางฝั่งเซิร์ฟเวอร์ ในขณะที่ฟรอนต์เอนด์รับผิดชอบการโต้ตอบระหว่างไคลเอนต์และระบบ บรรดาแนวทางสถาปัตยกรรมแบ็กเอนด์ในปัจจุบัน ไมโครเซอร์วิสเป็นทางเลือกหนึ่งที่เหมาะสมที่สุดสำหรับระบบที่สามารถขยายได้ ในขณะเดียวกัน แอปพลิเคชันฝั่งไคลเอนต์ก็เติบโตขึ้นตามขนาดและความซับซ้อนเช่นกัน แนวคิดไมโครฟรอนต์เอนส์ได้ปรากฏขึ้นเป็นวิวัฒนาการทางตรรกของสถาปัตยกรรมฝั่งฟรอนต์เอนด์ของเว็บแอปพลิเคชัน คล้ายคลึงกับไมโครเซอร์วิส แนวคิดทั้งสองมีประโยชน์ต่อการพัฒนาระบบพร้อมกัน นอกเหนือจากสมรรถนะที่เพิ่มขึ้นอันเป็นผลมาจากการแบ่งแยกแอปพลิเคชันขนาดใหญ่ออกเป็นส่วนเล็กๆ วิทยานิพนธ์นี้นำเสนอการประยุกต์ใช้ไมโครฟรอนต์เอนส์สำหรับการพัฒนาเว็บไซต์โปรแกรมสืบค้นทางกฎหมายเป็นกรณีศึกษา เนื่องจากโปรแกรมสืบค้นโดยปกติทั่วไปจัดเป็นโครงการซอฟต์แวร์ขนาดใหญ่ การพัฒนาเป็นซิงเกิลเพจแอปพลิเคชันจึงมีแนวโน้มที่จะไม่สามารถรองรับงานที่มีปริมาณมากขึ้น ระบบขยายตัวไม่ได้ดี และค่าใช้จ่ายบำรุงรักษาสูง การออกแบบฝั่งไคลแอนต์บนพื้นฐานไมโครฟรอนต์เอนด์ผนวกกับเทคโนโลยีแบ็กเอนด์แบบไมโครเซอร์วิสได้ถูกนำเสนอในงานวิจัยนี้ สำหรับการประเมินผล ความต้องการใหม่ของหน้าเว็บ รายละเอียดเอกสาร ได้ถูกพัฒนาขึ้นด้วยแองกูลาร์และเพิ่มเข้าไปในระบบปัจจุบันที่เป็นซิงเกิลเพจแอปพลิเคชัน เพื่อเปรียบเทียบกับการพัฒนาฟีเจอร์ดังกล่าวด้วยไมโครฟรอนต์เอนด์ ตัววัดทั้งสามที่ถูกเลือกสำหรับการประเมินสมรรถนะประกอบด้วย ความขึ้นต่อกันของคอมโพเนนต์ เวลาการพัฒนา และเวลาการทดสอบ ผลลัพธ์ค่าการวัดรายงานค่าตัววัดทั้งสามตัวที่ลดลงเมื่อพัฒนาด้วยไมโครฟรอนต์เอนด์ อย่างไรก็ตาม ทีมงานมีความรู้สึกว่าต้องใช้ความพยายามมากขึ้นกับการพัฒนาแบบใหม่ด้วยไมโครฟรอนต์เอนด์


การรีมอดุลาไรเซชันด้วยการค้นหาต้องห้าม, พจนารถ จันทน์วัฒนวงษ์ Jan 2020

การรีมอดุลาไรเซชันด้วยการค้นหาต้องห้าม, พจนารถ จันทน์วัฒนวงษ์

Chulalongkorn University Theses and Dissertations (Chula ETD)

วิทยานิพนธ์นี้นำเสนอการรีมอดุลาไรเซชันซอฟต์แวร์ด้วยการค้นหาต้องห้าม เพื่อค้นหารูปแบบการจัดสรรคลาสไปยังแพ็กเกจที่เหมาะสมที่สุด ซึ่งเป็นการปรับปรุงสภาพมอดุลาร์ของซอฟต์แวร์ โดยทำการค้นหาคลาสที่ไม่เหมาะสมกับแพ็กเกจ เพื่อย้ายไปยังแพ็กเกจที่เหมาะสมมากขึ้น การรีมอดุลาไรเซชันซอฟต์แวร์ด้วยการค้นหาต้องห้ามนี้ ประกอบไปด้วยขั้นตอนการตรวจสอบว่า ซอฟต์แวร์นั้นมีความจำเป็นต้องทำการรีมอดุลาไรเซชันหรือไม่ ด้วยเกณฑ์ค่าสัมประสิทธิ์ซิลูเอทของระบบซอฟต์แวร์ และหากซอฟต์แวร์จำเป็นต้องรีมอดุลาไรเซชัน ขั้นตอนถัดไปคือทำการค้นหาด้วยการค้นหาต้องห้ามจะค้นหารูปแบบการจัดสรรคลาสที่เหมาะสม เพื่อปรับปรุงระบบซอฟต์แวร์ให้มีคุณภาพที่ดีขึ้น ซึ่งวิธีการนี้สามารถเป็นเครื่องมือช่วยวิศวกรซอฟต์แวร์ตัดสินใจในการทำรีมอดุลาไรเซชันได้ เพื่อสนับสนุนวิธีการรีมอดุลาไรเซชันด้วยการค้นหาต้องห้าม จึงได้พัฒนาเครื่องมือเพื่อทดสอบกับซอฟต์แวร์และกรณีตัวอย่างที่พัฒนาด้วยภาษาจาวารวมเจ็ดตัวอย่าง จากการทดสอบพบว่า เครื่องมือสามารถตรวจสอบได้ว่าซอฟต์แวร์ควรมีการรีมอดุลาไรเซชันหรือไม่ และเครื่องมือสามารถค้นหาและแนะนำวิธีมูฟคลาสรีแฟคทอริงเพื่อทำให้ระบบซอฟต์แวร์มีคุณภาพที่ดีขึ้น โดยประเมินจากการใช้ตัววัดสัมประสิทธิ์ซิลูเอทและเทอร์โบเอ็มคิว เมื่อเปรียบเทียบก่อนและหลังการรีมอดุลาไรเซชันแล้วพบว่ามีค่าเพิ่มขึ้น


การสรุปใจความสำคัญของข้อความแบบสกัดสำหรับข่าวท่องเที่ยวภาษาไทย, ศรัญญา นาทองห่อ Jan 2020

การสรุปใจความสำคัญของข้อความแบบสกัดสำหรับข่าวท่องเที่ยวภาษาไทย, ศรัญญา นาทองห่อ

Chulalongkorn University Theses and Dissertations (Chula ETD)

ปัจจุบันเทคโนโลยีทางด้านคอมพิวเตอร์มีความสำคัญต่อการดำเนินชีวิตประจำวันของมนุษย์เป็นอย่างมากและยังถือว่าเป็นเครื่องมือที่ใช้ในการอำนวยความสะดวกให้แก่มนุษย์มากมายโดยเฉพาะทางด้านการสื่อสารผ่านสังคมออนไลน์ เพื่อลดเวลาในการอ่านข่าวหรืออ่านบทความและข่าวออนไลน์ต่างๆ จากการวิจัยที่ผ่านมามีการศึกษาและพัฒนาการสรุปใจความสำคัญของภาษาไทยเป็นจำนวนมาก ในงานวิจัยนี้ได้นำเสนอวิธีการสรุปใจความสำคัญจากข่าวการท่องเที่ยวภาษาไทย 2 วิธีคือการเลือกประโยคจากการจัดกลุ่มประโยคด้วยเคมีนและการเลือกประโยคด้วยวิธีหาคำสำคัญประโยคจากหัวข้อข่าว โดยมีการพัฒนาและสร้างคลังข้อมูลรายการคำประสมเพื่อช่วยเพิ่มประสิทธิภาพในการตัดคำ โดยการทดลองนี้ใช้ข้อมูลข่าวการท่องเที่ยวไทย ทั้งหมด 400 ข่าวสำหรับใช้ทดลองในการสรุปใจความสำคัญ และ 5,000 ข่าวสำหรับการสร้างคลังข้อมูลรายการคำประสม การวัดประสิทธิภาพของวิธีการที่นำเสนอ มีการวัดประสิทธิภาพการสรุปใจความสำคัญโดยการเปรียบเทียบผลจากการสรุปที่ได้จากผู้เชี่ยวชาญด้านภาษาไทยเทียบกับผลสรุปที่ได้จากวิธีการที่นำเสนอ จากงานวิจัยนี้ในขั้นตอนการสร้างคำประสมได้คำประสมทั้งหมด จำนวน 2,340 คำ ผลการทดลองพบว่าวิธีตัดคำด้วยคัตคำร่วมกับตัดคำประสมได้ผลดีกว่าการตัดคำจากคัตคำเพียงอย่างเดียว และการสรุปใจความสำคัญโดยใช้การคำนวณค่าน้ำหนักของคำสำคัญโดยหาค่าความถี่ของคำจากหัวข้อข่าวเพียงอย่างเดียวและเลือกประโยคเรียงลำดับจากผลรวมความถี่ของคำสำคัญจากหัวข้อข่าวมีประสิทธิภาพและความแม่นยำสูงสุดโดยมีค่าความแม่นยำ ค่าความระลึกและค่าวัดประสิทธิภาพอยู่ที่ 0.8097 0.8367 และ 0.8216 ตามลำดับและเมื่อใช้คัตคำร่วมกับการตัดคำแบบเอ็นแกรมโดยวิธีการสรุปใจความสำคัญแบบเดียวกันได้ค่าความแม่นยำ ค่าความระลึกและค่าวัดประสิทธิภาพอยู่ที่ 0.8119 0.8398 และ 0.8242 ตามลำดับที่อัตราการบีบอัดร้อยละ 20


การวิเคราะห์ข้อความภาษาธรรมชาติตามประมวลกฎหมายอาญา, วีรยุทธ ครั่งกลาง Jan 2020

การวิเคราะห์ข้อความภาษาธรรมชาติตามประมวลกฎหมายอาญา, วีรยุทธ ครั่งกลาง

Chulalongkorn University Theses and Dissertations (Chula ETD)

วิทยานิพนธ์นี้วิเคราะห์การบังคับใช้กฎหมายอาญาของประเทศไทย ในภาค1 บทบัญญัติทั่วไป และภาค2 เฉพาะความผิดเกี่ยวกับชีวิต มาตรา 288 และมาตรา 289 ในลักษณะ10 ความผิดเกี่ยวกับชีวิตและร่างกาย ตามประมวลกฎหมายอาญาของไทย ส่วนแรกของวิทยานิพนธ์นี้ใช้ความรู้ด้านกฎหมายอาญาและคำพิพากษาของศาลฎีกาในการสร้างกฎในการพิจารณาที่มนุษย์สามารถเข้าใจได้ และส่วนที่สองคือการฝึกฝนแบบจำลองด้วยชุดข้อมูลจากคำพิพากษาด้วยเทคนิคการเรียนรู้เชิงลึก โดยแก้ปัญหาความไม่สมดุลของกลุ่มข้อมูลฝึกสอนด้วยการสังเคราะห์ตัวอย่างข้อมูลในกลุ่มอื่น ๆ ให้มีจำนวนเท่ากับกลุ่มที่มากที่สุด และฝึกสอนด้วยโครงข่ายหน่วยความจำระยะสั้นแบบยาวทิศทางเดียวและสองทิศทาง ซึ่งเป็นโครงข่ายประสาทเทียมแบบวกกลับประเภทหนึ่ง และเมื่อวัดประสิทธิภาพแบบจำลองด้วยค่าเฉลี่ยมหภาคเอฟวัน พบว่าแบบจำลองของหน่วยความจำระยะสั้นแบบยาวสองทิศทางให้ประสิทธิภาพสูงกว่าแบบทิศทางเดียว และการใช้ค่าถ่วงน้ำหนักเริ่มต้นจากเรียนรู้ด้วยคลังข้อมูลขนาดใหญ่อื่น ให้ประสิทธิภาพที่สูงกว่าการใช้เฉพาะข้อมูลฝึกสอน และท้ายสุดทำการทดสอบความแม่นยำของแบบจำลองจากข่าวอาชญากรรมด้วยเทคนิคการหาค่าเฉลี่ยความน่าจะเป็น เพื่อใช้เป็นข้อมูลขาเข้าของกฎการพิจารณา พบว่าสอดคล้องกับความเห็นของนักกฎหมาย 59 %


การเฝ้าสังเกตการเรียกใช้คอลล์แอ็คทีวิตีและเซอร์วิสทาสก์สำหรับบีพีเอ็มเอ็น, วรณัฎฐ์ ดวงแก้ว Jan 2020

การเฝ้าสังเกตการเรียกใช้คอลล์แอ็คทีวิตีและเซอร์วิสทาสก์สำหรับบีพีเอ็มเอ็น, วรณัฎฐ์ ดวงแก้ว

Chulalongkorn University Theses and Dissertations (Chula ETD)

การออกแบบและพัฒนาซอฟต์แวร์เชิงบริการนั้นถูกนำมาใช้งานในการผนวกรวมเซอร์วิสที่มีอยู่เข้าไว้ด้วยกัน เพื่อลดเวลาและความซ้ำซ้อนในการพัฒนาเซอร์วิสตามกระบวนการทางธุรกิจขององค์กร ซึ่งในกระบวนการทางธุรกิจที่ออกแบบอาจมีการติดต่อเรียกใช้งานกับเซอร์วิส จำนวนมาก ดังนั้นเพื่อให้ผู้ออกแบบกระบวนการเห็นถึงองค์ประกอบและภาพรวมการทำงานภายในกระบวนการนั้น องค์กรหลายแห่งจึงออกแบบและจำลองการทำงานของกระบวนการโดยใช้ ภาษาบีพีเอ็มเอ็นที่สามารถรองรับกับการออกแบบกระบวนการทางธุรกิจ บีพีเอ็มเอ็นยังประกอบด้วยคอลล์แอ็คทีวิตีและเซอร์วิสทาสก์ โดยที่คอลล์แอ็คทีวิตีจะเรียกใช้บีพีเอ็มเอ็นอื่นที่อยู่ภายในเครื่องประมวลผลแบบจำลองบีพีเอ็มเอ็นเดียวกัน ในขณะที่เซอร์วิสทาสก์จะเรียกใช้งานเว็บเซอร์วิสที่อยู่ภายนอก วิทยานิพนธ์นี้นำเสนอแนวทางและเครื่องมือสำหรับการเฝ้าสังเกตการเรียกใช้ คอลล์แอ็คทีวิตีและเซอร์วิสทาสก์สำหรับบีพีเอ็มเอ็น โดยผู้ทดสอบนำเข้าไฟล์บีพีเอ็มเอ็น กรณีทดสอบเดิมและเส้นทางการทดสอบ จากนั้นดำเนินการตรวจสอบกรณีทดสอบเดิมกับเส้นทางการทดสอบ และเมื่อพบว่ามีเส้นทางที่ยังไม่ถูกทดสอบ กรณีทดสอบใหม่จะถูกสร้างขึ้นแบบสุ่มของเส้นทางการทดสอบแบบกิ่ง โดยสุ่มข้อมูลนำเข้าตามข้อจำกัดของตัวแปร สุดท้ายแล้วกรณีทดสอบที่สร้างขึ้นจะถูกเก็บไว้ในฐานข้อมูล ส่งผลให้กรณีทดสอบที่ได้มีความครอบคลุมทุก ๆ คอลล์แอ็คทีวิตีและเซอร์วิสทาสก์


การแปลงตรรกเชิงเวลาแบบเมตริกไปเป็นตรรกเชิงเวลาเชิงเส้นสำหรับโพรเมลา, จุฑามาศ กะวิเศษ Jan 2020

การแปลงตรรกเชิงเวลาแบบเมตริกไปเป็นตรรกเชิงเวลาเชิงเส้นสำหรับโพรเมลา, จุฑามาศ กะวิเศษ

Chulalongkorn University Theses and Dissertations (Chula ETD)

การทวนสอบสำหรับระบบเรียลไทม์เป็นสิ่งสำคัญและหลีกเลี่ยงไม่ได้ โดยปกติแล้วระบบเรียลไทม์จะอยู่ในรูปแบบที่เป็นรูปแบบทางการและถูกตรวจสอบเพื่อให้สามารถรองรับคุณลักษณะที่สำคัญ ๆ ได้ แบบจำลองที่อยู่ในรูปแบบที่เป็นทางการนี้สามารถตรวจสอบคุณลักษณะที่สนใจด้วยใช้การตรวจสอบแบบจำลอง อย่างไรก็ตาม การตรวจสอบคุณลักษณะของแบบจำลองดังกล่าว ที่ได้ประสิทธิภาพสามารถเขียนแทนให้อยู่ในรูปแบบของตรรกเชิงเวลาแบบเมตริก หรือเอ็มทีแอล ซึ่งสามารถระบุช่วงเวลาที่สนใจได้ วิทยานิพนธ์ฉบับนี้ได้นำเสนอทางเลือกหนึ่งสำหรับการแปลงสมการในรูปบบแอลทีแอลไปเป็นสมการในรูปแบบของตรรกศาสตร์เชิงเส้น หรือแอลทีแอล ที่ทำงานร่วมกันกับภาษาโพรเมลา จากคุณลักษณะของเอ็มทีแอลที่ประกอบไปด้วย ตัวดำเนินการแบบตลอดไป ตัวดำเนินการแบบในที่สุด ตัวดำเนินการแบบถัดไป ตัวดำเนินการจนกระทั่งแบบเข้ม และตัวดำเนินการจนกระทั่งแบบอ่อน จากคุณะลักษณะทั้งหมดที่กล่าวมานั้นเป็นคุณลักษณะที่ได้นำมาศึกษาในวิทยานิพนธ์ฉบับนี้ กรณีศึกษาแบบจำลองระบบการบรรจุในแจ้งยอดหนี้บัตรเครดิตที่อยู่ในรูปแบบของไทม์แพททริเนทและถูกเขียนด้วยภาษาโพรเมลาซึ่งทำงานด้วยระบบสัญญาณนาฬิกาหลักและนาฬิกาย่อยเพื่อรองรับการทำงานกับเงื่อนไขด้านเวลาของกระบวนการในกรณีศึกษา การแปลงสมการในรูปแบบของเอ็มทีแอลพร้อมด้วยเงื่อนไขของเวลาไปเป็นสมการในรูปแบบของแอลทีแอลแสดงให้เห็นว่าการทวนสอบแบบจำลองกรณีศึกษาทำงานได้อย่างถูกต้องโดยทวนสอบแบบจำลองดังกล่าวด้วยเครื่องมือสปิน


วงจรควอนตัมสำหรับขั้นตอนวิธีการของชอร์, วิภู เมธาชวลิต Jan 2020

วงจรควอนตัมสำหรับขั้นตอนวิธีการของชอร์, วิภู เมธาชวลิต

Chulalongkorn University Theses and Dissertations (Chula ETD)

วิธีขั้นตอนการหาตัวประกอบจำนวนเฉพาะของชอร์เป็นหนึ่งในปัญหาที่น่าสนใจสำหรับคอมพิวเตอร์ควอนตัม โดยงานวิจัยนี้ต้องศึกษาถึงพฤติกรรมของวงจรขั้นตอนวิธีการของชอร์เมื่อนำมาใช้กับคอมพิวเตอร์ควอนตัมในปัจจุบัน โดยเลือกนำการออกแบบวงจรที่นำเสนอไว้โดย สตีเฟ่น เบอรีการ์ด มาทำการทดลองบนคอมพิวเตอร์ควอนตัมของทางบริษัทไอบีเอ็มขนาด 15 คิวบิต


การสร้างเทสต์สคริปต์สําหรับโปรแกรมประยุกต์บนเว็บ, พันทกานต์ ศรีวิชัยนันท์ Jan 2020

การสร้างเทสต์สคริปต์สําหรับโปรแกรมประยุกต์บนเว็บ, พันทกานต์ ศรีวิชัยนันท์

Chulalongkorn University Theses and Dissertations (Chula ETD)

การทดสอบซอฟต์แวร์เป็นกระบวนการหนึ่งที่สำคัญต่อการพัฒนาซอฟต์แวร์ เพื่อค้นหาข้อผิดพลาดของซอฟต์แวร์ที่มีอยู่ในระบบ สามารถเพิ่มความน่าเชื่อถือให้กับซอฟต์แวร์ได้ การทดสอบซอฟต์แวร์ด้วยมือเป็นการทดสอบรูปแบบหนึ่งที่สามารถค้นหาข้อผิดพลาดของซอฟต์แวร์ได้ ทุก ๆ ครั้งที่ซอฟต์แวร์มีการเปลี่ยนแปลงต้องมีการทดสอบเพื่อเป็นการประกันคุณภาพของซอฟต์แวร์ อย่างไรก็ตามการทดสอบนั้นจะใช้จำนวนนักทดสอบ เวลาที่ใช้ทดสอบ เป็นจำนวนมากโดยเฉพาะการทดสอบแบบถดถอย แม้ว่าปัจจุบันนี้จะมีการใช้การทดสอบแบบอัตโนมัติมาช่วยลดเวลาที่ใช้ในการทดสอบลงแล้ว ยังต้องอาศัยนักทดสอบที่มีความรู้ ความเชี่ยวชาญในการสร้างเทสต์สคริปต์ ทำให้การสร้างเทสต์สคริปต์ในช่วงเวลาเริ่มต้นนั้นอาจใช้เวลานาน งานวิจัยนี้จึงได้เล็งเห็นความสำคัญที่จะช่วยนักทดสอบสร้างเทสต์สคริปต์ได้ง่ายขึ้น จึงนำเสนอวิธีการสร้างเทสต์สคริปต์สำหรับโปรแกรมประยุกต์บนเว็บจากการนำเข้าชื่อยูอาร์แอลเพื่อวิเคราะห์อินพุตฟิลด์และไฟล์เอกซ์เอสดีเพื่อสร้างข้อมูลทดสอบ โดยใช้วิธีการสร้างข้อมูลทดสอบแบบการวิเคราะห์ค่าขอบเขตแล้วสร้างเป็นเทสต์สคริปต์ ซึ่งเทสต์สคริปต์ที่ได้มานั้นจะถูกใช้งานภายใต้โรบอทเฟรมเวิร์ค หลังจากผู้วิจัยได้ทดสอบเครื่องมือเพื่อสร้างเทสต์สคริปต์ พบว่าเครื่องมือสามารถสร้างเทสต์สคริปต์และนำไปใช้งานภายใต้โรบอทเฟรมเวิร์คได้จริง


Techno-Economic Analysis Of Diethyl Ether Production Via Catalytic Dehydration Of Ethanol, Boonraksa Chaiapha Jan 2020

Techno-Economic Analysis Of Diethyl Ether Production Via Catalytic Dehydration Of Ethanol, Boonraksa Chaiapha

Chulalongkorn University Theses and Dissertations (Chula ETD)

The major source of energy comes from non-renewable fuels, which have a non-sustainability and negative impact on the environment. Thus, there is change to renewable fuels as bioethanol. Diethyl ether (DEE) is a part of bioethanol. However, the increase of electric vehicles (EV) may decrease ethanol demand for biofuel in the future. Thus, it will be interesting in adding value to ethanol via the catalytic dehydration to produce DEE by conduct techno-economic analysis. Further, there is comparison on different concentrations of ethanol (93% and 95% ethanol) that affect DEE production. For simulation part, the DEE capacity of 3,600 tons/year is …


Characteristics Improvement Of Quantum Dot Semiconductor Optical Amplifier For Access Network, Budsara Boriboon Jan 2020

Characteristics Improvement Of Quantum Dot Semiconductor Optical Amplifier For Access Network, Budsara Boriboon

Chulalongkorn University Theses and Dissertations (Chula ETD)

This thesis presents the characteristics improvement and performance evaluation of Quantum Dot Semiconductor Optical Amplifier (QD SOA) in an access network. There are 3 parts: 1) improvement of internal quantum efficiency, 2) increase of chip gain and 3) implementation of QD SOA in 40 Gb/s access network. The first part, Rapid Thermal Annealing (RTA) is applied to improve internal quantum efficiency to be 1.4 times higher than without RTA and low optical loss. The second part, strain compensation technique is applied to increase the chip gain of QD SOA. Considering the design of Quantum Dot Laser Diode with optimized stacked …


A Robust System For Core Thai Natural Language Processing Technologies, Can Udomcharoenchaikit Jan 2020

A Robust System For Core Thai Natural Language Processing Technologies, Can Udomcharoenchaikit

Chulalongkorn University Theses and Dissertations (Chula ETD)

As the amount of unstructured textual data grows, it becomes increasingly important to build an intelligent system that can process it. Natural Language Processing (NLP) is a technology that allows a computer to exploit human languages to perform tasks. Deep learning models have shown excellent results across fundamental tasks in NLP, such as word segmentation, part-of-speech tagging, and named-entity recognition. However, in many situations, these proposed methods fail to perform well. For an NLP system to be robust, it must address issues such as out-of-vocabulary and spelling-mistakes. This thesis's research goal is to develop NLP models that can handle malformed …


Deep Sequential Real Estate Recommendation Approach For Solving Item Cold Start Problem, Jirut Polohakul Jan 2020

Deep Sequential Real Estate Recommendation Approach For Solving Item Cold Start Problem, Jirut Polohakul

Chulalongkorn University Theses and Dissertations (Chula ETD)

The item cold-start problem occurs when a recommendation system cannot recommend new items owing to record deficiencies and new listing omissions. When searching for real estate, users can register a concurrent interest in recent and prior projects. Thus, an approach to recommend cold-start and warm-start items simultaneously must be determined. Furthermore, unrequired membership and stop-by behavior cause real estate recommendations to have many cold-start and new users. This characteristic encourages the use of a content-based approach and a session-based recommendation system. Herein, we propose a real estate recommendation approach for solving the item cold-start problem with acceptable warm-start item recommendations …


A Real Estate Valuation Model Using Boosted Feature Selection, Kankawee Chanasit Jan 2020

A Real Estate Valuation Model Using Boosted Feature Selection, Kankawee Chanasit

Chulalongkorn University Theses and Dissertations (Chula ETD)

To estimate real estate values, a complex valuation model based on artificial neural network (ANN) has been established as a successful means in modern machine learning research, specifically when high-dimensional data are available. Unfortunately, the real estate data in many locations, such as Thailand, are quite limited in terms of features. Hence, it becomes mandatory to reduce the complexity using feature selection techniques. These techniques aim to improve performance by identifying significant factors and help decrease the computational overload and model construction. However, due to the lack of explicability and interpretability in ANNs, the analysis of input factors cannot be …


A Morphable Fpga Soft Processor Using Llvm Infrastructure Targeting Low-Power Application-Specific Embedded Systems, Ehsan Ali Jan 2020

A Morphable Fpga Soft Processor Using Llvm Infrastructure Targeting Low-Power Application-Specific Embedded Systems, Ehsan Ali

Chulalongkorn University Theses and Dissertations (Chula ETD)

The reconfigurable computing (RC) aims to combine the flexibility of General-Purpose Processor (GPP) with performance of Application Specific Integrated Circuits (ASIC). There are several architectures proposed since RC's inception in 1960s, but all have failed to become mainstream. The main factor preventing RC to become common practice is its requirement for implementers of algorithms (programmers) to be familiar with hardware design. In RC, a hardened processor cooperates with a dynamic reconfigurable Hardware Accelerator (HA) which is implemented on Field-Programmable Gate Array (FPGA). The HA implements crucial software kernel on hardware to increase performance and its design demands digital circuit expertise. …


Learning Personally Identifiable Information Transmission In Android Applications By Using Data From Fast Static Code Analysis, Nattanon Wongwiwatchai Jan 2020

Learning Personally Identifiable Information Transmission In Android Applications By Using Data From Fast Static Code Analysis, Nattanon Wongwiwatchai

Chulalongkorn University Theses and Dissertations (Chula ETD)

The ease of use of mobile devices has resulted in a significant increase in the everyday use of mobile applications as well as the amount of personal information stored on devices. Users are becoming more aware of applications' access to their personal information, as well as the risk that these applications may unwittingly transmit Personally Identifiable Information (PII) to third-party servers. There is no simple way to determine whether or not an application transmits PII. If this information could be made available to users before installing new applications, they could weigh the pros and cons of having the risk of …


Using Automatic Speech Recognition To Assess Thai Speech Language Fluency In Montreal Cognitive Assessment (Moca), Pimarn Kantithammakorn Jan 2020

Using Automatic Speech Recognition To Assess Thai Speech Language Fluency In Montreal Cognitive Assessment (Moca), Pimarn Kantithammakorn

Chulalongkorn University Theses and Dissertations (Chula ETD)

The Montreal Cognitive Assessment (MoCA), a widely accepted screening tool for identifying patients with mild cognitive impairment (MCI), includes a language fluency test of verbal functioning where scores are based on the number of unique correct words produced by the test-taker. However, with different languages, it is possible that unique words may be counted differently. This study focuses on Thai as a language that differs from English in its type of word combination. We applied various automatic speech recognition (ASR) techniques to develop an assisted scoring system for the language fluency test of the MoCA with Thai language support. The …


Reducing Smart Contract Runtime Errors On The Ethereum Blockchain, Siwapol Jumnongsaksub Jan 2020

Reducing Smart Contract Runtime Errors On The Ethereum Blockchain, Siwapol Jumnongsaksub

Chulalongkorn University Theses and Dissertations (Chula ETD)

With smart contracts, a wide range of applications can be implemented on blockchains. Ethereum stores smart contract byte code with the smart contract ad-dress so, the Ethereum Virtual Machine (EVM) can read and execute transactions correctly. All executed transactions (both successful and failed transactions) are stored on the platform permanently. Failed transactions are thrown by the EVM due to runtime errors and result in monetary waste. The waste from these transactions add up to around 2 million Ethers or $634.2 million. In this thesis, we propose Evitar, a warning algorithm for reducing Ethereum smart contract runtime errors, which has two …


Multi-Evidence Learning For Medical Diagnosis, Tongjai Yampaka Jan 2020

Multi-Evidence Learning For Medical Diagnosis, Tongjai Yampaka

Chulalongkorn University Theses and Dissertations (Chula ETD)

In recent years, a great many approaches for learning from multiple sources by considering the diversity of different views have been proposed. The most interesting field is medical diagnosis. For example, breast cancer screening normally employs two views of mammography (Cranio-Caudal and Medio-Lateral-Oblique) or two modes of ultrasound (B-mode and Doppler mode) breast images. This study proposes a multi-evidence learning model that combines the multiple evidences of breast images to improve diagnosis. Two views mammography and two modes of ultrasound were used. Our proposed model consists of four stages. First, feature extraction using Convolutional Neuron Networks was operated to extract …


Semi-Supervised Thai Sentence Segmentation Using Local And Distant Word Representations, Chanatip Saetia Jan 2020

Semi-Supervised Thai Sentence Segmentation Using Local And Distant Word Representations, Chanatip Saetia

Chulalongkorn University Theses and Dissertations (Chula ETD)

A sentence is typically treated as the minimal syntactic unit used for extracting valuable information from a longer piece of text. However, in written Thai, there are no explicit sentence markers. We proposed a deep learning model for the task of sentence segmentation that includes three main contributions. First, we integrate n-gram embedding as a local representation to capture word groups near sentence boundaries. Second, to focus on the keywords of dependent clauses, we combine the model with a distant representation obtained from self-attention modules. Finally, due to the scarcity of labeled data, for which annotation is difficult and time-consuming, …


อัลกอริทึมการระบุการผันกลับของเซลลูลาร์ออโตมาตาหนึ่งมิติด้วยกราฟสับเซตย่อยภายใต้เงื่อนไขการกำหนดขอบเขตแบบไม่มีค่า, วรยุทธ วงศ์นิล Jan 2020

อัลกอริทึมการระบุการผันกลับของเซลลูลาร์ออโตมาตาหนึ่งมิติด้วยกราฟสับเซตย่อยภายใต้เงื่อนไขการกำหนดขอบเขตแบบไม่มีค่า, วรยุทธ วงศ์นิล

Chulalongkorn University Theses and Dissertations (Chula ETD)

เซลลูลาร์ออโตมาตาถือเป็นโมเดลทางคณิตศาสตร์ที่สามารถทำงานแบบระบบพลวัต ซึ่งประกอบไปด้วยสถานะจำกัดที่เรียงตัวกันอย่างเป็นระบบเรียกเซลล์ แต่ละเซลล์จะเปลี่ยนสถานะไปยังสถานะใหม่พร้อมกันด้วยการอาศัยกฎการส่งผ่านที่ขึ้นอยู่กับเซลล์รอบ ๆ ด้วยเวลาแบบเต็มหน่วย แม้ว่าเซลลูลาร์ออโตมาตามีโครงสร้างและนิยามในแบบพื้นฐาน แต่สามารถสร้างระบบที่พฤติกรรมมีความซับซ้อนได้ สมบัติในการผันกลับได้ของเซลลูลาร์ออโตมาตาถือเป็นสมบัติสำคัญที่ได้รับความสนใจในหลายงานวิจัยและสามารถนำไปประยุกต์ใช้ได้ในงานหลาย ๆ ด้านในทางวิทยาศาสตร์ แต่สำหรับเซลลูลาร์ออโตมาตาหนึ่งมิติภายใต้เงื่อนไขการกำหนดขอบเขตแบบไม่มีค่ายังถือมีข้อจำกัดของจำนวนกฎที่มีไม่มากที่มีสมบัติดังกล่าว ในงานวิจัยนี้ศึกษาและเสนออัลกอริทึมการระบุการผันกลับของเซลลูลาร์ออโตมาตาหนึ่งมิติด้วยกราฟสับเซตย่อยภายใต้เงื่อนไขการกำหนดขอบเขตแบบไม่มีค่านิยามเซลล์เพื่อนบ้านด้วยเวกเตอร์ ด้วยการแทนเซลลูลาร์ออโตมาตาด้วยกราฟสับเซตย่อยเราเสนอวิธีในการระบุสมบัติการผันกลับได้ในกราฟโดยการพิจารณาเส้นเชื่อมและจุดยอดที่เชื่อมถึงกัน นอกจากนี้งานวิจัยนี้ยังเสนอวิธีในการคำนวณสถานะก่อนหน้าสำหรับสถานะใด ๆ ของเซลลูลาร์ออโตมาตาหนึ่งมิติที่มีสมบัติผันกลับได้ภายใต้เงื่อนไขการกำหนดขอบเขตแบบไม่มีค่า ซึ่งวิธีที่ได้เสนออยู่บนพื้นฐานของการพิจารณาลักษณะของเซลล์เพื่อนบ้านด้วยการคำนวณทางเดินบนกราฟด้วยการดำเนินการของเมตริกซ์


การสกัดตารางและรายการบนเว็บเป็นอาร์ดีเอฟ, จุลเทพ นันทขว้าง Jan 2020

การสกัดตารางและรายการบนเว็บเป็นอาร์ดีเอฟ, จุลเทพ นันทขว้าง

Chulalongkorn University Theses and Dissertations (Chula ETD)

ทุกวันนี้ ลิงก์เดต้าได้เติบโตเพิ่มขึ้นอย่างรวดเร็วตามการเติบโตของเว็บ นอกเหนือจากข้อมูลใหม่ที่สร้างขึ้นในรูปแบบซีแมนติกโดยเฉพาะ ส่วนหนึ่งมาจากการแปลงข้อมูลโครงสร้างที่มีอยู่ให้อยู่ในรูปแบบของข้อมูลเปิดระดับห้าดาว อย่างไรก็ตามยังคงมีข้อมูลจำนวนมากในรูปแบบโครงสร้างและกึ่งโครงสร้าง ตัวอย่างเช่นตารางและรายการซึ่งเป็นรูปแบบหลักที่มนุษย์ใช้อ่าน ยังรอการแปลงอยู่ งานวิจัยนี้กล่าวถึงงานวิจัยต่าง ๆ ที่เกี่ยวกับการแปลงตารางและรายการมาเป็นข้อมูลในรูปแบบต่าง ๆ เพื่อให้เครื่องสามารถอ่านได้ นอกจากนี้ยังเสนอวิธีการในการแปลงตารางและรายการเป็นรูปแบบ Resource Description Framework และยังคงเก็บโครงสร้างต้นฉบับที่จำเป็นไว้อย่างละเอียด ซึ่งทำให้สามารถที่จะสร้างข้อมูลโครงสร้างเดิมกลับมาได้ ระบบ TULIP ถูกสร้างขึ้นเพื่อเป็นเครื่องมือสำหรับการพัฒนาซีแมนติกเว็บ วิธีการที่เสนอมีความยืดหยุ่นมากกว่าเมื่อเทียบกับงานอื่น ๆ เดต้าโมเดลของ TULIP สามารถรองรับการเก็บข้อมูลต้นฉบับอย่างครบถ้วน และสามารถนำมาแสดงใหม่ในมุมมองที่แตกต่างไปจากเดิม เครื่องมือนี้สามารถใช้สร้างข้อมูลจำนวนมหาศาลสำหรับเครื่องคอมพิวเตอร์เพื่อให้ใช้งานได้กว้างมากขึ้นกว่าเดิม


การสร้างกรณีทดสอบสำหรับเว็บเซอร์วิสแบบดับเบิลยูเอส-บีเพลจากกราฟการเรียกเชิงสถิต, วารีรัตน์ บัวเสนาะ Jan 2020

การสร้างกรณีทดสอบสำหรับเว็บเซอร์วิสแบบดับเบิลยูเอส-บีเพลจากกราฟการเรียกเชิงสถิต, วารีรัตน์ บัวเสนาะ

Chulalongkorn University Theses and Dissertations (Chula ETD)

เว็บเซอร์วิสถูกใช้งานกันอย่างแพร่หลายและได้รับความนิยมเป็นอย่างมาก การพัฒนาเว็บเซอร์วิสนั้นไม่ยึดติดกับภาษาที่ใช้ในการพัฒนาจึงทำให้เว็บเซอร์วิสมีรูปแบบที่หลากหลายและแตกต่างกันออกไป จึงต้องมีมาตรฐานในการควบคุมและประสานกระบวนการธุรกิจผ่านทางเว็บเซอร์วิส มาตรฐานนี้ถูกเรียกว่าดับเบิลยูเอส-บีเพล การทดสอบเว็บเซอร์วิสนั้นก็เป็นกระบวนการที่สำคัญในการพัฒนาซอฟต์แวร์เพื่อให้ตรงตามความต้องการของกระบวนการธุรกิจ งานวิจัยในปัจจุบันมีการนำเสนอแนวคิดและเครื่องมือที่ใช้ในการสร้างกรณีทดสอบสำหรับดับเบิลยูเอส-บีเพล โดยมุ่งเน้นเพียงกระบวนการธุรกิจในไฟล์ดับเบิลยูเอส-บีเพลเพียงหนึ่งไฟล์เท่านั้น วิทยานิพนธ์ฉบับนี้จัดทำขึ้นเพื่อนำเสนอแนวทางและเครื่องมือการสร้างกรณีทดสอบสำหรับดับเบิลยูเอส-บีเพลจากกราฟการเรียกเชิงสถิต เพื่อรองรับกรณีที่มีการเรียกใช้กระบวนการย่อยระหว่างไฟล์ดับเบิลยูเอส-บีเพล โดยเครื่องมือจะวิเคราะห์หาความสัมพันธ์ของแต่ละไฟล์ แทรกชุดคำสั่งในรหัสต้นทาง วิเคราะห์ความสัมพันธ์การเรียกใช้งานระหว่างไฟล์ดับเบิลยูเอส-บีเพลเพื่อสร้างกราฟการเรียกเชิงสถิต จากนั้นสร้างทางเดินทดสอบจากกราฟการเรียกเชิงสถิตเพื่อให้ได้ความครอบคลุมในระดับกิ่ง


Red Blood Cell Segmentation And Classification From Microscopic Images Using Machine Learning, Korranat Naruenatthanaset Jan 2020

Red Blood Cell Segmentation And Classification From Microscopic Images Using Machine Learning, Korranat Naruenatthanaset

Chulalongkorn University Theses and Dissertations (Chula ETD)

Red blood cell morphology analysis plays an essential role in diagnosing many diseases caused by RBC disorders. This manual inspection is a long process and requires practice and experience. Since recent computer vision and image processing in the medical imaging area can provide efficient tools, it can help hematologists to automatically analyze images from a microscope in a reduced time and cost. This research presents a new method to segment and classify RBCs from blood smear images. The process started from data collection, which a new application was created for precisely labeling. The normalization was done to reduce the color …


Accurate Surface Ultraviolet Radiation Forecasting For Clinical Applications With Deep Neural Network, Raksit Raksasat Jan 2020

Accurate Surface Ultraviolet Radiation Forecasting For Clinical Applications With Deep Neural Network, Raksit Raksasat

Chulalongkorn University Theses and Dissertations (Chula ETD)

Exposure to appropriate doses of UV radiation provides enormously health and medical treatment benefits including psoriasis. Typical hospital-based phototherapy cabinets contain a bunch of artificial lamps, either broad-band (main emission spectrum 280-360 nm, maximum 320 nm), or narrow-band UV B irradiation (main emission spectrum 310-315nm, maximum 311nm). For patients who cannot access phototherapy centers, sun-bathing, or heliotherapy, can be a safe and effective treatment alternative. However, as sunlight contains the full range of UV radiation (290-400 nm), careful sun-bathing supervised by photodermatologist based on accurate UV radiation forecast is vital to minimize potential adverse effects. Here, using 10-year UV radiation …


Med-Asa Smart Task-Volunteer Matching System, Taweesin Wongpinkaew Jan 2020

Med-Asa Smart Task-Volunteer Matching System, Taweesin Wongpinkaew

Chulalongkorn University Theses and Dissertations (Chula ETD)

In the context of healthcare, volunteers play an important role in improving the patient's experience and lowering the operational cost. However, the process which facilitate their management is reported to be problematic. In this thesis, the problems of the current system is explored, and a potential solution of a new IT system is outlined. The system was tested for a duration of 2 month during the COVID-19 outbreak in Thailand. SUS and an in-depth interview was conducted in order to gauge the usability and the effectiveness the system. The time it takes for the volunteers to go through with the …


Explainable Stock Price Prediction Using Technical Indicators With Short Thai Textual Information, Kittisak Prachyachuwong Jan 2020

Explainable Stock Price Prediction Using Technical Indicators With Short Thai Textual Information, Kittisak Prachyachuwong

Chulalongkorn University Theses and Dissertations (Chula ETD)

A stock trend prediction has been in the spotlight from the past to the present. Fortunately, there is an enormous amount of information available nowadays. There were prior attempts that have tried to forecast the trend using textual information; however, it can be further improved since they relied on fixed word embedding, and it depends on the sentiment of the whole market. In this paper, we propose a deep learning model to predict the Thailand Futures Exchange (TFEX) with the ability to analyze both numerical and textual information. We have used Thai economic news headlines from various online sources. To …


Redesigning Weakly Supervised Localization Architectures For Medical Images, Konpat Preechakul Jan 2020

Redesigning Weakly Supervised Localization Architectures For Medical Images, Konpat Preechakul

Chulalongkorn University Theses and Dissertations (Chula ETD)

Point localization is a task that aims to identify the location but not the extent of an object of interest in an input image. A success localization is when a model predicts a point which is within the boundary of an object of interest. This task has been successfully learnt using only image-level annotation i.e. image classification. This setting is known as weakly-supervised point localization. Weakly-supervised point localization is particularly useful in medical imaging task where not only the decision of a model is required by also the explanation. The better the explanation the more useful the model is. Usually …