alma

alma is a software workshop for modeling and analysing.
Download

alma Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Guillaume Desnoix
  • Publisher web site:
  • http://www.desnoix.com/guillaume/slaf/

alma Tags


alma Description

alma is a software workshop for modeling and analysing. Alma is a software with the following functionalities :· Reads several sources (languages, models, ...),· Helps to design for object-oriented modeling (definition of classes, relations, patterns, ...)· Modifies the structure and the code· Outputs new sources, documentation, diagrams, ...It is designed for object-oriented modelisation (definition of classes and relations) and for migrating (help to convert) code written in old languages to newer ones. It meets two needs : having a simplified software modeling workshop for small projects and make easier rewritings, ports and encapsulation of non-OO code.This tool will be usefull for developers who get a code and wish to integrate it in a new project, to rewrite a program in a new language, and for the conceptor/architect who will have the possibilities to declare and manipulate classes.Alma is able t oread these sources:· C/C++ (simplified, no preprocessor)· Class (compiled with jikes)· Fortran 77 (partial implementation)· IDL (quite complete implementation, no preprocessor)· Java (quite complete implementation)· 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 the site, partial)· XSD (XML Schema, see the site, partial)Alma is able to generate source-code for these languages:· Autotest (Source code for automatic testing)· BDL· C (headers and bodies)· C++ (headers and bodies)· Delphi (Object Pascal)· Eiffel· Gui (Editing JPanels)· HTML documentation (similar to the javadoc tool)· IDL (OMG, see the site)· Java· Lisp· Natural (french)· ODL (ODMG, see the site)· Python· Rebol (see the site)· Resume· Ruby (see the site)· Sql (releases 2 and 3)· SrcHtml· Tom (see the site)· Uml (only inheriting and relations diagrams)· UXF (UML in a XML format, see the site)· XMI· XmlProto (Description of a GUI in XML, should be used with Prototype)· XSD


alma Related Software