CD - LabHSM Toolkit 1.1
CD - LabHSM Toolkit Publisher's Description
A Simpler and More Robust Way to Implement Non-Trivial Event-Driven Applications in LabVIEW™
LabHSM is a professionally designed toolkit that allows creating complex event-driven LabVIEW™ application as an easily maintainable collection of asynchronously communicating active objects based on a universal hierarchical state machine (HSM or statechart) template. The LabHSM toolkit enables the programmer to work on a higher level of abstraction and utilize agile software development methodologies combining design and coding in the same highly flexible process.
The LabHSM toolkit
features:
Active objects - much better and natural modeling of the
real life objects than traditional OOP objects.
Universal messaging system - post events to self, send
them to another object on the same system or across the
world.
Powerful
Hierarchical State Machine (HSM) paradigm, free of
the limitations of a traditional, "flat" finite state
machine, namely, combinatorial state space explosion and
the lack of ability to consider the behavior logic on
different levels of abstraction.
All the information about behavior of an active object
is abstracted into a set of data structures and stored
in an external file - no spaghetti or deeply nested code anymore!
Design is code! Modified behavior becomes code
automatically as soon as the HSM file is saved.
A universal template provides code structure that stays the same
regardless of specific functionality. So all the code
has basically the same look and feel.
The diagram structure does not have to change
whenever you change the behavior.
Squeeze more functionality into your VIs without
creating more mess.
Code reuse within the same VI. The same segments of code
(actions) can be scheduled to run in different
transitions in a mix and match fashion, even more than
once in a single transition if desired.
Behavioral inheritance allows substates to define only
differences in behavior from their superstates. Inherit,
augment actions, or completely override in a substate
transitions defined in its superstates.
Transitions can be defined to lead to the target state
itself, its lowest default substate, or its history or
even deep history, which enables even more concise HSM
description (fewer states needed).
Ready to use external timer functions. Call a timer
creation function and let the timer send events to your
active object just like other regular active objects do.
Actions queue and a prioritized private Events queue
provide a Run To Completion execution free of
concurrency hazards.
A separate public Message queue to ensure encapsulation
principle is always observed.
A powerful specialized editor for creating and modifying
external behavior data files.
Please visit the LabHSM site for more details about the product.
Look for Similar Items by Category
Feedback
- If you need help or have a question, contact us
- Would you like to update this product info?
- Is there any feedback you would like to provide? Click here
Popular Downloads
- Kundli 4.5
- Hill Climb Racing 1.0
- Grand Theft Auto: Vice City 1.0
- Cool Edit Pro 2.1.3097.0
- Grand Auto Adventure 1.0
- Iggle Pop 1.0
- Macromedia Flash 8 8.0
- Cheat Engine 6.8.1
- Tom VPN 2.2.8
- Zuma Deluxe 1.0
- Microsoft Office 2010 Service...
- MKV Player 2.1.23
- Vector on PC 1.0
- Auto-Tune Evo VST 6.0.9.2
- Minecraft 1.10.2
- Netcut 2.1.4
- Ulead Video Studio Plus 11
- Windows XP Service Pack 3 Build...
- Pro Evolution Soccer 2015 1.0
- C-Free 5.0