Systems with assistance capabilities: adaptive and adaptable systems