A Flexible Architecture for Representing Personality in Distributed Systems Development | IEEE Conference Publication | IEEE Xplore