ABSTRAK
Nama : Triando
Program Studi : Sistem Informasi
Judul : Memperluas Product Selection Language dari Abstract Behavioral
Specification (ABS) dengan Ekspresi Produk
Sekarang ini, permintaan dan variasi perangkat lunak semakin meningkat. Terdapat
konsep yang bertujuan menghasilkan banyak variasi produk yang disebut Software
Product Line (SPL). Konsep SPL diterapkan pada sebuah modeling language yaitu
Abstract Behavioral Specification (ABS). ABS dapat memfasilitasi pengembangan
banyak produk terkait dari satu basis kode tunggal. Salah satu bagian bahasa pada
ABS adalah Product Selection Language (PSL). Dengan PSL, sebuah produk dinyatakan
dengan sekumpulan fitur. Meskipun beberapa produk mungkin berbagi beberapa
fitur, dengan PSL, semua fitur dalam suatu produk harus dinyatakan satu per
satu. Jika produk berasal dari puluhan hingga ratusan fitur, pendefinisian produk
akan menjadi sulit dan tidak efisien. Oleh karena itu, penulis memikirkan solusi
agar pengembang ABS dapat mengembangkan produk dari kombinasi produk lainnya.
Kombinasi ini dinyatakan menggunakan ekspresi produk. Dalam penelitian ini,
penulis memperluas PSL dengan implementasi dan menguji ekspresi produk pada
ABS compiler front-end. Selain itu, penulis melakukan studi kasus dengan Sistem
Organisasi Amal, yang dikembangkan di Lab Riset RSE, Fakultas Ilmu Komputer,
Universitas Indonesia.
Kata Kunci:
Software Product Lines (SPL), Abstract Behavioral Specification (ABS), Product
Selection Language (PSL), Ekspresi Produk
|
|