This article contains a system conversion from
object oriented design into Software Product Line (SPL) using delta modeling of
Abstract Behavioral Specification (ABS). ABS is a modeling language which targets system
with high level of variety and supports SPL development with delta modeling. The
case study of this thesis is a digital library system called Library Automation
and Digital Archive (LONTAR). Originally, LONTAR only uses SOAP-based web
service. With ABS, LONTAR will be converted into SPL and implement another web
service called REST. The motivation of this conversion of LONTAR from object oriented
into SPL is because it is easier to develop system with ABS than using regular object
oriented. Product definition in ABS is relatively easier than creating a new
subclass and do customization to make it works well.
Cite this paper
Gultom, R. , Setyautami, M. and Solichah, I. (2014) Conversion of Object Oriented System into Software Product Line with Delta Modeling Abstract Behavioral Specification. Journal of Computer and Communications
, 85-90. doi: 10.4236/jcc.2014.22015
 D. Cansell and D. Mery, “Foundations of the B Method,” Computing and Informatics, Vol. 22, 2003, pp. 221-256.
 M. Eriksson and A. Hagglunds, “An Introduction to Software Product Line Development,” Proceedings of Ume’s Seventh Student Conference in Computing Science, 2003.
 R. Hahnle, “The Abstract Behavioral Specification Language: A Tutorial Introduction,” TU Darmstadt, Darmstadt, 2012.
 P. C. Clements and L. Northrop, “Software Product Lines: Practices and Patterns,” SEI Series in Software Engineering, Addison-Wesley, Boston, 2001.
 L. Northrop, “Software Product Line Essentials,” Carnegie-Mellon University, Pittsburgh, 2008.
 I. Schaefer, et al., “Delta-Oriented Programming of Software Product lines,” 2010.
 A. Snyder, “Encapsulation and Inheritance in Object-Oriented Programming Lanugages,” ACM, New York, 1986.
 M. Fowler, “Refactoring Improving the Design of Existing Code,” Addison-Wesley, Boston, 2011.