Domain Feature Model Recovery from Multiple Applications Using Data Access Semantics and Formal Concept Analysis