An Evaluation of the NetBeans Module System as a Product line Implementation Technology

Hans Martin Mærsk-Møller, Bo Nørregaard Jørgensen

Research output: Chapter in Book/Report/Conference proceedingArticle in proceedingsResearchpeer-review

738 Downloads (Pure)

Abstract

Variability is one of the key concepts of software reuse in software product line engineering (SPLE). Rich client platforms (RCPs) have been designed to facilitate development of modern client applications. They facilitate this with concepts, structures and pre-made functionality which support the development and conceptualization of flexible and modular applications. These characteristics make them interesting in the context of SPLE. Despite the fact that modularity, extensibility and flexibility are characteristics, which in general are even more important to software product lines (SPLs) than to standalone applications, these platforms and their facilities have not been investigated scientifically from a SPLE perspective. This paper remedies the situation by providing an evaluation and a discussion of the module system provided by NetBeans Platform (a RCP). The paper contributes to the catalog of SPL implementation technologies, it introduces SPLE practitioners and theoreticians to RCP technologies, and sheds light on some of the concepts, which can help to make a more informed decision when it comes to choosing implementation technology for development of SPLs.
Original languageEnglish
Title of host publicationProceedings of the 2nd International Conference on Measurement and Control Engineering (ICMCE 2011)
Number of pages8
PublisherAmerican Society of Mechanical Engineers
Publication date2011
Pages341-348
ISBN (Print)978-0-7918-5985-8
Publication statusPublished - 2011
EventThe 2nd International Conference on Measurement and Control Engineering (ICMCE 2011) - Chengdu, China
Duration: 16. Nov 201118. Nov 2011

Conference

ConferenceThe 2nd International Conference on Measurement and Control Engineering (ICMCE 2011)
CountryChina
CityChengdu
Period16/11/201118/11/2011

Keywords

  • Component-Based Software Engineering
  • Software Reuse and Metrics
  • Computer and Software Engineering
  • Design Patterns and Frameworks
  • Software Architecture and Design

Fingerprint

Dive into the research topics of 'An Evaluation of the NetBeans Module System as a Product line Implementation Technology'. Together they form a unique fingerprint.

Cite this