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
- Nicomatic lanza modelos CAD de... Nicomatic y SnapEDA, el primer motor de búsqueda para diseño electrónicos, están lanzando modelos de diseño asistido por ordenador (CAD) para más de 8 millones ...
- Paquete de producción HMI TES ... Renesas Electronics Europe y TES Electronic Solutions ("TES"), han anunciado la disponibilidad del paquete de producción HMI prepago, TES Giuliani-LITE p...
- AUTOSAR Target Production Pack... MathWorks lanza AUTOSAR Target Production Package, un paquete de apoyo flexible destinado a los ingenieros de automoción que necesiten utilizar las capacid...
- LabVIEW 2011 contribuye a incr... National Instruments ha presentado NI LabVIEW 2011, la versión correspondiente al 25 aniversario de su premiado software de diseño de sistemas. LabVIEW que acel...
- SOLIDWORKS 2018 integra el pro... Dassault Systèmes anuncia el lanzamiento de SOLIDWORKS 2018, la última versión de su gama de aplicaciones de diseño 3D e ingenier&ia...
- Filtro EMI y mejora del detect... Rigol Technologies, fabricante de instrumentos de prueba y medida para una amplia gama de aplicaciones, ofrece una actualización gratuita del firmware para mejo...
- Solución para el modelado de d... Agilent Technologies Inc. anuncia que ha mejorado su software IC-CAP (Integrated Circuits Characterization and Analysis Program, programa de análisis y caracter...
- Herramienta de selección de bo... Würth Elektronik eiSos pone a disposición de los desarrolladores una herramienta para facilitar la selección de las bobinas transmisoras y re...
- CorelCAD™ 2014, la nueva versi... Corel® anunció presenta CorelCAD™ 2014, la nueva versión de su eficaz y asequible solución CAD. Con sus nuevas funciones CAD estándar del sector y compatibilida...
- Nueva visualización interactiv... CD-adapco anuncia el lanzamiento de STAR-CCM®+ v11.02, su solución de simulación de ingeniería líder en la industria. Esta versi...
- Rockwell Automation amplía la ... Impulsada por la demanda del cliente, los fabricantes de vehículos han pasado de un modelo tradicional de producción de “una planta-un vehículo”, a producir múl...
- Última versión del software De... RS Components (RS) y Allied Electronics (Allied), marcas comerciales de Electrocomponents plc, han lanzado la última versión de DesignSpark PCB, el galardonado ...