Modeling large-scale systems with large sets of natural-language requirements has always been the major focus for trialling behavior trees and the overall behavior engineering process.
Many large-scale systems consist of a mixture of co-dependent software and hardware.