toggle

AAPL Stock: 562.29 ( -3.03 )

MacTranslator OSX generates programming models

updated 11:30 am EDT, Wed September 14, 2005

Excel MacTranslator OSX


, a reengineering tool for generating graphic models of programming source code on Mac OS X computers. MacTranslator scans source code to extract design information that it outputs to a text file, which is then imported into the MacA&D modeling tool to automatically generate UML class models, structure charts and rich data models. MacTranslator enables developers to generate accurate models of unfamiliar code in minutes, according to the company. Through a mix of options and translation commands, MacTranslator can process over a hundred programming language dialects of C, Pascal, Basic, Fortran, C++, Java, Object Pascal, Delphi, Objective-C and SQL. It is priced at $500 (single-user license) and runs on Mac OS X 10.1 or later.

"Programming models help developers understand, reuse, maintain and forward engineer new software. A developer can click through generated diagrams, select a diagram object and click directly to the associated source code."

Used in conjunction with the MacA&D modeling tool, MacTranslator allows software developers to automatically generate UML class diagrams and an integrated dictionary from Java, C++, Object Pascal/Delphi and Objective-C source code. In addition to class, attribute and operation entries, the captured dictionary includes details like data types, argument lists and descriptive comments.

Structure charts generated from C, Pascal, Basic or Fortran code can illustrate the calling structure of procedural programs. In a multi-task environment, each thread of execution yields a separate structure chart representing an inverted tree of connected modules (functions and subroutines).

In addition, database designers can generate logical and physical data models from an SQL schema for popular RDBMS products including Oracle, SQL Server, DB2, Sybase, Informix and InterBase. The generated rich data models represent tables, views, constraints, assertions, triggers, indexes, procedures and other SQL elements.


by MacNN Staff

 
close
Photo
toggle

Network Headlines

toggle

Most Popular

MacNN Sponsor

Recent Reviews

iHome iW2 AirPlay speaker

iHome generally isn't known as a luxury brand when it comes to audio, but it is prolific -- the company's docks and speakers are every ...

Logitech Ultrathin Keyboard Cover

One of the iPad's main weaknesses has always been productivity. It's not a question of apps; while it has taken a little time for a na ...

Logitech UE Air Speaker

If maybe a little more slowly than Apple would like, AirPlay is becoming a staple of the wireless speaker market for iOS devices. The ...

toggle

Most Commented