VITA Technologies
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
Menu
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
  • Articles
  • White Papers
  • Products
  • News
Menu
  • Articles
  • White Papers
  • Products
  • News
  Industry News  Enea Adds Advanced System Analysis and Profiling Capabilities to Eclipse-Based Enea Optima Tool Suite
Industry News

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

EneaEnea—July 2, 20080
FacebookTwitterPinterestLinkedInTumblrRedditVKWhatsAppEmail

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.

More stories

Atego’s Artisan Studio achieves ‘Ready for IBM Rational Software’ validation

October 19, 2010

City Labs Awarded Million-Dollar Air Force Contract

December 3, 2010

ORBexpress Extends Support to INTEGRITY 10

August 1, 2011

Boeing Delivers 300th CH-47F Chinook to U.S. Army Ahead of Schedule

October 27, 2014

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.

FacebookTwitterPinterestLinkedInTumblrRedditVKWhatsAppEmail
Coverity Acquires Software Readiness Management Vendor Solidware
Aitech Defense Systems Moves Corporate Headquarters; Doubles Existing Operations Space
Related posts
  • Related posts
  • More from author
Articles

Next-gen fiber optics for aviation: Expanded Beam performance with VITA 95/96

June 3, 20250
Articles

Embedded Tech Trends 2025 Wrapup

June 3, 20250
Consortia and Working Groups

VITA standards activity updates

June 3, 20250
Load more
Read also
Articles

Next-gen fiber optics for aviation: Expanded Beam performance with VITA 95/96

June 3, 20250
Articles

Embedded Tech Trends 2025 Wrapup

June 3, 20250
Consortia and Working Groups

VITA standards activity updates

June 3, 20250
Articles

Leveraging AI in standards

June 3, 20250
Eletter Products

SPONSORED: SpaceVPX Solutions From Pixus Technologies

May 28, 20250
Eletter Products

SPONSORED: Mission-Ready Chassis Management Aligned to SOSA®

May 28, 20250
Load more

Recent Comments

No comments to show.
  • Articles
  • White Papers
  • Products
  • News
Menu
  • Articles
  • White Papers
  • Products
  • News
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX
Menu
  • VME
  • XMC
  • FMC
  • PMC
  • VNX
  • VPX

© 2023 VITA Technologies. All rights Reserved.