overview.textile 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. h1(#Overview). Overview
  2. h2(#WhatareYAKINDUStatechartTools). What are YAKINDU Statechart Tools?
  3. The statechart tools are a central part of YAKINDU: the modular toolkit for model-driven development of embedded systems. It is based on the open-source development platform Eclipse. YAKINDU Statechart Tools provide the following tools to deal with state machine diagrams:
  4. * *YAKINDU SCT Editor* to create and edit statecharts
  5. * *YAKINDU Simulator* to simulate the behavior of statecharts
  6. * *YAKINDU Xpand generator projects* to create a transformation of statecharts in Xpand
  7. * *YAKINDU Xtend/Java generator projects* to create a transformation in Xtend/Java
  8. * *Integrated Validator*
  9. The following graph shows these features and their relation to each other:
  10. !images/YAKINDU_features.png(Features of YAKINDU Statechart Tools)!
  11. h2(#WhoisbehindYAKINDUStatechartTools). Who is behind YAKINDU Statechart Tools?
  12. The main part of YAKINDU Statechart Tools is an open-source project ("http://www.yakindu.org/":http://www.yakindu.org/ ). Most developers work for itemis, a well-known consulting company specialized on model-based development.
  13. You may ask: Where does the money for open-source development come from? Well, we are providing professional services around YAKINDU, be it training or on-site consulting, be it development of prototypes or implementation of full-blown IDEs for programming languages, you name it. We do not only know the framework very well but we are also experts in programming and domain-specific language design. If you need an advice get in contact with us ("http://www.yakindu.de/":http://www.yakindu.de/ ).
  14. h2(#WhoisusingtheYAKINDUStatechartTools). Who is using YAKINDU Statechart Tools?
  15. Initially YAKINDU Statechart Tools were designed for the embedded systems industry: automotive, system controls, vending machines etc. ut it brings benefit to everyone who needs to design, simulate and develop behavior. People can use YAKINDU Statechart Tools to generate Java, C, or C++.
  16. h2. What is the structure of this documentation?
  17. # "Overview":#Overview
  18. # "Installation":../02_installation/installation.html
  19. # "Getting Started":../03_getting_started/getting_started.html
  20. # "Code generation":../04_code_generation/code_generation.html
  21. # "Reference":../05_reference/reference.html
  22. # "Task":../06_tasks/tasks.html