Please use this identifier to cite or link to this item:
https://cuir.car.chula.ac.th/handle/123456789/49684
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.advisor | วิวัฒน์ วัฒนาวุฒิ | - |
dc.contributor.author | ชุมพล โมฆรัตน์ | - |
dc.contributor.other | จุฬาลงกรณ์มหาวิทยาลัย. คณะวิศวกรรมศาสตร์ | - |
dc.date.accessioned | 2016-10-26T10:11:12Z | - |
dc.date.available | 2016-10-26T10:11:12Z | - |
dc.date.issued | 2556 | - |
dc.identifier.uri | http://cuir.car.chula.ac.th/handle/123456789/49684 | - |
dc.description | วิทยานิพนธ์ (วท.ม.)--จุฬาลงกรณ์มหาวิทยาลัย, 2556 | en_US |
dc.description.abstract | วิทยานิพนธ์ฉบับนี้นำเสนอเครื่องมือที่เป็นอัตโนมัติ สำหรับการแปลงแผนภาพคอมโพเนนท์ยูเอ็มแอลแทนด้วยภาษาเอกซ์เอ็มไอไปยังภาษาแอคมี ซึ่งเป็นภาษาเชิงรูปนัยสำหรับอธิบายโครงสร้างสถาปัตยกรรม งานวิจัยนี้จึงนำเสนอคำนิยามกฎสำหรับการตรวจสอบคำศัพท์ของแผนภาพคอมโพเนนท์ยูเอ็มแอลด้วยเรกูลาร์เอกซ์เพรสชันและกฎสำหรับวิเคราะห์โครงสร้างของแผนภาพคอมโพเนนท์ยูเอ็มแอลด้วยเมทาดาต้าวากยสัมพันธ์อีบีเอ็นเอฟ ซึ่งประกอบด้วยแผนภาพคอมโพเนนท์ แผนภาพคอมโพเนนท์ย่อย คอมโพเนนท์ การเชื่อมต่อ พอร์ตและอินเตอร์เฟส นิยามกฎที่นำเสนอสำหรับตัวแปลภาษาสำหรับแผนภาพคอมโพเนนท์ยูเอ็มแอลไปยังภาษาแอคมีได้รับการพัฒนาด้วยเครื่องมือเฟล็กซ์และแย็กค์ ซึ่งตัวแปลภาษานี้ยังทำหน้าที่ตรวจสอบความเข้ากันได้ด้วยไวยากรณ์ไม่พึ่งบริบทเชิงรูปนัยของทั้งสองภาษา | en_US |
dc.description.abstractalternative | This 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.iso | th | en_US |
dc.publisher | จุฬาลงกรณ์มหาวิทยาลัย | en_US |
dc.relation.uri | http://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.subject | UML (Computer science) | en_US |
dc.subject | Computer software -- Development | en_US |
dc.subject | Software architecture | en_US |
dc.title | ตัวแปลภาษาสำหรับแผนภาพคอมโพเนนท ยูเอ็มแอล ไปยังภาษาแอคมี | en_US |
dc.title.alternative | UML component diagrams to acme compiler | en_US |
dc.type | Thesis | en_US |
dc.degree.name | วิทยาศาสตรมหาบัณฑิต | en_US |
dc.degree.level | ปริญญาโท | en_US |
dc.degree.discipline | วิศวกรรมซอฟต์แวร์ | en_US |
dc.degree.grantor | จุฬาลงกรณ์มหาวิทยาลัย | en_US |
dc.email.advisor | wiwat@chula.ac.th | - |
dc.identifier.DOI | 10.14457/CU.the.2013.1562 | - |
Appears in Collections: | Eng - Theses |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
chumpol_mo.pdf | 4.28 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.