The PSS design GuRu methodology: Guidelines and rules generation to enhance PSS detailed design