An environment for modeling structural analysis problem-solving strategies