SelfMML is a language to assist in capturing and specifying self-management requirements of systems. A self-management requirement can be defined simply as a capability of a system to perform a certain management operation by itself on itself.
An introduction to the 2.1 version of the language can be found in the following paper:
A quick reference to the language can be found here
The Specification of the language can be found here
The Metamodel of the language can be found here: