An analysis of decision – making structure for self-organizing system based on software engineering. (January 2017)