2nd India Software Engineering Conference
Feb 23-26, 2009



Call for Papers


Important Dates



Preliminary Programme


ICSE and FSE Sessions



Location and Sight seeing


In cooperation with

Sponsor Information


  Software Product Line Evolution Workshop
Feb 24,2009

Business-critical systems need to evolve rapidly along multiple dimensions such as functionality, business process and technology platform. Part of the functionality exhibits product-like nature, for instance, financial instruments, insurance plans, and business processes need to be customized to the specific needs of an enterprise. Ideally, this customization should be a configuration exercise that selects suitable alternatives from available choices. With an aim to deliver the desired functionality out-of-the-box, business products are typically designed as software product line. A-priori variability in domain is modeled and the desired solution assembled from predefined variants. Considerable work is reported on how to model variability but mechanisms to support it to implementation with clear traceability are missing. And, a product needs to evolve in response to unplanned changes too.

Thus, management of variability and evolution emerge as related key concerns for agile adaptive business-critical systems and products. Several avenues are being explored to meet these requirements. Domain-specific languages enable domain experts themselves to express solutions in the idiom and at the level of abstraction of the problem domain. Model-driven development approach enables technology-independent specification from which a desired implementation can be automatically derived. Software product line approach helps in managing a-priori variability in a domain so as to compose a desired solution using suitable variants. Mechanisms to support extensibility at code level exist but it is hard to establish traceability from the various specifications to the implementation.

The objective of the workshop is to facilitate a dialogue between practitioners and researchers on the benefits, obstacles, and weaknesses of applying the software product line and software evolution principles, techniques, methods, processes, and tools in an industrial or organizational setting.


Inaugural address

09:00 - 09:30 AM

K Ananth Krishnan, CTO, Tata Consultancy Services Ltd

Invited keynote addresses

09:30 - 10:30 AM

Prof. Don Batory, University of Texas at Austin, USA

“Program Kubes


10:30 - 10:45 AM

Tea break

10:45 - 11:45 AM

Dr. Len Bass, Carnegie Mellon University, USA

"Exploring the Relationship between Governance and Software Architecture in Ultra Large Systems"

Invited talks (30 mins each)

11:45 - 12:15 PM

Prof. D Janakiram, IITM, Chennai

“Pattern Oriented Technique for Designing Product Line Architectures”

12:15 - 12:45 PM

Arun Bahulkar, Tata Consultancy Services Ltd

“From feature models to implementation”


12:45 - 01:45 PM

Lunch break

01:45 - 02:15 PM

Dr Santonu Sarkar, Accenture

“Role of Modeling Language in Product Line Architecture”

02:15 - 02:45 PM

Sandeep Karamongikar, Infosys Technologies Ltd

 “Realizing the promise of Software Product line development through effective variations management"

02:45 - 03:00 PM

Tea break

03:00 - 03:30 PM

Suhas Joshi, Airtight Networks

“Evolution of Product Development Practices in India: A perspective”


03:30 - 04:00 PM

Vinay Kulkarni, Tata Consultancy Services Ltd

 “An abstraction to enable MDD toolset as a productline


(4 – 5 pm) Moderated discussion

Closing remarks