Useful lifetime prediction software for plane semi-cracks in 3-D solid configurations