ThomasNet Home   |   Promote Your Business
Home  |   My ThomasNet News®  |   Industry Market Trends  |   Submit Release  |   Advertise  |   About Us May 26, 2012  

IDE Software offers advanced run-mode and post-mortem debug.

Print | 
Email |  Comment   Share  
July 10, 2008 - Providing IDE for Enea OSEŽ RTOS, Eclipse-based EneaŽ Optima Tool Suite v1.5 includes Optima Event Viewer, which enables access to OSE's event action mechanisms. Using Event Viewer, developers can configure OSE to perform specific actions each time event matching associated filter criteria occur. Offering access to OSE's profiling mechanisms, Optima System Profiler can record statistics such as total CPU load, CPU load on per-process or priority level, and heap usage per process.

(Archive News Story - Products mentioned in this Archive News Story may or may not be available from the manufacturer.)
Original Press release

Enea
2635 North First St.
San Jose, CA, 95134
USA



Enea Adds Advanced System Analysis and Profiling Capabilities to Eclipse-Based Enea Optima Tool Suite


New Event Viewer and System Profiler Provide High-Level Visibility into Complex Distributed, Multicore Systems

Stockholm, Sweden, and San Jose, Calif.,- July 1, 2008 - EneaŽ (Nordic Exchange/Small Cap/ENEA), a world leading provider of network software and services, and a member of the Eclipse Forum, today announced major system-level debug and profiling enhancements for its Eclipse-based EneaŽ Optima Tool Suite. New for version 1.5, Optima's Event Viewer and System Profiler tools provide high-level visibility that greatly simplifies the development and debugging of complex, distributed, multi-core applications.

"Optima's advanced system-level debug and profiling capabilities provide a higher level of abstraction, giving developers unique insight into the behavior of complex embedded applications," said Terry Pearson, vice president of marketing for Enea. "Unlike conventional debuggers, which work with individual source code lines, Optima lets developers debug applications at a system event level. It also allows them to monitor CPU load on a per-process or per-priority basis rather than a source code function level.

Optima is an Eclipse-based Integrated Development Environment for the Enea OSEŽ real-time operating system. Utilizing the open source Eclipse Platform and C/C++ Development Tools technology, Optima provides advanced system level browsing, debugging, profiling and analysis tools that greatly simplify the debugging and optimization of large-scale distributed applications spanning multiple processors. All Optima plug-ins support fully distributed debugging, which enables any target CPU in a connected network to be accessed without the need for a direct connection.

The Optima Event Viewer provides access to OSE's event action mechanisms. The Event Viewer supports operating system events such as process creation and termination, signal transactions, context switches and error conditions, as well as application specific events signaled from instrumented code.

Using the Optima Event Viewer, developers can configure OSE to perform specific actions each time an event matching the associated filter criteria occur. These actions include: recording information about the event in a circular trace buffer for later retrieval; sending the event information in notification signals to the Optima tools; and intercepting the execution of a set of processes.

The Optima System Profiler provides access to OSE's profiling mechanisms. The profiling system can be used to record statistics such as total CPU load, CPU load on a per-process or priority level, and heap usage per process, as well as the values of application specific counters instrumented into the source code.

The Event Viewer and System Profiler provide a single uniform infrastructure for controlling and presenting all of the trace, debug, and statistical information required to understand and optimize embedded software behavior, from the application level to device drivers. The Event Viewer presents data in a tabular format. The System Profiler supports 2D and 3D charts as well as the tabular format. Both tools can save the data or export it in XML format for further processing.

Advanced Run-Mode Debug Support

The Optima Tool Suite provides advanced run-mode and post-mortem debug capabilities that set it apart from the competition. Unlike traditional freeze-mode solutions, run-mode debug enables programmers to collect state information and control individual processes or threads without affecting or stopping the rest of the system. This is extremely valuable for large-scale applications with complex interdependencies, where failures appear only under certain circumstances, and stopping the entire system and single stepping through massive code sections may not reveal the defect causing the failure.

Optima's post-mortem debug functionality enables programmers to save some or all of the system state information when a failure occurs. Later, this information can be retrieved, and with as little as 3.5 kbytes of saved data, Optima can provide system and source code debug information for the faulty process. Optima's run-mode and post mortem debug capabilities (unlike traditional freeze-mode solutions) can be used during development as well as when the system is in service.

The tools in the Optima Tool Suite are priced separately. Prices start at $1000 for a System Browser floating license. The Optima Event Viewer and the System Profiler are priced at $2000 per tool for floating licenses.

About Enea

Enea (Nordic Exchange/Small Cap/ENEA) is the leading supplier of real-time operating systems, middleware, development tools, database technology and professional services for high-availability systems such as telecommunications infrastructure, mobile devices, medical instrumentation, and automobile control/infotainment. Enea's flagship operating system, Enea OSE, is deployed in approximately half of the world's 3G mobile phones and base stations. Enea has over 700 employees and is listed on the OMX Nordic Exchange Stockholm AB. For further information on Enea, please visit www.enea.com.

EneaŽ, Enea OSEŽ and PolyhedraŽ are registered trademarks of Enea AB or its subsidiaries. Enea OSEŽ ck, Enea OSEŽ Epsilon, EneaŽ Element, EneaŽ Optima, EneaŽ LINX, EneaŽ Accelerator, PolyhedraŽ Flashlite, EneaŽ dSPEED Platform, Accelerating Network Convergence(TM), Device Software Optimized(TM) and Embedded for Leaders(TM) are unregistered trademarks of Enea AB or its subsidiaries. Any other company, product or service names mentioned above are the registered or unregistered trademarks of their respective owner. Š Enea AB 2008.

Enea Press Contacts:

North America:

Danielle Schwartz Cordingley

Director Product Marketing Communications, Enea

Phone: +1 760 603 9315

Email: danielle.schwartz@enea.com
Print | 
Email |  Comment   Share  
Contacts: View detailed contact information.


 

Post a comment about this story

Name:
E-mail:
(your e-mail address will not be posted)
Comment title:
Comment:
To submit comment, enter the security code shown below and press 'Post Comment'.
 



 See related product stories
More .....
Don’t hunt for stories like this.
Let Software
Product News Come to You!
Get a Free Subscription
to Product News Alerts.
Start Your Free
Subscription to
Industry Market Trends.
 See more product news in:
Software
 More New Product News from this company:
Transactional RDBMS includes fault tolerance.
Real-Time Operating System enhances DSP architectures.
Middleware features SA Forum AMF implementation.
Software offers support for multiple DSP and blade platforms.
More ....
 Other News from this company:
Enea Launches Wireless Solution Center
Enea Introduces Enea LINX for Linux 2.0 for High-Performance Inter-Process Communications
Enea Announces Middleware Support for SA Forum Compliant MicroTCA Hardware
ENEA Joins SCOPE Alliance to Contribute to Defining High Availability
Enea Open Sources LINX for Linux
More ....
 Tools for you
Watch Company 
View Company Profile
Company web site
More news from this company
E-Mail Story
Save Story
Search for suppliers of
Software Development Tools
Debugging Software
Join the forum discussion at:
Engineers Lounge


Home  |  My ThomasNet News®  |  Industry Market Trends  |  Submit Release  |  Advertise  |  Contact News  |  About Us
Brought to you by Thomasnet.com        Browse ThomasNet Directory

Copyright © 2012 Thomas Publishing Company
Terms of Use - Privacy Policy



Error close

Please enter a valid email address