Sunday, June 17, 2007

Notes on Software Product Lines

I wandered into the concept of "Software Product Lines" and am deeply intrigued.

It seems to be an evolutionary step beyond SOA or SOOS, to a means of developing software solutions with change, flexibility (aka versions) built into the design - treating the assets of a product from models, requirements, and other artifacts through to components in a designed (read: architected) manner to maximize the proverbial goal of reuse.

Some links I found from the onset:
The main site - hosted by Software Engineering Institute at Carnegie Mellon
http://www.sei.cmu.edu/productlines/

Microsofts 'Software product Lines' approach via Software Factories
http://msdn2.microsoft.com/en-us/practices/aa718951.aspx

Other links:
More readings on Microsofts appraoch to Software Product Line, Software Factories:
The case for Software Factories Part 1: http://msdn2.microsoft.com/en-us/library/aa480032.aspx
Part 2 - http://msdn2.microsoft.com/en-us/library/ms954817.aspx
Part 3 - http://msdn2.microsoft.com/en-us/library/ms954811.aspx
Part 4 -

Use of Software Factories for HL7 (Could we do for ACORD Life Standards???)
http://msdn2.microsoft.com/en-us/library/ms954602.aspx

Developing a Domain Specifc Language for An Service Oriented Archtecture (... in Insurance??)
The Avaneda Case Study - http://msdn2.microsoft.com/en-us/library/bb381702(vs.80).aspx


Insurance Case Studies:
Vital Forsikring ASA
Pension Insurance Provider Reduces Time-to-Market with Scalable Solution
- http://www.microsoft.com/casestudies/casestudy.aspx?casestudyid=49164

No comments: