A systems product line approach