|
|
 |
What's New in DAC V4.x?
DAC V4.x brings with it a number of new features which can be divided up into three groups: features which enhance DAC's usability to new levels, unique features which we hope you will like and which will make your work much easier, and features which were expected from DAC.
DAC Features Overview.
- The Documentation generator enables you to create live - always up-to-date software documentation.With only one click of the mouse, you can turn all the images and data from your DAC project into a document, and you can do this at any time during the course of your project's development. This is certainly a great relief in the long and tedious process of creating and maintaining always needed software documentation.
- Code structure highlighting is a unique functionality. You are well-familiar with the - Editor syntax highlighting feature which highlights the syntax of the written source using color. Editor structure highlighting uses color and lines to highlight program structure. Each of the commands: if, while, switch, etc is visualized by background color and/or a special frame. Using this kind of program structure highlighting, an image resembling a structured flow chart appears in Editor.
- Assembler static code analysis analysis allows the assembler parts of your project to be on a par with C project parts. This means that data and labels from the assembler code will be accurately visible in Browse windows, graphs, the Project window. This feature should greatly facilitate the development of mixed-source code software projects which are common in the embedded world.
- Call-Hierarchy graph has been enriched with a function parameter and global data display and is now called Call-Hierarchy and Data Flow graph. With this functionality the call hierarchy graph becomes even more useful for viewing system architecture. It is a completely new tool in the development, study and maintenance of software which will make software production not only easier but of better quality.
- Look & Feel will enable you to feel comfortable and complete tasks with ease and efficiency. Certainly the most important and most obvious feature is docking of the toolbar, Project Window and Message Window. Apart from this, the toolbars have been redesigned, and the complete DAC graphics design is clear and renovated.
- Command Shell monitors console application output (primarily that of tools such as compiler, assembler and linker) and recognizes error messages in it. Recognized messages are treated as all other messages provided by Analysis for Symbols.
- MISRA-C Compliance analysis within static code analysis. It is checking compliance with most of the 127 standard rules which protect the code in accordance with Guidelines for the Use of the C Language in Vehicle Based Software, published by the Motor Industry Software Reliability Association
- It is possible to access DAC pragmatically via the DDE mechanism. The command range encompasses User-Defined Actions, Editor macros, and menu commands. This possibility can be used to ensure synchronization with other development environments, but also to automate everyday tasks.
- The DAC Manual and Help have been reorganized so they contain only explanations which are not related to specific tools: compiler, assembler, debugger or VCS. For each separate tool there is special support in the form of a Technical Note with additional explanations, examples and templates related only to that specific tool.
- Other improvements:
- Project Window:
- New group in Logical View: Default States.
- Drag&Drop in Logical View
- Comments for modules
- Show / Hide detail panel
- Editor:
- The margin displays places at which errors have been reported
- Find All can be performed on the basis of multiselection in the Project window
- Display of edited function name on the status bar
- New File/New menu
- Flow Chart:
- Inserting language constructions in the code on the basis of selection in the Editor or Flow Chart
- Formatter - redesigned
- Analysis for Symbols:
- New supported compilers
- It is possible to control DAC warnings using Pragma directives
|
|
|