In general creep and damage models are required. Inelastic strains and damage variable are store in state variables, Particular challenges can be in the stability of time integration scheme. Other things are general and well described in Abaqus help.