一般システム理論
それぞれ異なった判定アルゴリズムなどの特徴（キャラクタリスティック）を持ったエージェントモデルを用い（よってマルチエージェントと呼ばれる）、複数かつある一定以上のエージェントを多数設定し、人工社会を構成しそれぞれ特徴の異なったエージェントの相互作用をシミュレーションするシステムである。MAS提唱までの歴史に関しては一般システム理論が詳しい。