Merancang Cardinality-Based Feature Model and Orthogonal Variability Model menggunakan Pendekatan Rekayasa Lini Produk Perangkat Lunak
Abstract
Variability is the ability of a software system or artifact to be changed, adapted, or configured for reuse in SPLE products. As the amount of variability increases in SPLE, the complexity of managing changes and the evolution of that variability becomes a primary concern of this case study. Software designers seek simple and specialized methods in designing software to make it easily understood and implemented in its development, especially in large-scale productivity design. This study uses the Orthogonal Variability Model (OVM) and the Cardinality-based Feature Model (CBFM) for the analysis and design of the MANRE.ID application system and identifies the basic requirements for building the MANRE.ID application and then uses OVM to establish relationships and identify them with each other. In this study, the researchers propose that the integration of models between CBFM and OVM results in easier and more structured development of MANRE.ID.
References
Abbas, A., Siddiqui, I. F., Lee, S. U.-J., & Bashir, A. K. (2017). Binary Pattern for Nested Cardinality Constraints for Software Product Line of IoT-Based Feature Models. IEEE Access, 5, 3971–3980. https://doi.org/10.1109/ACCESS.2017.2680470
Arrieta, A. (2019, September 9). Variability Modeling and Management of MATLAB/Simulink Models. 23rd International Systems and Software Product Line Conference .
Business Process Variability Modeling: A Survey (March 2017).
Case Tool Support for Variability Management in Software Product Lines. ACM Comput. Surv (March 2017).
Chavarriaga, J., Casallas, R., Parra, C., Cecilia, M., & Ricardo, C. (2019, September 9). Nine Years of Courses on Software Product Lines at Universidad de los Andes, Colombia. Software Product Life Cycle 19’.
Czarnecki, K., Helsen, S., & Eisenecker, U. (2004, August). Staged configuration using feature models. Proceedings of the Third International Conference on Software Product Lines (SPLC ’04).
Frantz, F. R., & Segura, S. (2008). Automated Analysis of Orthogonal Variability Models. A First Step. Book.
Horcas, J. M., & Pinto, M. (2020). Automatic Evolution of Eco-Efficient Software Architectures with CVL Models. IEEE Latin America Transactions, 18(07), 1238–1246. https://doi.org/10.1109/TLA.2020.9099765
Lee, J., & Hwang, S. (2016). Variability Change Management Using the Orthogonal Variability Model-Based Traceability. Wireless Pers Commun .
Li, M., Batmaz, F., Guan, L., Grigg, A., Ingham, M., & Bull, P. (2015). Model-based systems engineering with requirements variability for embedded real-time systems. 2015 IEEE International Model-Driven Requirements Engineering Workshop (MoDRE), 1–10. https://doi.org/10.1109/MoDRE.2015.7343874
Li, M., Grigg, A., Dickerson, C., Guan, L., & Ji, S. (2019). A Product Line Systems Engineering Process for Variability Identification and Reduction. IEEE Systems Journal, 13(4), 3663–3674. https://doi.org/10.1109/JSYST.2019.2897628
Pohl, K., & Metzger, A. (2014, May 31). Software Product Line Engineering and Variability Management: Achievements and Challenges. FOSE’14.
Pohl, K., & Metzger, A. (2018). Software Product Lines. The Essence of Software Engineering.
Roos-Frantz, Fabricia, Benavides, David, Ruiz-Cortés, & Antonio. (2011). Feature Model to Orthogonal Variability Model Transformation towards Interoperability between Tools.
Wahyudianto, Budiardjo, E. K., & Zamzani, M. (2014). Feature Modeling and Variability Modeling Syntactic Notation Comparison and Mapping. Journal of Computer and Communications, 2, 101–108.







