New concept of SystemSize and SoftwareSystem as agent is introduced and two inner class behaviours are added to the agent