CFP last date
20 December 2024
Reseach Article

A Secure Framework for Software Product Line Development

by Md. Mottahir Alam, Asif Irshad Khan, Aasim Zafar
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 159 - Number 4
Year of Publication: 2017
Authors: Md. Mottahir Alam, Asif Irshad Khan, Aasim Zafar
10.5120/ijca2017912919

Md. Mottahir Alam, Asif Irshad Khan, Aasim Zafar . A Secure Framework for Software Product Line Development. International Journal of Computer Applications. 159, 4 ( Feb 2017), 33-40. DOI=10.5120/ijca2017912919

@article{ 10.5120/ijca2017912919,
author = { Md. Mottahir Alam, Asif Irshad Khan, Aasim Zafar },
title = { A Secure Framework for Software Product Line Development },
journal = { International Journal of Computer Applications },
issue_date = { Feb 2017 },
volume = { 159 },
number = { 4 },
month = { Feb },
year = { 2017 },
issn = { 0975-8887 },
pages = { 33-40 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume159/number4/26992-2017912919/ },
doi = { 10.5120/ijca2017912919 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-07T00:04:53.212574+05:30
%A Md. Mottahir Alam
%A Asif Irshad Khan
%A Aasim Zafar
%T A Secure Framework for Software Product Line Development
%J International Journal of Computer Applications
%@ 0975-8887
%V 159
%N 4
%P 33-40
%D 2017
%I Foundation of Computer Science (FCS), NY, USA
Abstract

In today’s marketing scenario, the software companies have the challenge to provide a vast variety of customized software products option to satisfy diversified customers’ requirements. Although increasing product varieties increase sales volume and profits, but it also raises development complexity, time and cost. In order to address the issues, companies are moving towards Software Product Line Engineering (SPLE) which helps in providing large varieties of products with minimum development effort and cost. This approach amalgamate component based development and feature based development, both of which are based on the concept of reusability and facilitate the development of a family of products. This paper tries to propose an improved framework for software product line. Cross-cutting concerns such as security and configurability are addressed in this framework. Further, the proposed framework is compared with selected state of art frameworks.

References
  1. McIlroy, M.D., Buxton, J., Naur, P. and Randell, B., 1968, October. Mass-produced software components. In Proceedings of the 1st International Conference on Software Engineering, Garmisch Pattenkirchen, Germany (pp. 88-98). sn.
  2. Parnas, D.L., 1976. “On the Design and Development of Program Families”, IEEE Transactions on Software Engineering, March.
  3. Clements, P., Northrop, L., 2001. "Software Product Lines: Practices and Patterns".Addisson-Wesley. 0-201-70332-7.
  4. DeBaud, J.M., Schmid, K, 1999. A systematic approach to derive the scope of software product lines". In: Proceedings of the 21st International Conference on Software Engineering, Los Angeles, California, United States.
  5. Khan, A.I., Alam, M.M., Shariq, M., May 2015. " A Perspective Study of Intelligent System for Component based Development". International Journal of Computer Applications 117(4):11-17.
  6. Khan, A.I., Khan, U.A., 2012. "An Improved Model for Component Based Software Development." Software Engineering 2, no. 4 (2012): 138-146.
  7. Khan, A.I., Alam, M.M., Jedaibi, W.A., January 2015. "Variability Management in Software Development using FeatureIDE: A Case Study." International Journal of Scientific & Engineering Research, Volume 6, Issue 1, 584 ISSN 2229-5518
  8. Deelstra, S., Sinnema, M., Bosch, J., 2004. "Experiences in software product families:problems and issues during product derivation".In: Proceedings of Third International Conference, SPLC2004, Boston, MA, USA. Springer.
  9. Kim, K. et al.,2006. "Asadal: A Tool System for Co-Development of Software and Test Environment based on Product Line Engineering". In: 28th International Conference on Software Engineering (ICSE), pp. 783–786.
  10. Dager, J. C., 2000. "Cummins' Experience in Developing a Software Product Line Architecture for Real-time Embedded Diesel Engine Controls," Patrick Donohoe (ed.) Proceedings SPLC1, Kluwer. Page: 23-46. ISBN: 0792379403.
  11. Hetrick, W.A., Krueger, C.W., Moore, J.G., 2006. "Incremental return on incremental investment: Engenio’s transition to software product line practice". In: Companion to the 21st ACM SIGPLAN Conference on Object-oriented Programming Systems, Languages, and Applications, Portland, Oregon, USA.ACM.
  12. Pohl, K., Böckle, G., van der Linden, F., 2005. "Software Product Line Engineering". Springer, Berlin/Heidelberg/New York. 10 3-540-24372-0.
  13. Böckle, G., 2000." Model-based requirements engineering for product lines". In: Proceedings of the First Conference on Software Product Lines: Experience and Research Directions, Denver, Colorado, United States. Kluwer Academic Publishers.
  14. Kim, J., Park, S., Sugumaran, V. ,2008. "DRAMA: A framework for domain requirements analysis and modeling architectures in software product lines". Journal of Systems and Software, 81(1), 37-55.
  15. Tanhaei, M., Moaven, S., Habibi, J., 2010. "Toward an architecture-based method for selecting composer components to make software product line". Proceedings of the 2010 Seventh International Conference on Information Technology: New Generations (ITNG) (pp. 1233-1236).
  16. Mellado, D., Fernández, M. E., Piattini, M., 2010. "Security requirements engineering framework for software product lines". Information and Software Technology, 52(10), 1094-1117.
  17. Linden, F., Schmid, K., Rommes, E. , 2007." Software Product Lines in Action". Springer, Berlin.
  18. Guendouz, A., Bennouar, D., 2014. "Component-Based Specification of Software Product Line Architecture". In International Conference on Advanced Aspects of Software Engineering (pp. 2–4).
  19. Alam, M.M, Khan, A.I., 2013. "Risk-based testing techniques: a perspective study." International Journal of Computer Applications 65, no. 1 .
  20. Md Alam, M.M, Khan, A.I., Zafar,A, 2016."A Comprehensive Study of Software Product Line Frameworks". International Journal of Computer Applications 151(3):11-17.
  21. PWalters, JDMcGregor, Arcade Game Maker Pedagogical Product Line: Scope, Software Engineering Institute ,Carnegie Mellon University, Retrieved from http://www.sei.cmu.edu/productlines/ppl/product_line_overview.html
Index Terms

Computer Science
Information Sciences

Keywords

Software Product Line feature coverage variability comparison framework product line methods feature modeling.