EventHelix.com: CASE Tools; Real-time and Embedded System Design; Object Oriented Design
  Home  |  EventStudio System Designer 5  |  VisualEther Protocol Analyzer 1.0  Real-time Mantra  Contact Us

EventHelix Update for August 2001

==== Recent Updates to EventHelix.com ====

(Please feel free to forward this e-mail to your friends who might
find this website interesting)

===[Congestion Control Triggers]==================================

http://www.eventhelix.com/RealtimeMantra/CongestionControl/congestion_control_triggers.htm

In this article we will focus on the starting point of congestion
control action, i.e. generation of congestion control triggers.
Congestion Control triggers are generated when the system senses
that some resource is getting overloaded. The congestion trigger
reporting software then senses the magnitude of overload and
reports it to the congestion control software.

===[Hardware Diagnostics]=========================================

http://www.eventhelix.com/RealtimeMantra/FaultHandling/hardware_diagnostics.htm

Most Embedded Systems run hardware diagnostics to check the health
of the hardware. Diagnostics are also used to confirm a fault that
might have been detected during normal operations. In this article
we will be covering different type of diagnostic tests that are
run in an operational Embedded System.

===[FDL and Sequence Diagram Tutorial]============================

http://www.eventhelix.com/EventStudio/Tutorial/

This tutorial covers Sequence Diagram generation using the FDL
design language. The tutorial has been divided into several
steps covering basic and advanced FDL design topics. The final
sequence diagram is also included.

===[Timer Management Design Patterns]=============================

http://www.eventhelix.com/RealtimeMantra/Patterns/TimerManagementDesignPatterns.htm

In this article we shall be covering different timer management
design patterns used in Real-time and Embedded system design.
The following timer management design patterns are used very
frequently in Real-time systems:

o Recovering from Message Loss
o Recovering from Software Faults
o Sequencing Operations
o Polling
o Periodic Operations
o Failure Detection
o Collecting Messages
o Inactivity Detection

===[Optimizing C and C++ Code]====================================

http://www.eventhelix.com/RealtimeMantra/Basics/OptimizingCAndCPPCode.htm

Embedded software often runs on processors with limited computation
power, thus optimizing the code becomes a necessity. In this article
we will explore the following optimization techniques for C and C++
code developed for Realtime Systems.

o Adjust Structure Sizes to Power of Two
o Place Case Labels in Narrow Range
o Place Frequent Case Labels First
o Break Big Switch Statements into Nested Switches
o Minimize Local Variables
o Reduce the Number of Parameters
o Don't Define a Return Value if not Used
o Consider Locality of Reference for Code and Data

==================================================================

-- EventHelix.com Team
 

Subscribe to EventHelix Update (a quarterly newsletter)
Powered by groups.yahoo.com
 
  Home  |  EventStudio System Designer 5  |  VisualEther Protocol Analyzer 1.0  Real-time Mantra  Contact Us
Copyright © 2000-2011 EventHelix.com Inc. All Rights Reserved.