Structuring a computational experiment