Software Engineering for Self-Organizing Systems