Method to Obtain Lossless Join Boyce-Codd Normal Form (BCNF) Decomposition
For determining the candidate keys:
 1. Determine the attributes not present in the RHS of the FDs
 2. Find the closures of those attributes
 3. Identify those closures that determine R. These will be your candidate keys

For determining the super keys:
Include the candidate keys with all possible combinations of the rest of the attributes

For determining trivial dependency:
$A \supseteq B$, B is trivially dependent upon A. Locate those FDs.