Model-driven engineering (MDE) has become a leading methodology for the design and development of Real-Time Embedded Systems (RTES). It makes use of automatic code generation tools to reduce time, cost and effort associated with writing and maintaining software. However, automatic code generators tend to produce poor quality and inefficient code, which is unacceptable for safety critical systems. The verification and validation of such systems are crucial activities that require high-level code quality and coverage enforced by standards such as DO-178C/ED-12C for airborne software or ECSS in the European space domain. Simulink is a modelling tool offered by MathWorks widely used in the aerospace sector to develop and simulate models. The QGen tool-suite offers a C and Ada code generator appropriate for Simulink and Stateflow models. In this paper, we evaluate QGen aiming to demonstrate its applicability in embedded software products, its integrability in other modelling tools, and the quality of the autogenerated software. To that end, a set of Key Performance Indicators (KPI) have been defined to measure quantitative values mostly obtained with open-source tools. The evaluation adopts the Attitude Control System from the UPMSat-2 satellite as the technology demonstrator and its simulation and control Simulink models serve as evaluation models for this analysis. The contribution of this study has been to establish a quantitative methodology for the evaluation of the QGen tool-suite based on software metrics at varying granularity levels such as model and source code. This methodology should help the researchers to identify further metrics and use them to analyze not only automatic code generators, but also to establish a criterion to assess the technology readiness of other software products and tools.
Las Jornadas de Autom´atica constituyen, desde su primera edici´on en 1977, una cita ineludible en nuestro pa´ıs para quienes centramos nuestra actividad profesional en la Autom´atica, en todas sus dimensiones, tanto desde el mundo cient´ıfico y acad´emico como de la empresa. Tras las ´ultimas Jornadas presenciales, Ferrol 2019, debido a las circunstancias sobrevenidas por la actual Pandemia, Castell´on no pudo celebrar en 2020 dicho evento como estaba previsto, reduci´endose a una serie de actividades desarrolladas en modo virtual. As´ı, la presente edici´on de Castell´on 2021, representa un acercamiento a la normalidad, y para ello este Comit´e Organizador ha planteado las primeras Jornadas h´ıbridas de su historia, donde se compartir´an, de manera presencial y virtual, todas y cada una de las actividades planificadas. Este a˜no 2021 las Jornadas se celebran del 1 al 3 de septiembre en la Escuela Superior de Tecnolog´ıa y Ciencias Experimentales de la UJI. A lo largo de estos tres d´ıas contaremos con diversas actividades cient´ıficas, entre ellas, tres sesiones plenarias, una mesa redonda sobre Inteligencia Artificial y otra sobre ”la mujer en el sector profesional de la autom´atica”. Adem´as, tendr´an lugar, como es habitual, las reuniones de los diferentes grupos tem´aticos, las presentaciones de empresas, y como siempre, las comunicaciones presentadas a trav´es de las sesiones de p´osteres, entre otras actividades. En esta edici´on, todas estas actividades se lanzar´an online para poder habilitar la interacci´on con los participante virtuales, habi´endose habilitado un espacio Web para los p´osteres digitales. Agradecemos a todos los participantes, virtuales y presenciales, su inestimable contribuci´on en este evento: a los autores de los trabajos presentados, a los ponentes de las sesiones plenarias y las mesas redondas, al Comit´e Cient´ıfico y Comit´e Cient´ıfico Asesor, as´ı como a las empresas y organismos colaboradores. Tambi´en queremos dar las gracias a CEA, por confiar en la UJI como sede, por primera vez en su historia, de las dos ediciones consecutivas de 2020 y 2021. Por ´ultimo, queremos dar la bienvenida a las personas asistentes, presenciales y virtuales, y agradecerles su inter´es en las Jornadas. Los miembros del Comit´e Organizador hemos puesto todo nuestro empe˜no en ofrecer un conjunto de actividades que les aporte una experiencia enriquecedora, no s´olo desde una perspectiva profesional, sino tambi´en desde una dimensi´on human´ıstica, esperando que descubran y disfruten nuestra ciudad y sus alrededores, mediante las actividades sociales propuestas. Las actas de las XLII Jornadas de Autom´atica est´an formadas por un total de 105 comunicaciones, organizadas en torno a los nueve Grupos Tem´aticos del Comit´e Espa˜nol de Autom´atica. Los trabajos seleccionados han sido sometidos a un proceso de revisi´on por pares, y las actas se editan en formato electr´onico a trav´es del Servicio de Publicaciones de la Universidade da Coru˜na y se alojan para su consulta en acceso abierto en el RUC, el repositorio institucional de la UDC, bajo una licencia Creative Commons CC BY-NCSA 4.0. Adem´as del ISBN y del DOI del volumen completo, a cada comunicaci´on aceptada se le ha asignado un DOI, con el fin de facilitar su localizaci´on en l´ınea y su citaci´on bibliogr´afica.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2025 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.