Modeling Approaches for the Design and Analysis of Complex Systems