An experimental framework for creating abstract producer-consumer maps