For additional information
Please contact:
info@simuquest.com
Solutions
|
While the embedded community typically shares a consensus that there are significant strategic and financial advantages in moving toward
model-based development practices, a consolidated paradigm regarding the implementation of an efficient model-based process has yet to be
established. This is mainly because legacy constraints and other restricting parameters prevent the formulation of a practical,
industry-wide solution.
Today, the development of embedded software within a model-based context calls for a custom solution that heeds the specific circumstances of each manufacturer.
It is, however, vital to focus on solutions which do not necessitate rigid development guidelines from the onset of a project, because not only do such guidelines stifle innovation, but it is precisely the navigation of rigid development rules that has made software development according to traditional principles increasingly uncompetitive.
It is, furthermore, important to focus on solutions which naturally support all development stages of an embedded development project, early stages involving R&D as well as later stages involving system integration and automated code generation.
A large fraction of the embedded systems community has embraced the Mathworks' Matlab/Simulink tool chain as the core modeling framework to implement model-based development capabilities.
The Matlab/Simulink modeling framework has the potential to support all relevant development steps, including system validation and automated code generation, in a seamless manner if a number of core issues are properly handled.
Complex control systems lead to complex models and the management of the data flow among individual control features becomes a very delicate issue during feature development and feature integration.
The lack of an agile solution will not only impede productivity in early project stages but also compromise the potential for next generation feature modifications and feature reuse.
Early feature testing within a meaningful context as well as early testing of the fully integrated system is instrumental for achieving cost effectiveness.
Adequate model-based solutions will not only facilitate early detection and elimination of functional errors but also allow for changing requirements and specifications on the fly.
Matlab/Simulink promotes the development and deployment of dedicated plant models which can be used to validate feature performance throughout the development process without necessitating inconvenient platform transitions.
Any viable model-based solution has to provide the means to seamlessly and swiftly merge legacy and target-specific code with the application model context.
Using real-time capable plant models along with dedicated HIL system hardware is a cost effective way to validate the fully integrated system.
Many HIL system suppliers offer standard interface tools which seamlessly tie into the Matlab/Simulink environment so that Simulink-based plant model harnesses can be rapidly deployed.
Working closely with our customers, we at SimuQuest have learned many valuable lessons and have accumulated a vast amount of experience in the area of model-based control and software development.
Guided by such core principles as centralized data management, separation of target and application specific functionality, early system integration, we have developed a set of tools that facilitate and complement many custom solutions both solutions using the Embedded Coder and solutions using TargetLink.

Using our tools and our experience we have helped our customers establish agile model-based solutions which fit their specific needs yet yield dramatic efficiency gains.
Our tools and solutions enable of our customers to focus their efforts on core competencies and on IP development.
Consider our services and tools if your software development projects have difficulties meeting increasingly aggressive time-lines or if you are looking for new ways to increase your bottom line.
[ back to top ]