I have ordered a copy of Peter Lewis, et al's new book Self-aware Computing Systems (Springer, 2016). My artificial intelligence A.s.a. H. Is a self-aware computing system and I want to compare it with what Lewis et al have in mind.
Asa's concept of self (see my blog of 4 March 2015 for one early example) has mostly been learned during interaction with the real world and simulated environments (see chapter 1 of my book Twelve Papers, www.robert-w-jones.com for some examples) whereas Lewis et al's systems are intended to be mostly hand coded (but would include machine learning components).
Some ways in which Lewis et al's work is similar to Asa are:
Strong ties to and use of parallel processing
Power consumption awareness
Self-tuning resource allocation
Both evolve, adapt, learn
Some ways in which Lewis et al's work differs from Asa are:
Emphasis on specialized (factored) operating system
Asa's use of emergence (Asa learns a model/concept of self rather like infant humans do.)