Call Number | T-1175 (Softcopy T-884 |
Collection Type | Tesis |
Title | Feature grouping using abstract behaviral specification language |
Author | Reza Mauliadi; |
Publisher | Depok: Fakultas Ilmu Komputer UI, 2017 |
Subject | |
Location | FASILKOM-UI; |
Nomor Panggil | ID Koleksi | Status |
---|---|---|
T-1175 (Softcopy T-884 | TERSEDIA |
ABSTRAK Nama : Reza Mauliadi Program Studi : Magister Ilmu Komputer Judul : Feature Grouping Using Abstract Behavioral Specification Language Salah satu konsep yang bertujuan untuk menghasilkan perangkat lunak dengan fitur yang bervariasi sesuai dengan kebutuhan pengguna adalah Software Product Line (SPL). SPL menggunakan istilah fitur untuk menjelaskan variasi yang ada pada perangkat lunak. Abstract Behavioral Specification (ABS) adalah suatu bahasa pemodelan yang mendukung konsep SPL. ABS menggunakan feature model untuk mendeklarasikan dan mengatur fitur-fitur. Feature model direpresentasikan dengan bentuk tree dan dapat memiliki tree lagi di dalamnya. Feature model dapat menjadi sangat besar jika jumlah fitur yang tersedia juga sangat banyak. Hal tersebut dapat menyebabkan proses pemilihan fitur untuk suatu perangkat lunak menjadi lebih sulit dilakukan, terlebih lagi bagi pengguna. Fitur-fitur pada feature model dapat dikelompokkan sehingga diharapkan dapat mengurangi kesulitan dalam proses pemilihan fitur. Pada penelitian ini, mekanisme untuk mengelompokkan fitur-fitur pada feature model akan diajukan. Pengelompokan fitur tersebut ditujukan untuk pengguna agar mereka dapat memilih fitur yang mereka inginkan dengan lebih mudah karena mereka tidak perlu melihat dan memilih fitur langsung dari bentuk feature model. Mekanisme pengelompokan fitur tersebut akan diimplementasikan di ABS tools dan mengambil ABS feature model sebagai input. Fitur-fitur yang telah dikelompokkan juga akan divisualisasikan dengan menggunakan web application sederhana sebagai tool support. Studi kasus akan digunakan untuk melakukan simulasi terhadap mekanisme pengelompokan yang diajukan. Kata Kunci: SPL, ABS, feature, feature grouping, ABS tools, grouping mechanisms viii