ABSTRAK
Nama : Rizki Muhammad
Program Studi : Ilmu Komputer
Judul : Pengembangan Program Translasi Model Abstract Behavioral Specification (ABS) Menjadi Model UML dengan Delta-Oriented Programming (DOP) Profile
Pengembangan perangkat lunak dengan paradigma SPL (Software Product Line) akan membuat proses pengembangan menjadi lebih efektif dan efisien, hal tersebut dikarena SPL memungkinkan suatu software untuk memiliki beberapa product yang memiliki berbagai variasi tetapi tetap memiliki suatu kesamaan. ABS merupakan bahasa pemodelan yang dapat memfasilitasi pengembangan software dengan SPL. Di sisi lain, suatu software umumnya dimodelkan menggunakan sebuah bahasa pemodelan standar, yaitu UML (Unified Modeling Language), dimana pada UML software tersebut akan dimodelkan sebagai diagram-diagram. Saat ini UML sudah bisa memodelkan software yang dikembangkan yang menggunakan paradigma SPL dengan adanya UML-DOP Profile. Meskipun demikian diperlukan sebuah translator agar terdapat koherensi antara rancangan yang menggunakan UML dengan implementasi yang menggunakan ABS. Oleh karena itu penelitian ini dilakukan untuk membahas tentang pengembangan suatu program yang dapat melakukan translasi model ABS, yang memfasilitasi SPL, menjadi model UML secara otomatis dengan mengikuti aturan dari UML-DOP Profile. Program tersebut akan menghasilkan sebuah dokumen XMI (XML Metadata Interchange) yang merupakan representasi dari suatu model UML, dimana program translasi akan memanfaatkan informasi-informasi dari AST (Abstract Syntax Tree) milik ABS dan memodelkannya sebagai elemen pada model UML.
Kata Kunci:
ABS, XMI, UML-DOP Profile, UML, Translasi ABS-UML, SPL
|
|