ESPAÑA |
-/5 | 0 votos

0

0

0

0

CodeProver y Bug Finder

MathWorks presenta nuevos productos de verificación de código Polyspace

04/10/2013

(Infodefensa.com) Madrid MathWorks ha ampliado su familia de productos Polyspace con la presentación de dos nuevas herramientas de verificación de código: PolyspaceCodeProver 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”, explican desde la compañía.

PolyspaceCodeProver 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 ella 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, PolyspaceCodeProver aprovecha la plataforma MATLAB para proporcionar acceso a los usuarios a sus funciones, 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. PolyspaceCodeProver incorpora la funcionalidad anteriormente disponible en PolyspaceClient for C/C++ y Polyspace Server for C/C++.

Por su parte, 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, esta herramienta analiza el control, el flujo de datos y el comportamiento interprocedimental del software. Puede detectar diversos defectos, 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.

También 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 PolyspaceCodeProver 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”, añade.

 © Information & Design Solutions, S.L. Todos los derechos reservados. Este artículo no puede ser fotocopiado ni reproducido por cualquier otro medio sin licencia otorgada por la empresa editora. Queda prohibida la reproducción pública de este artículo, en todo o en parte, por cualquier medio, sin permiso expreso y por escrito de la empresa editora.

SÍGUENOS EN

ENVÍO DE LA NOTICIA A UN AMIGO
Correo electrónico
Tu nombre
Mensaje