Coordination Development Environment (CDE) README file for Version 1.1.1 CDE is our first prototype of a tool supporting the use of Coordination Contracts for Java applications. Coordination contracts are a modelling primitive that facilitates the development and re-engineering of evolving and reconfigurable applications, based on the superposition of entities that encapsulate interaction aspects - coordination contracts - on the entities that provide the core services of the system. Superposition is performed without the components being aware of the fact and the way they are being interconnected, thus enabling non-intrusive evolution of the system through run-time reconfiguration. To know all about coordination contracts and the CDE, browse through the documentation by opening file CDE-1.1/docs/CDEDoc.html. The documentation includes an overview of the modelling concepts, FAQs on contracts and the tool, examples, a guided tour and a reference manual for the CDE, the definition of the coordination contract syntax, the description of the micro-architecture that implements the transparent superposition mechanism, etc. The CDE requires Windows and Java 1.2 (or later) to work. If you don't have any Java runtime environment, you may get one for free from http://java.sun.com. The current version of the CDE is 1.1.1; version 1.0 was not publicly released. To install the CDE, copy the folder CDE-1.1.1 on the CD-ROM to any folder in your hard disk, e.g., the C:/Tools/CDE folder. To run CDE just double-click on the run.bat batch file in the CDE-1.1.1 folder. You may wish to create a shortcut to the batch file in your Windows startup menu or in the quick launch bar. The CD-ROM also contains two zip files with the same contents as the CDE-1.1.1 folder. The zip files are useful if you want to make a more space-efficient backup or if you wish to redistribute CDE. To install CDE from the zip files, uncompress cde.zip in any folder of your choice. This will create the CDE-1.1.1 folder. Then unzip the docs.zip folder *INTO* the CDE-1.1.1 folder. This will create the docs and demos subdirectories. Any comments and bug reports on CDE or its documentation are most welcome and should be sent to cde@atxsoftware.com. For the latest news and updates to CDE, visit the CDE site at www.atxsoftware.com/CDE. We hope you enjoy the CDE and find coordination contracts fun and useful for your work! The CDE Team Copyright (c) 2002, ATX Software SA. All rights Reserved Requirements ------------ Java JDK 1.2 Software License ---------------- The CDE Version 1.1.1 software is distributed under the conditions defined in the ATX Software License, Version 1.0 ( see license-ATX.txt in the licenses folder) Credits ------- This product includes software developed by the Apache Software Foundation (http://www.apache.org/). This product includes software developed by W3C Consortium (http://www.w3.org) This product includes software developed by Sun Microsystems, Inc (http://www.sun.com) This product includes software developed by Slava Pestov This product includes software developed by Johannes Döbler Software Licenses of 3rd party software --------------------------------------- CDE software uses the following packages : xalan.jar, crimson.jar, jaxp.jar, log4j-core.jar, jedit.jar, xpath.jar distributed under the following Open Source or Software Distribution agreements: The software under the package hierarchies beginning with javax.xml is covered by the JAXP Reference Implementation License (see License-RI.html). The software under the package hierarchies beginning with org.w3c.dom is covered by the W3C Software License (see License-W3C.html). The software under the package hierarchies beginning with org.xml.sax is in the Public Domain. All of the remaining software in this distribution is covered by the Mozilla Public License 1.1 (see License-MPL11.html). The software in log4j-core.jar is covered by The Apache Software License, Version 1.1 (see License-ASF.txt). http://www.apache.org The software in jedit.jar is covered by GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 (see GNU-License2.htm). Developped by Slava Pestov and the Jipe Project http://e-i-s.co.uk/jipe/ The software in xpath.jar is covered by MOZILLA PUBLIC LICENSE Version 1.1 (see License-MPL11.html). jd.xslt, Version 1.2.5, developped by Johannes Döbler, http://www.aztecrider.com/xslt