Dear user,
thank you for your interest into the pyswarm technology. This is the official documentation of the Young Pickerl mile-stone release of pyswarm. One of the goals for this prototype was to proof by a few features, that model-driven software development isn't only limited to improvements of the creation of Python applications, but can automatize even the deployment of such generated Python packages and the PostgreSQL databases. After this mile-stone re-engineering of the entire code-base is planned. The next mile-stone will be Rocking Herring , the 1.0 final release.
When studying this release, please keep in mind that this is a prototype. Some of the UML-related specifications are not final and will likely be changed in future releases, especially those that are related to the distribution of Python packages over multiple nodes (e.g. components and interfaces). Also the runtime architecture is a matter of discussion and I can imagine that some significant improvements will be made.
You will probably notice that this project covers many different technologies, such as XML/XMI, UML, software architectures, database management, graphical user-interfaces etc. If you want to participate by any mean, please feel free to do so. I appreciate any helping hand - and brain ;-)
However, I very much hope that pyswarm and this book will be useful for your study. Would be great to hear what you think of this project.
Anastasios Hatzis, April 2007