Defining Emergent Software Using Continuous Self-Assembly, Perception, and Learning. - Filho, Roberto Rodrigues; Porter, Barry (ACM Trans. Auton. Adapt. Syst., 2017)