EventHelix.com: CASE Tools; Real-time and Embedded System Design; Object Oriented Design
  Home  |  EventStudio System Designer 5  |  Features  |  Use Cases  |  Contact Us Blog

EventStudio System Designer 5 Use cases

EventStudio in telecom, object modeling, use case diagrams and reverse engineering

Model telecom flows with message sequence charts

Model call flows and signaling

EventStudio supports modeling of complex call and data session signaling:

  • Define the architecture as a multi-level hierarchy.
  • Model unicast, multicast and bidirectional signaling and data flow
  • Specify state transitions in the call flow diagrams.
  • Model creation and deletion of call and session contexts.
  • Model resources allocation and freeing of resources like signaling trunks, DSPs and timeslots.
  • Specify timer start, stop and expiry.
  • Represent signaling message interactions and inter object interactions in the same flow.
  • Explore more
Download a 45 day free trial

Visualize signaling interactions

Generate well formatted diagrams to your specifications. You control the level of detail in the generated document. A rich set of document types are supported:

Detailed MSC: Represent message interactions, timers and state transitions.

Detailed call flow diagram

High level MSC : Generate diagrams at higher level of abstraction (up to 5 levels)

Usecase diagram

Interface MSC: Just see interactions involving one entity.

Interface sequence diagram

Collaboration diagram: A high level view of object and message interactions.

Collaboration diagram

Entity wise summary: Clearly see the roles played by different objects.

Objectwise scenario summary

XML Export: XML representation of the interaction model.

Export to XML

Model object interactions with sequence diagrams

Model object interactions

EventStudio supports modeling of complex call and data session signaling:

  • Define the architecture as a multi-level hierarchy. The different levels could be used to represent namespaces and modules.
  • Model method invocation with parameters.
  • Specify state transitions for objects.
  • Model creation and deletion of objects.
  • Model resources allocation and freeing of resources like file descriptors, sockets etc.
  • Explore more
Download a 45 day free trial

Visualize object interactions

You can visualize the interactions between objects with a rich set of diagrams and documents:

Sequence diagram: Represent object interactions and state transitions.

Object interaction diagram

High level sequence diagram : Generate diagrams at higher level of abstraction.

high level sequence diagram

Interface sequence diagram: Just see interactions involving one entity.

Interface sequence diagram

Collaboration diagram: A high level view of object and message interactions.

object context diagram

Entity wise summary: Clearly see the roles played by different objects.

Objectwise scenario summary

XML Export: XML representation of the interaction model.

Export to XML

Specify requirements with use case diagrams

Model use cases

Specify the use cases with an easy to learn language:

  • Define the actors and the system as a multi-level hierarchy.
  • Built in support for modeling alternative scenarios. Just specify the differences between the base scenario and the alternative scenario. EventStudio generates the complete documentation for the alternative scenario (more about multiple scenarios).
  • Define sequences to avoid repeating common portions in alternative scenarios.
  • Model message interactions and object interactions in a single use case.
  • Explore more
Download a 45 day free trial

Visualize signaling interactions

Generate well formatted diagrams to your specifications. You control the level of detail in the generated document. A rich set of document types are supported:

Use case diagram: Represent interactions between different actors and system entities.

Detailed call flow diagram

High level diagram:  Just see interactions between actors and system.

Usecase diagram

Actor-system collaboration: A different view of the system interactions.

Interface sequence diagram

Test procedures: Automatically generate tests from the use case definitions.

Collaboration diagram

Entity wise summary: Clearly see the roles played by different actors and system entities.

Objectwise scenario summary

XML Export: XML representation of the use case flow.

Export to XML

Reverse engineer and visualize design from traces

Transform hard to read text traces into sequence diagrams using the trace to sequence diagram conversion scripts.

  • Download the script package tracing.zip. The package contains Python scripts that can be customized to read the traces and generate sequence diagrams.
  • Use regular expressions to map traces to FDL statements. The Python script will invoke EventStudio to generate the sequence diagram.

Specify Regular expressions to map traces to FDL statements. You can also identify important traces that should be bookmarked in the generated PDF sequence diagram.

Python script for customizing the trace to sequence diagram mapping

Bookmark important traces for quick navigation in the generated sequence diagram. For example, important state changes could be bookmarked.

Important traces can be bookmarked

Visually report bugs. Use the Adobe Reader X to report bugs and issues right in the generated diagram. Just attach the PDF diagram to the bug reports.

Analyze the trace sequence diagrams and add comments
  Home  |  EventStudio System Designer 5  |  Features  |  Use Cases  |  Contact Us Blog
Copyright © 2000-2011 EventHelix.com Inc. All Rights Reserved.