I have successfully used the coring method from the top and the addition of studs as needed on a roof system to increase the live load capacity of the roof (originally the roof beams where designed as non-composite), just be carefull when adding the stresses to calculate the final stresses. The dead load stresses should be calculated based on a non-composite system and the live load stresses based on the composite system and then added together to compare against allowables.
After coring the holes, the studs are fused into the steel beams/girders in the center of the core, care shall be taken during the coring operation so not to core the steel beam by mistake (the holes should be inspected for that prior to grouting the holes), in some cases forming will be needed from the underside to be able to pour the grout, it all depends whether the core hits the top or bottom flutes or in some cases both deck flutes at the same time.
Hope this helps
A