Trust Evolution in Agent and Multi-agent Systems: A Computational Modeling Perspective