Concept
Since the beginning of mankind great innovations have come from dreams. These dreams have first been illustrated with sometimes a high level of details, such as the planes drawn by Leonardo da Vinci. This was basically a model of a plane that was implemented 400 years later, and that illustrates why we consider Model Driven Engineering to be a very natural approach for a development process.
A good model is abstract enough so that creativity is not slowed down by excessive details but precise enough so that it can be discussed and verified. This also illustrates there can be several levels of modeling: very informal to express an idea or a concept, semi-formal to make a link from the idea to the implementation, and formal to allow full verification before implementation.
No matter how familiar you are with model driven development, Real Time Developer Studio will help with all approaches from a beginner with informal models, through intermediate with semi-formal models, and on to advanced expert with fully formal models.
Object orientation is not a universal solution for all types of development, which is why Real Time Developer Studio supports a functional approach as well as an object oriented approach.
Real Time Developer Studio is based on recognized international standards and combines them to provide a consistent and flawless solution dedicated to real time and embedded systems.
Licensing and supported platforms
- Real Time Developer Studio runs on Windows, Solaris, and Linux.
- Real Time Developer Studio uses floating licenses that can be distributed over a network.
|
Major benefits are:
- Standard object oriented graphical representations
Because using graphical representation is about communicating with the other members of the team,
with a customer, or a sub-contractor; the graphical representations used in RTDS are standards and precise enough to
avoid ambiguity.
Since very few projects start from scratch, re-usability is a top priority feature
in order to integrate legacy code and to write re-usable components.
- From specification to target
The development process from specification and design down to integration on target does not suffer from gaps or inconsistency. Specification is up to date with the design to ease round trip engineering.
- Self documented and legible code
Software documentation is up to date from high level specification to final code and is available to the whole organisation.
- Keep control
When it comes to design, the real time designer keeps control of what the tool does and how, because embedded software is often an optimisation problem.
- Test the model
RTDS suports a dedicated testing language and the test cases can be run on your model before code generation.
- Integration with third party tools
The development environment is open to access all third party tools needed at some point during the development process.
- Secure your investment
Nowadays, nobody has the time to verify all aspects of investing in a tool or a technology and
history has shown even buying from the market leaders might lead to a disaster.
Still, a number of items can be checked prior to decision making to secure the investment:
- Real Time Developer Studio is based on international standards,
- It is among the cheapest tool on the market,
- It requires minimal training,
- There is no hidden cost because our business model is 100% product based,
- It is allways possible to step back without losing what has been done.
|