Herramientas de verificación de código: Polyspace Code Prover y Polyspace Bug Finder.
MathWorks ha ampliado su familia de productos Polyspace con la presentación de dos nuevas herramientas de verificación de código: Polyspace Code Prover y Polyspace Bug Finder. Disponibles con la versión 2013b de la empresa, estos productos ofrecen prestaciones de verificación de extremo a extremo para su uso en etapas tempranas del desarrollo y abarcan la localización de errores,
la comprobación de reglas de codificación y la demostración de la ausencia de errores en tiempo de ejecución. Estas prestaciones garantizan la robustez del software embebido que deba funcionar con los niveles más altos de calidad y seguridad.
Polyspace Code Prover es una herramienta de verificación basada en métodos formales que demuestra que el código es correcto. Los ingenieros responsables de la seguridad y certificación de su código pueden servirse de Polyspace Code Prover para determinar fehacientemente dónde se producirán o no errores en tiempo real. Los resultados, codificados por color y basados en pruebas, simplifican las tareas de verificación, lo que se traduce en un proceso de desarrollo de software eficiente y de alta calidad. Asimismo, Polyspace Code Prover aprovecha la plataforma MATLAB para proporcionar acceso a los usuarios a las potentes funciones de MATLAB, tales como la robusta distribución de trabajos a clústeres de equipos, creación de scripts para automatización, visualización de resultados y generación de informes para certificación. Polyspace Code Prover incorpora la funcionalidad anteriormente disponible en Polyspace Client for C/C++ y Polyspace Server for C/C++.
Polyspace Bug Finder identifica errores de tiempo de ejecución, problemas en el flujo de datos y otros defectos presentes en software embebido. Mediante análisis estático, Polyspace Bug Finder analiza el control, el flujo de datos y el comportamiento interprocedimental del software. Puede detectar diversos defectos, tales como numéricos y de memoria, así como otros errores de programación. A diferencia de la revisión manual tradicional, Polyspace Bug Finder permite a los ingenieros identificar, cribar y corregir los defectos de código con rapidez para agilizar el proceso de desarrollo. Esta herramienta también comprueba la conformidad con estándares de reglas de código tales como MISRA y JSF++, así como con reglas personalizadas, y produce métricas sobre la calidad y la complejidad del código. Al igual que Polyspace Code Prover, Polyspace Bug Finder aprovecha la plataforma MATLAB para la distribución de trabajos a clústeres de equipos, creación de scripts y visualización de resultados. Ambos productos están integrados con Simulink para su uso con código generado automáticamente.
“Al proporcionar una solución de verificación de código exhaustiva, la familia de productos Polyspace les da a los ingenieros más confianza en la calidad y la seguridad del software embebido a lo largo de todo el proceso de desarrollo”, afirma Paul Barnard, director de marketing de Automatización de diseño en MathWorks. “Polyspace Bug Finder y Polyspace Code Prover combinan análisis estático y técnicas de verificación de código mediante métodos formales para ayudar a los ingenieros a detectar errores en etapas tempranas del proceso de diseño y demostrar que su software es seguro y está listo para su distribución.”
Polyspace Code Prover y Polyspace Bug Finder ya están disponibles.
Articulos Electrónica Relacionados
- MATLAB se integra con NVIDIA T... MathWorks ha anunciado que MATLAB ofrece ahora integración con NVIDIA TensorRT mediante GPU Coder. Esto ayuda a los ingenieros y científicos a des...
- MathWorks incorpora nuevas cap... MathWorks ha anunciado una versión nueva de SimMechanics que permite a los usuarios crear geometrías y piezas realistas gracias al uso de MATLAB. SimMechan...
- Entorno de simulación previo a... Siemens Digital Industries Software ha anunciado hoy que añade el desarrollo acelerado previo al silicio en la nube a su oferta de productos de verificación asi...
- Software Simcenter para simula... Siemens Digital Industries Software ha anunciado hoy que la última versión del software Simcenter™ para simulación mecánica ayuda a agilizar los proyectos de in...
- FORTE, nueva y revolucionaria ... Mouser Electronics, Inc. se complace en anunciar la herramienta inteligente de lista de materiales FORTE de Mouser. FORTE es una herramienta de gestión i...
- Herramienta de diseño que abar... Digi-Key Corporation ha colaborado con Mentor Graphics Corporation para crear una herramienta de diseño exclusiva que abarca del concepto al prototipo y está di...
- Mentor Graphics aumenta la int... Mentor Graphics Corporation ha anunciado la funcionalidad de análisis electromagnético (EM) de onda completa en 3D para las necesidades de los diseñadores más a...
- La necesidad de inspección pro... Mire dentro de cualquier automóvil hoy y verá una cantidad cada vez mayor de dispositivos conectados en red. Por supuesto, muchas de las aplicacio...
- Software de medida integrado Y... Yokogawa Test & Measurement ha presentado una plataforma de software integrada que sincroniza los datos de varios instrumentos en la misma pantalla, dando a...
- Nueva versión de software: con... CoreTechnologie presenta un convertidor CAD 3D_Evolution perfeccionado para la integración de sistemas 3D/CAD y aplicaciones posteriores. Gracias a la gestión o...
- Software de control de movimie... Siemens ha publicado la nueva versión de software 5.1 del sistema de control de movimiento de altas prestaciones Simotion, una de cuyas caracterís...
- Mathworks ofrece soporte GPU p... Durante la GPU Technology Conference (GTC), MathWorks anunció el soporte para unidades de procesamiento gráfico (GPU) de NVIDIA en aplicaciones de MAT...