The Mobile Unified Modeling Language for an agent-based bartering software application | IEEE Conference Publication | IEEE Xplore