Chulalongkorn University Theses and Dissertations (Chula ETD)
การพัฒนาบริบทประกอบเชิงกระบวนการโดยอิงสถาปัตยกรรมอิงแบบจำลอง
Other Title (Parallel Title in Other Language of ETD)
A development of process-based composite contexts based on model driven architecture
Year (A.D.)
2010
Document Type
Thesis
First Advisor
ทวิตีย์ เสนีวงศ์ ณ อยุธยา
Faculty/College
Faculty of Engineering (คณะวิศวกรรมศาสตร์)
Degree Name
วิศวกรรมศาสตรมหาบัณฑิต
Degree Level
ปริญญาโท
Degree Discipline
วิศวกรรมคอมพิวเตอร์
DOI
10.58837/CHULA.THE.2010.1580
Abstract
เทคโนโลยีคอมพิวเตอร์ได้ค่อย ๆ เข้ามาเป็นส่วนหนึ่งในชีวิตประจำวันของเรา จนทำให้เกิดแนวคิดที่เรียกว่า ระบบคอมพิวเตอร์แบบพบได้ทั่วไป กล่าวคือคอมพิวเตอร์ถูกใช้งานอยู่ทุกหนทุกแห่ง โดยที่ผู้ใช้อาจไม่ได้รู้สึกว่ากำลังใช้ระบบคอมพิวเตอร์อยู่ ซึ่งในวงการระบบคอมพิวเตอร์แบบพบได้ทั่วไปนั้นแอปพลิเคชันแบบล่วงรู้บริบทกำลังได้รับความสนใจมากขึ้นเรื่อย ๆ เนื่องจากแอปพลิเคชันเหล่านี้สามารถปรับเปลี่ยนพฤติกรรมการทำงานได้ตามบริบทโดยรอบและสภาพแวดล้อม โดยบริบทหมายถึงข้อมูลใด ๆ ที่สามารถบ่งบอกลักษณะของเอนทิตีที่สนใจได้ ซึ่งเอนทิตีอาจหมายถึงตัวบุคคล สถานที่ วัตถุสิ่งของ หรือแม้กระทั่งแอปพลิเคชัน ข้อมูลบริบทอาจเป็นได้ทั้ง (1) ค่าที่ได้รับหรือวัดได้จากฮาร์ดแวร์หรือซอฟต์แวร์ (2) ค่าที่ระบุไว้โดยตรงโดยผู้ใช้ หรือ (3) ค่าที่ได้รับมาจากบริบทอื่น ๆ เช่นจากการคำนวณ หรือจากการประกอบกันของบริบทเข้าด้วยกันเป็นบริบทประกอบ งานวิจัยนี้นำเสนอแนวคิดของ บริบทประกอบเชิงกระบวนการ ซึ่งคือ บริบทประกอบที่สามารถสร้างได้จากบริบทย่อย ๆ ในรูปแบบของกระบวนการทำงาน ในการพัฒนาบริบทดังกล่าวยังได้อาศัยแนวคิดของสถาปัตยกรรมอิงแบบจำลอง โดยงานวิจัยนี้ได้กำหนดแบบจำลองเมตาของแบบจำลองระดับพีไอเอ็ม พีเอสเอ็ม และโค้ด รวมถึงกฎการแปลงระหว่างแบบจำลองเมตาแต่ละระดับ ซึ่งจะทำให้บริบทประกอบเชิงกระบวนที่พัฒนาได้สามารถนำไปปรับใช้กับแพลตฟอร์มต่าง ๆ ได้โดยใช้แบบจำลองระดับพีไอเอ็มแบบเดียวเท่านั้น นอกจากนั้นยังได้นำเสนอการพัฒนาบริบทประกอบเชิงกระบวนการในสองแพลตฟอร์ม ซึ่งได้แก่ โทรศัพท์เคลื่อนที่ประเภทวินโดวส์โมบายล์ และโทรศัพท์เคลื่อนที่ประเภทแอนดรอยด์ โดยใช้ภาษาการแปลงเอทีแอล
Other Abstract (Other language abstract of ETD)
Computer technology has gradually become part of our daily life. This leads to a concept called ubiquitous computing or pervasive computing where computers are used around us seamlessly and, without notice, users may not realize that they are using computing systems. Within pervasive computing community, context-aware applications are gaining more interests since these applications can adapt their behavior based on surrounding context and environment. By definition, contexts refer to any information that characterizes the situation of an entity of interest. An entity can be a person, place, object, or application. Context information can be either (1) retrieved or sensed by hardware or software, (2) explicitly provided by the users, or (3) derived from other context information, e.g. by means of computation or of composition of other contexts into a composite context. This research proposes a concept of Process-Based Composite Contexts in which a composite context can be composed from other contexts in the form of a process. To develop such a context with Model Driven Architecture, PIM-, PSM-, and code-level metamodels as well as transformation rules between the meta-models are defined. The composite context can then be ported to different platforms using only one PIM model. Also, a development of the composite context for two platforms - Windows Mobile and Android - using ATL transformation language is presented
Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial-No Derivative Works 4.0 International License.
Recommended Citation
กุลธวัชวิชัย, เอกวิชญ์, "การพัฒนาบริบทประกอบเชิงกระบวนการโดยอิงสถาปัตยกรรมอิงแบบจำลอง" (2010). Chulalongkorn University Theses and Dissertations (Chula ETD). 68180.
https://digital.car.chula.ac.th/chulaetd/68180