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

     

Home

Call for Papers

DAMSYM

Important Dates

Registration

Committees

Preliminary Programme

Keynotes

ICSE and FSE Sessions

Tutorials

Workshops

Location and Sight seeing

Accomodation

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.

Program

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

Abstract

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”

Abstract

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”

Abstract

03:30 - 04:00 PM

Vinay Kulkarni, Tata Consultancy Services Ltd

 “An abstraction to enable MDD toolset as a productline

Abstract

(4 – 5 pm) Moderated discussion

Closing remarks