For additional information
Please contact:
info@simuquest.com
FAQs
This FAQ is dedicated to answering frequently-asked questions regarding Agile Model-Based Development. Feel free to submit your own questions to info@simuquest.com.
More general FAQs are listed on this page. Click on the following links for product specific FAQs:
QuantiPhi MPC56x FAQ
QuantiPhi S12 FAQ
As described in the services section of this site, you may outsource your software development, in whole or in part, to SimuQuest. If your software must be developed in house, the resulting productivity and quality improvements will likely justify purchasing the MathWorks/SimuQuest toolset.
The agile model-based process advocated by SimuQuest evolved from a traditional process. Over time this process has changed to take advantage of modeling and simulation. Certain aspects of the process do not change: version control, peer reviews, requirements management, etc. Transitioning to the model-based process involves some organizational change and training. This has been a good experience for our customers, resulting in major benefits such as reducing the number of development artifacts as well as significant improvements in productivity and quality.
Yes. It is straightforward to insert legacy code into a Simulink model using the code insertion block. SimuQuest has experience with the integration of legacy code into Simulink models.
Assuming a proficiency in modeling for code generation, a number of studies have indicated that the code size and efficiency are about the same. As it is possible to code efficiently, it is also possible to model efficiently. This depends on the proficiency of the coder/modeler. Establishing a modeling styleguide and reuse of model components helps ensure models are better optimized for efficient code generation.
UML has been developed from the ground up with a focus on object-oriented software. The Agile Model-Based Process has been developed from the top down. Development begins from a systems perspective and progresses to production quality software for an embedded system.
Some limitations of UML: