Get the new faces formed after Boolean Cut

Hello,
Boolean cut of shape A and shape B will form a new set of faces on shape A, such as the green highlighted faces in the attached picture, which may not be adjacent. I want to calculate the surface area of ​​this set of faces. Is there any good way to do this?

Best Regards!

Attachments: