Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic Rhapsody (steve huntington)
Decrease font size
Increase font size
Topic Title: Rhapsody in C++ 6.1MR1 Synchronous Framework
Topic Summary:
Created On: 9-Dec-2005 18:55
Status: Read Only
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 9-Dec-2005 18:55
User is offline View Users Profile Print this message


Mark Richardson

Posts: 227
Joined: 30-Jun-2004

Frameworks
[list]
[*]The standard Rhapsody frameworks both ( OXF and IDF ) both allow asynchronous and synchronous communication.
[*]If only synchronous communication is desired so that the behaviour is deterministic, then triggered operations can be used instead of events.
[*]In this case, the majority of the framework is redundant.
[*]The Synchronous Framework is just the bare minimum framework necessary to allow the use of triggered operations.
[*]The Synchronous Framework does not require an OS and as such, active classes are not supported.
[/list]

Advantages:[list]
[*]Deterministic
[*]Very small footprint
[*]Animation possible using OXF
[*]Can be run as the root of many OS threads
[*]Porting the SF to a new environment just requires creating a new properties file
[/list]

Disadvantages[list]
[*]Active classes are not currently supported
[*]Timeouts and events can not be used, just operations and triggered operations
[*]Only the flat implementation of statecharts is supported
[/list]

Note: Please know that this is a work in progress, and is delivered "as is". We will update this as necessary.


Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic Rhapsody forum.
There are currently 1 users logged in.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.