Product Name: LogicGem
Version: 3.0 Build 3000
Release Date: September 18, 2006
Retail Price:   295.00 (USD)
Download: http://www.catalyst.com/cgi-bin/download.cgi?product=3031
 
10 words
Last updated
Sep 20, 2006
 
LogicGem displays logic errors visually making them easier to understand.
 
30 words
Last updated
Sep 20,
2006  
For programmers and analysts LogicGem proves logic and business rules by finding missing rules, ambiguities, contradictions and redundancies. They are displayed visually and include tools to automatically correct any errors.
 
60 words
Last updated
Sep 20,
2006  
For programmers and analysts LogicGem proves logic and processes by finding missing rules, ambiguities, contradictions and redundancies. They’re displayed visually and include are tools to automatically correct errors. LogicGem provides the means to prototype a procedural concept, work it through analysis and design phases, then generates English, Spanish, French or German documentation and programming source code for various programming languages.
 
100 words
Last updated
Sep 20,
2006  
The greatest effort in software development or documenting processes isn’t coding; it’s the effort of covering every possible combination of circumstances – user input, database transaction, or any other events/rules – that the program/process will encounter. If any combination of inputs/events is overlooked, the program will function randomly or the business process will be incomplete. Using a spreadsheet-like table, LogicGem enables you to prototype a procedural concept, work it through analysis/design phases, and then generate English, Spanish, French or German documentation and source code for Basic, C, C++, Fortran, FoxPro, Java, Pascal, PowerBuilder, SAS, Visual Basic, Visual Basic.NET, Visual C#.NET, or XBase.
 
150 words
Last updated
Sep 20,
2006
The greatest effort in software development or documenting processes isn’t coding; it’s the effort of covering every possible combination of circumstances – user input, database transaction, or any other events/rules – that the program/process will encounter. If any combination of inputs/events is overlooked, the program will function randomly or business processes will be incomplete. Worse are errors made during program maintenance or modification of processes, usually by programmers/analysts who do not fully understand the interaction between dozens of different possibilities. LogicGem provides an easy-to-use way to create, edit, verify and compile a program’s logic or processes by exposing problems visually and making them easier to understand. Using a spreadsheet-like table, LogicGem enables you to prototype a procedural concept, work it through analysis/design phases, then generates English, Spanish, French or German documentation and source code for Basic, C, C++, Fortran, FoxPro, Java, Pascal, PowerBuilder, SAS, Visual Basic, Visual Basic.NET, Visual C#.NET, or XBase.
 
391 words
Last updated
Sep 20, 20
06
Much of the effort in software development or documenting business processes isn’t coding; it’s the effort of covering every possible combination of circumstances – user input, database transaction, or any other events and/or rules – that the software program or business process will encounter. When the programmer overlooks a possible combination of inputs or events, the program may do things essentially at random. If the business analyst overlooks a rule or creates redundant, ambiguous or contradictory ones, then the business process will not be accurately represented. Even worse are errors made during program maintenance or process modification, usually by programmers or analysts who do not fully understand the interaction between dozens of different possibilities. As it is, logical analysis is tedious and error prone: it’s easy to omit, duplicate, or contradict conditions.

 
LogicGem is a software tool called a “logic processor” that addresses these issues using decision table theory. LogicGem consists of a logic editor, and logic compiler. With the logic editor, you can create logic tables – spreadsheet-like constructions that encapsulate a set of logical rules. One part of a table contains conditions that can be linked to create a rule, and the other part contains actions that are related to the rules. Once you’ve defined the rules, the editor will automatically analyze them, add missing rules, and remove those that are redundant or contradictory and show you any ambiguities. Decision table technology (also known as truth or logic tables) is the vehicle by which logically complete business rules or programming logic may be constructed.

The LogicGem logic processor software tool is designed to provide a familiar, easy-to-use way to create, edit, verify and compile decision table logic. LogicGem’s logic tables express a problem visually, making it easy to understand. LogicGem provides the means to prototype and expand a high-level procedural concept into a decision table, work it through analysis and design phases. When you’re done, the logic compiler then generates English, Spanish, French or German documentation and source code for Basic, C, C++, Fortran, FoxPro, Java, Pascal, PowerBuilder, SAS, Visual Basic, Visual Basic.NET, Visual C#.NET, or XBase. LogicGem provides tools to ensure that a table’s logic is complete, unambiguous and contains every applicable rule in an expanded or reduced format.

LogicGem software is a Microsoft Windows application to provide a familiar, easy-to-use tool to create, edit, verify and compile decision table logic.