{'fraction_non_alphanumeric': 0.019114688128772636, 'fraction_numerical': 0.0, 'mean_word_length': 5.503267973856209, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
The Potential of Object-oriented Analysis and Design for Agent-based Computational Economics

Agent-based Simulation is used for different purposes in Computer Science and Economics. While computer scientists design agents for controlling complex systems or for instilling objects with autonomy and intelligence, economists use agents for gaining a better understanding of the dynamics within economic systems. For the modelling task both communities use their specialised modelling approaches which are very different from each other. We believe that the tools used for the purpose of designing software agents have great potential to be useful for designing agent-based models to study Economics problems. In this paper, we provide some general guidance for building Agent-based Computational Economics (ACE) models using Software Engineering (SE) modelling methods. The applicability of these methods is demonstrated by studying a real-life multi-player dilemma using an ACE and SE approach.