One of the ADL (Atomic Definition Domain Language) is naming and referencing. Any composition technology we need to have a way to name and reference its components. Note that taking naming and referencing problem out of context of let’s say web services composition allows us to better focus on the problem at hand and ignore irrelevant details (like the fact that we are going to name and reference web services, rather than rooms in a building). Also note that naming and referencing is an atomic sub-domain and cannot be further divided into its sub-domains.
...