“…However, each of these approaches to the service composition problem specifies one type of semantics that must be used to interpret the descriptions of the available component services and the desired functionality of the composition. In [59], we introduced a new "metaframework" for service composition that supports the use of multiple formal semantics, i.e., more than one specification language, to specify and verify functional requirements for a composite service. This meta-framework, which forms part of the theoretical foundation of the component-based system development framework described in this dissertation, is presented in greater detail in Chapter 4.…”