SD8 Programming Patterns for TM

The objective of the Programming Patterns for TM deliverable is to describe a set of software development guidelines for the programming of TM, both from the TM solution designer’s perspective (Programming patterns for TM design) and from the perspective of the programmer using TM and/or the mechanisms that lie at its core (Programming patterns for TM usage). The document is structured in two parts. The first part presents a conception framework for the design of TM. It relates to the language, libraries, and TM runtime layers of the stack. The second part (Programming patterns for TM usage) surveys the functionalities and mechanisms available to the programmer using TM solutions at the application and language levels of the stack.