View Article

Article Details

File Missing!
JournalInternational Journal of Computer Applications
TitleAn SPL Framework based Rapid Development of UAVs using FeatureIDE: A Case Study
Index TermInformation Sciences
AbstractSoftware product line engineering(SPLE), through the modeling of commonality and variability in a product family, offers a systematic solution to build a group of similar products at reduced development complexity and time to market due to their synergy and common goals.

SPL models are often used to develop adaptive and configurable software systems such as a family of product lines. SPLE is usually implemented using different models. Implementing SPLE is very challenging. Different models are used to implement SPLE. Feature models are very prevalent nowadays because it helps to emulate the broad-view of product management, product design, and architecture and product configuration. This paper takes the case study of developing a family of UAV system using Improved Software Product Line (ISPL) via feature modeling. It shows how SPLs can be perceived as feature diagrams using feature modeling tool FeatureIDE to facilitate the development of product line family.
KeywordsSoftware Product lines, SPL, feature modeling, UAV family, case study.
No. of Pages10
Author NamesMd. Mottahir Alam, Asif Irshad Khan, Anoop Kumar Sharma
  1. Khan, A.I., Alam, M.M. and Al Jedaibi, W., Variability Management in Software Development using FeatureIDE: A Case Study, International Journal of Scientific & Engineering Research, Volume 6, Issue 1, January-2015, ISSN 2229-5518
  2. J. Bosch, Design and Use of Software Architectures: Adopting and Evolving a Product Line Approach, Addison-Wesley, 2000
  3. M. Steger et al., ‘Introducing PLA RK Bosch Gasoline of System: Experiences and Practices’ in: Proc. of the Software Product Line Conf. 2004, S. 34-50
  4. Alam, M.M, Khan, A.I, Zafar, A., “A Comprehensive Study of Software Product Line Frameworks”, International Journal of Computer Applications (0975 – 8887) Volume 151 – No.3, October 2016.
  5. K. Czarnecki, U.W. Eisenecker, Generative Programming:Methods, Tools, and Applications, Addison-Wesley, 2000
  6. K. Kang, et al., Feature Oriented Domain Analysis (FODA) Feasibility Study, Technical report CMU/SEI-90-TR-021, Software Engineering Institute, Carnegie Mellon University, 1990
  7. Lettner, D., Eder, K., Grünbacher, P. and Prähofer, H., 2015, September. Feature modeling of two large-scale industrial software systems: Experiences and lessons learned. In Model Driven Engineering Languages and Systems (MODELS), 2015 ACM/IEEE 18th International Conference on (pp. 386-395). IEEE.
  8. [SSA14a] Seidl, Christoph; Schaefer, Ina; Aßmann, Uwe: Capturing Variability in Space and Time with Hyper Feature Models. In: Proceedings of the 8th International Workshop on Variability Modelling of Software-intensive Systems (VaMoS). VaMoS’14, 2014.
  9. [ME08] Mitschke, R.; Eichberg, M.: Supporting the Evolution of Software Product Lines. In: ECMDA Traceability Workshop. ECMA-TW, 2008.
  10. van Gurp, J.; Bosch, J.; Svahnberg, M.: On the Notion of Variability in Software Product Lines. In: Proceedings of the Conference on Software Architecture. 2001.
  11. Bak, Kacper; Czarnecki, Krzysztof; Wasowski, Andrzej: Feature and Meta-models in Clafer: Mixed, Specialized, and Coupled. In: Proceedings of the Third International Conference on Software Language Engineering. SLE’10, Springer-Verlag, Berlin, Heidelberg, pp. 102–122, 2011.
  12. Griss, M. L.; Favaro, J.; Alessandro, M. d’: Integrating Feature Modeling with the RSEB. In: Proceedings of the 5th International Conference on Software Reuse. ICSR ’98, IEEE Computer Society, Washington, DC, USA, 1998.
  13. van Gurp, J.; Bosch, J.; Svahnberg, M.: On the Notion of Variability in Software Product Lines. In: Proceedings of the Conference on Software Architecture. 2001.
  14. Schroeter, Julia; Lochau, Malte; Winkelmann, Tim: Multi-Perspectives on Feature Models. In: Model Driven Engineering Languages and Systems. Springer Berlin Heidelberg, 2012.
  15. Riebisch, M.; Bollert, K.; Streitferdt, D.; Philippo ¨ w, I.: Extending Feature Diagrams with UML Multiplicities. In: 6th World Conference on Integrated Design & Process Technology (IDPT2002). June 2002.
  16. Alam, M.M, Khan, A.I, Zafar, A. Md. Mottahir Alam, Asif Irshad Khan, and Aasim Zafar. A Secure Framework for Software Product Line Development. International Journal of Computer Applications 159(4):33-40, February 2017.
  17. Czarnecki, K., Eisenecker, U.W.: Generative Programming: Methods, Tools, and Applications. Addison-Wesley, Boston (2000)
  18. Kang, K.C., Kim, S., Lee, J., Kim, K., Shin, E., Huh, M.: FORM: a feature-oriented reuse method with domain-specific reference architectures. Ann. Softw. Eng. 5, 143–168 (1998)
  19. Alam, M.M., Khan, A.I. and Zafar, A., An Empirical Study of the Improved SPLD Framework using Expert Opinion Technique., (IJEACS) International Journal of Engineering and Applied Computer Science, Volume: 02, Issue: 03, March 2017 ISBN: 978-0-9957075-4-2
  20. Lazarus, S., Shanmugavel, M., Tsourdos, A., Zbikowski, R., and White, B. A., “Airborne mapping of complex obstacles using 2D splinegon,” American Control Conference, Seattle, WA, June 11-13 2008, pp. 1238–1243.
  21. Klesh, A., Girard, A., and Kabamba, P. T., “Path planning for cooperative time-optimal information collection,” American Control Conference, Seattle, WA, June 11-13 2008, pp. 1991–1996.
  22. Lechevin, N., Rabbath, C. A., Shanmugavel, M., and amd Brian A. White, A. T., “An integrated decision, control and fault detection scheme for cooperating unmanned aerial vehicle formations,” American Control Conference, Seattle, WA, June 11-13 2008, pp. 1997–2002.
  23. Karaman, S. and Frazzoli, E., “Complex mission optimization for multiple-UAVs using linear temporal logic,” American Control Conference, Seattle, WA, June 11-13 2008, pp. 2003–2009.
  24. Serchele, R., Cataldo, L., Smith, B., and Ostis, F., “Smart wide area munitions for UAVs,” AUVSI North America 2006 , Orlando, FL, 2006.
  25. Pratt, K., Murphy, R., and Stover, S., “Requirements for semi-autonomous flight in miniature UAVs for structure inspection,” AUVSI North America 2006, Orlando, FL, 2006.
  26. Davis, R. and Holmgren, P., “Remote sensing and forest monitoring in FRA2000 and beyond,” Forest resources assessment working paper - 008, Forestry Department, Food and Agriculture Organisation of the United Nations, Rome, 1999.
  27. Tomppo, E., Czaplewski, R., and Makisara, K., “The role of remote sensing in global forest assessment,” Background paper for Kotka IV Expert Consultation, Kotka, Finland, July 2002.
  28. Maslankik, J., “Polar remote sensing using an unpiloted aerial vehicle (UAV),” Seminar, ATOC7500, November 2002.

Publishing Information

Start Page No.1
Editor's Choice