This document has two sets of questions. The first set serves as a quick overview of coordination contracts and the tool for those in a hurry. The answers provide links to other documents for further details. The second set assumes basic knowledge of the concepts and methodology of coordination contracts and the tool; it covers some topics that may not be clear from reading the other documents.
The list of questions answered in this document is:
Your examples use coordination contracts at the business modelling
level; can they be used at other levels (design, implementation)? Which
languages can they work with?
Contracts are a
modelling primitive with precise semantics and an implementation strategy
defined in terms of a micro-architecture that can be mapped to typical
platforms for component-based development. In that sense, contracts can also
be used at the design/implementation level. Moreover, the semantics of
contracts is language and platform independent; its current implementation is
in Java, but the micro-architecture we have proposed can be implemented in
other OO languages.
© Copyright 2001 ATX Software SA. All rights
reserved.