Please use this identifier to cite or link to this item: https://cuir.car.chula.ac.th/handle/123456789/49684
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorวิวัฒน์ วัฒนาวุฒิ-
dc.contributor.authorชุมพล โมฆรัตน์-
dc.contributor.otherจุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์-
dc.date.accessioned2016-10-26T10:11:12Z-
dc.date.available2016-10-26T10:11:12Z-
dc.date.issued2556-
dc.identifier.urihttp://cuir.car.chula.ac.th/handle/123456789/49684-
dc.descriptionวิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2556en_US
dc.description.abstractวิทยานิพนธ์ฉบับนี้นำเสนอเครื่องมือที่เป็นอัตโนมัติ สำหรับการแปลงแผนภาพคอมโพเนนท์ยูเอ็มแอลแทนด้วยภาษาเอกซ์เอ็มไอไปยังภาษาแอคมี ซึ่งเป็นภาษาเชิงรูปนัยสำหรับอธิบายโครงสร้างสถาปัตยกรรม งานวิจัยนี้จึงนำเสนอคำนิยามกฎสำหรับการตรวจสอบคำศัพท์ของแผนภาพคอมโพเนนท์ยูเอ็มแอลด้วยเรกูลาร์เอกซ์เพรสชันและกฎสำหรับวิเคราะห์โครงสร้างของแผนภาพคอมโพเนนท์ยูเอ็มแอลด้วยเมทาดาต้าวากยสัมพันธ์อีบีเอ็นเอฟ ซึ่งประกอบด้วยแผนภาพคอมโพเนนท์ แผนภาพคอมโพเนนท์ย่อย คอมโพเนนท์ การเชื่อมต่อ พอร์ตและอินเตอร์เฟส นิยามกฎที่นำเสนอสำหรับตัวแปลภาษาสำหรับแผนภาพคอมโพเนนท์ยูเอ็มแอลไปยังภาษาแอคมีได้รับการพัฒนาด้วยเครื่องมือเฟล็กซ์และแย็กค์ ซึ่งตัวแปลภาษานี้ยังทำหน้าที่ตรวจสอบความเข้ากันได้ด้วยไวยากรณ์ไม่พึ่งบริบทเชิงรูปนัยของทั้งสองภาษาen_US
dc.description.abstractalternativeThis thesis proposes an automatic tool to translate the popular UML component diagram represented by XMI into one of the formal architectural description languages called ACME. This thesis proposes the definition of the rules to verify and analyze the lexical and syntax for the UML component diagram in a regular expression and EBNF metasyntax notations. The definition of such rules can verify notations which consist of the component diagram, sub-component diagram, components, connectors, ports, and interfaces. The definition of the proposed rules applied in a UML component diagram to ACME compiler is implemented using FLEX and YACC tools. In order to ensure the compiler serves the formal conformation of the context free grammars of the two languages.en_US
dc.language.isothen_US
dc.publisherจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.relation.urihttp://doi.org/10.14457/CU.the.2013.1562-
dc.rightsจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.subjectยูเอ็มแอล (วิทยาการคอมพิวเตอร์)en_US
dc.subjectซอฟต์แวร์ -- การพัฒนาen_US
dc.subjectสถาปัตยกรรมซอฟต์แวร์en_US
dc.subjectUML (Computer science)en_US
dc.subjectComputer software -- Developmenten_US
dc.subjectSoftware architectureen_US
dc.titleตัวแปลภาษาสำหรับแผนภาพคอมโพเนนท ยูเอ็มแอล ไปยังภาษาแอคมีen_US
dc.title.alternativeUML component diagrams to acme compileren_US
dc.typeThesisen_US
dc.degree.nameวิทยาศาสตรมหาบัณฑิตen_US
dc.degree.levelปริญญาโทen_US
dc.degree.disciplineวิศวกรรมซอฟต์แวร์en_US
dc.degree.grantorจุฬาลงกรณ์มหาวิทยาลัยen_US
dc.email.advisorwiwat@chula.ac.th-
dc.identifier.DOI10.14457/CU.the.2013.1562-
Appears in Collections:Eng - Theses

Files in This Item:
File Description SizeFormat 
chumpol_mo.pdf4.28 MBAdobe PDFView/Open


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