Publisher's description
alma is a software workshop for modeling and analysis. Alma is a software with the following features: · reads several sources (languages, models, ...), Help design for object-oriented modeling (definition of classes, relationships, trends, changes the structure ...)· and the source code · new releases, documentation, diagrams, ... It is designed to be object-oriented modeling (definition of classes and relationships) and migration (helps convert) code written in ancient languages to the most recent. It meets two needs: to have a simplified software modeling workshop for small projects and make it easier rewrites, ports and encapsulation of non-OO code.This tool will be useful for developers who obtain a code and wish to integrate into a new project to rewrite a program in a new language, and the designer / architect who will be able to declare and manipulate classes.Alma can t Oread these sources: · C / C + + (simplified , no preprocessor) · class (compiled with jikes) · Fortran 77 (partial implementation) · (IDL implementation quite complete, no preprocessor) · Java (implementation quite complete) · JavaP (result of javap) · JSP (Java Server Page) · MDL files (from irrational Rose) · Pascal (partial) implementation · TLD (Taglib for JSP) · XMI (XML Metadata Interchange, see this page, partial) · (XSD XML Schema, see the site, partial) Alma is able to generate the source code for these languages: · Autotest (Source code automatic testing) · BDL · C (headers and body) · C + + (headers and body) · Delphi (Object Pascal) · Eiffel · Gui (Editing JPanel) · HTML documentation (similar to the javadoc tool) · IDL (OMG, see the website) · Java · Lisp · Natural (French) · ODL ( ODMG, see the website) · · Python Rebol (visit) · CV · Ruby (visit) · SQL (versions 2 and 3) · SrcHtml · Tom (visit) · UML (inheriting only the relationships and diagrams ) · UXF (UML in XML format, see the website) · XMI · XmlProto (Description of a GUI in XML must be used with Prototype) · XSD