Computational and data-enabled approaches for modeling and prognostics of engineered systems