Servicios
Proporcionamos asesoramiento experto para ayudar a su empresa en el despliegue de nuevas tecnologías, o la renovación de los sistemas existentes. Sin interrumpir sus operaciones, su negocio avanzará al mismo tiempo que lo hace la tecnología.
Nuestro equipo técnico puede contribuir en tareas tales como mantenimiento, monitorización, propuestas de actualizaciones, optimizaciones, mejoras o ampliaciones. De forma que sus sistemas de producción se encuentren a la vanguardia de la competitividad y siempre a punto.
Contamos con experiencia en metodologías V&V y normas para la certificación de sistemas críticos de seguridad. Nos adaptamos con facilidad a otras metodologías que nuestros clientes requieran.
Como tercera parte nuestra oferta incluye:
- Asistencia en la elaboración y/o revisión de diseños preliminares, especificaciones o protocolos de pruebas.
- Auditoría y supervisión de proyectos en marcha de nuestros clientes.
- Soporte para documentación.
- Soporte independiente V&V.
La mayoría de las brechas de seguridad no se originan por ataques externos, se producen desde dentro, utilizando a empleados deshonestos o descuidados. Este tipo de ataque es potencialmente el más dañino, una vez ha comenzado puede ser muy sofisticado y difícil de detectar. Los efectos pueden ser devastadores: perdida de datos, secretos robados, seguridad de las personas comprometida…
Analizamos la seguridad de su negocio en su conjunto: acceso físico, redes, equipos, software, políticas de seguridad. Después se realiza una evaluación de riesgos y le proporcionamos la información y las acciones necesarias para los diferentes escenarios analizados.
No es posible garantizar la seguridad de un sistema informático al 100%, por eso nosotros no podemos prometérselo. Pero podemos ofrecer diferentes niveles de seguridad, incluyendo el diseño e implementación de medidas, politicas y protocolos de contingencia de acuerdo con los riesgos específicos de su negocio, y los datos o sistemas a proteger… De esta manera, los riesgos se encuentran siempre bajo control, incluso en el caso de que lo peor ocurra.
Además, podemos contribuir en auditorías ordinarias de seguridad, análisis forenses o auditorías especiales de software/hardware en búsqueda de malware específicamente diseñado contra nuestros clientes.
Proersys Engineering diseña y desarrolla software y prototipos hardware para un amplio rango de aplicaciones. Podemos trabajar bajo los procedimientos y standards requeridos para la certificación de sistemas críticos en diferentes sectores de la industria.
No obstante, la mayoría de proyectos no requieren unos procedimientos tan estrictos para el diseño, la codificación o las pruebas. Pero ello no significa que no sea posible producir software extremadamente fiable a un coste aceptable. La experiencia nos ha mostrado como crear software tan robusto como el software certificado y por una fracción de su coste.
Algunas claves de nuestro éxito:
- Flujo de trabajo basado en la filosofía Agile, estos son los doce principios que hay detrás del Manifiesto Agile.
- Diseño robusto, estructurado, tan simple como sea posible, abierto a modificaciones y ampliaciones, que cumpla las necesidades presentes y futuras de nuestro cliente.
- Algoritmos eficientes, tenemos nuestras propias directrices para la codificación enfocadas al mantenimiento y la escalabilidad, produciendo código compacto y eficiente.
- Lo más importante, un equipo de ingenieros altamente motivados, con amplia experiencia multidisciplinar en varios sectores de la industria, siempre en contacto con nuestros clientes y las otras partes involucradas.
Nuestras aplicaciones de software, para plataformas de escritorio o móviles, están funcionando en distintos escenarios, desde unidades autónomas aisladas hasta sistemas distribuidos heterogéneos. Realizando tareas relacionadas con análisis de negocio, seguridad, adquisición de datos, supervisión y control…
Estamos habituados a utilizar gran variedad de lenguajes de programación, entornos de desarrollo, herramientas de depuración… Cuando necesite automatizar un proceso o servicio, implementación de nuevos sistemas o funcionalidades, nosotros podemos diseñar y desarrollar una solución acorde a sus necesidades.
Nuestras habilidades son especialmente útiles en sistemas embebidos, donde los recursos son limitados, y es necesaria una combinación eficiente de software y hardware para cumplir los requisitos necesarios de consumo y operacionales.
Proersys Engineering desarrolla BSPs completos, controladores de dispositivos o aplicaciones de usuario para diferentes tipos de sistemas operativos: generalista, tiempo real, partición de espacio y tiempo ARINC-653… utilizando gran variedad de arquitecturas hardware.
Para prototipos o pequeñas series, podemos utilizar diseños basados en el hardware abierto más popular (Arduino, Raspberry, BeagleBone, Onion…), ofreciendo una muy atractiva relación calidad/precio para un amplio rango de proyectos.
Las aplicaciones más exigentes requieren un hardware más potente, específico o a medida, que incluya los dispositivos programables necesarios tales como microprocesadores, microcontroladores, SoC, DSPs, FPGAs… Pudiéndose comunicar con sensores y actuadores, u otros equipos locales o remotos, utilizando para ello tecnologías de cable, radio u óptica.
Integramos software y equipos hardware en sistemas heterogéneos, incluyendo actualizaciones de los sistemas existentes, nuevas funcionalidades o elementos. También integramos equipos electrónicos en estructuras mecánicas (acero, titanio, fibra de carbono…), proporcionando soporte para el diseño y la construcción de sistemas auxiliares que puedan ser necesarios, tales como trabajos civiles, infraestructura eléctrica… este servicio se proporciona para sistemas en tierra o embarcados.
Proersys Engineering realiza todos los análisis y pruebas necesarias para determinar la viabilidad y las capacidades de las soluciones para mejorar sistemas que por alguna razón representan un desafío de ingeniería: elementos de software y/o hardware no completamente compatibles, tecnologías y/o protocolos mixtos, recursos limitados, equipo obsoleto…
Puede dejar en nuestras manos todo el proceso de implementación de las soluciones elegidas, que podría involucrar a otras partes, nuestro equipo se encarga de todas las tareas necesarias de planificación, desarrollo, supervisión…
En ocasiones es necesario recurrir a técnicas de ingeniería inversa para poder llevar a cabo ciertos proyectos. Hemos aplicado con éxito estas técnicas en diferentes tipos de equipos y sistemas.
Proersys Engineering proporciona servicios de ingeniería inversa cuando estos son necesarios para la recopilación de información relativa a software, firmware, hardware o protocolos de comunicación que no se encuentran convenientemente documentados.
Un caso común de este servicio sería la necesidad de conocer de forma precisa el comportamiento de elementos que se encuentran sin documentar en instalaciones obsoletas, con objeto de llevar a cabo una modernización.