Abstract

Dynamic Software Product Lines (DSPLs) are emerging as a latest methodology to develop software for Service Based System, Self Adaptive Systems, Self Managed Systems, Autonomous Systems etc which require runtime capabilities for flexible adaptation, reconfiguration, and post-deployment activities. The traditional Software Product Lines are unable to provide these facilities due to their static binding nature. Being a new technology with high post deployment activities DSPLs are facing several challenges and they are still not having a very mature architecture. This paper describes about the features of DSPLs that that make it a suitable for runtime or dynamic binding. The paper includes definition, evolution, development methodology, architecture, application areas of DSPLs highlighting its niche for dynamic binding.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call