Date Added: Oct 2011
Task allocation or work assignment in Distributed Environments is a challenging task due to intricate dependencies between distributed sites and fundamental requirement of multifarious information. Conway's law relates product architecture to communication and coordination needs of the people, whereas Parnas argues that communication and coordination needs give rise to technical dependencies. Product structure is depicted in its architecture, which in turn, consists of multiple views based on different perspectives. These views which are used to model different concerns of various stakeholders are inter-related. Task allocation depends on information about different architectural views and their interrelationship.