Desarrollo de Sistemas Distribuidos de Tiempo Real y de Criticidad Mixta a través del Estándar DDS

Héctor Pérez Tijero, J. Javier Gutiérrez

Resumen

El uso de middleware de distribución facilita la programación de sistemas distribuidos de tiempo real heterogéneos, y por extensión también puede facilitar la generación automática de código como parte de una estrategia de desarrollo basada en modelos. Sin embargo, esta clase de middleware presenta una complejidad añadida que dificulta su uso en sistemas con ciertos requisitos de criticidad o de tiempo real. En este trabajo se hace una revisión de algunos estudios previos en los que se muestra la posibilidad de utilizar un middleware de distribución centrado en los datos (DDS, Data Distribution Service) para la integración de aplicaciones con criticidad mixta en sistemas distribuidos.


Palabras clave

Tiempo Real; Sistemas críticos; Sistemas distribuidos; Sistemas empotrados; Middleware de comunicaciones

Texto completo:

PDF

Referencias

Airlines Electronic Engineering Committee, Aeronautical Radio INC, 2009. Aircraft Data Network, Part 7 - Avionics Full Duplex Switched Ethernet (AFDX) Network. ARINC Specification 664-7. September, 2009.

Airlines Electronic Engineering Committee, Aeronautical Radio INC, 2010. Avionics Application Software Interface, required Services. ARINC Specification 653-1.

Aldea, M., González Harbour, M, 2001. MaRTE OS: An Ada Kernel for Real-Time Embedded Applications. In: Proc. of the Int. Conference on Reliable Software Technologies, Ada-Europe, Leuven (Belgium), LNCS 2043, pp. 305-316. ttps://doi.org/10.1007/3-540-45136-6_24

Gutiérrez, J. J., Palencia, J. C., González Harbour, M., 2014. Holistic schedulability analysis for multipacket messages in AFDX networks. Journal of Real-Time Systems 50(2), pp. 230-269. https://doi.org/10.1007/s11241-013-9192-2

Han, S., Jin, H., 2014. Resource partitioning for Integrated Modular Avionics: comparative study of implementation alternatives. Software: Practice and Experience (SPE) 44(12), pp. 1441-1466. https://doi.org/10.1002/spe.2210

IEEE Portable Application Standards Committee (PASC), 2003. Standard for Information Technology-Portable Operating System Interface (POSIX) Realtime and Embedded Application Support. Std. 1003.13.

Masmano, M., Ripoll, I., Crespo, A., Metge, J. J., 2009. Xtratum a hypervisor for safety critical embedded systems. In: Proc. of the 11th Real-Time Linux Workshop, Dresden (Germany).

Object Management Group, 2011. A UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded Systems, v1.1.

Object Management Group. 2014. The Real-time Publish-Subscribe Wire Protocol. DDS Interoperability Wire Protocol Specification. v2.2, formal/2014-09-01.

Object Management Group, 2015. Data Distribution Service for Real-time Systems. v1.4, formal/15-04-10.

Open and cost-effective virtualization techniques and supporting separation kernel for the embedded systems industry (VOS4ES) European Project, 2013. 7th Framework Prog.

Open VEhiculaR SEcurE platform (OVERSEE) European Project, 2013. 7th Framework Prog.

Palencia, J. C., González Harbour, M., Gutiérrez, J. J., Rivas, J. M., 2017. Response-Time Analysis in Hierarchically-Scheduled Time-Partitioned Distributed Systems. IEEE Transactions on Parallel and Distributed Systems, 28(7), pp. 2017-2030. https://doi.org/10.1109/TPDS.2016.2642960

Pérez, H., Aldea, M., Medina, D., 2017. Multiprocessor platform for partitioned real-time systems. Software: Practice and Experience, 47(1), pp. 61-78.https://doi.org/10.1002/spe.2404

Pérez, H., Gutiérrez, J. J., 2012. On the schedulability of a data-centric real-time distribution middleware. Computer Standards and Interfaces 34 (1), pp. 203–211. https://doi.org/10.1016/j.csi.2011.08.005

Pérez, H., Gutiérrez, J. J., 2015. Modeling the QoS parameters of DDS for event-driven real-time applications. Journal of Systems and Software 104, pp. 126-140. https://doi.org/10.1016/j.jss.2015.03.008

Pérez, H., Gutiérrez, J. J., 2016. Enabling data-centric distribution technology for partitioned embedded systems. IEEE ans. on Parallel and Distributed Systems 27(11), pp. 3186-3198. https://doi.org/10.1109/TPDS.2016.2531695

Pérez, H., Gutiérrez, J. J., 2017. Handling heterogeneous partitioned systems through ARINC-653 and DDS. Computer Standards & Interfaces 50, pp. 258-268. https://doi.org/10.1016/j.csi.2016.10.012

Pérez, H., Gutiérrez, J. J., Peiró, S., Crespo, A., 2017. Distributed architecture for developing mixed-criticality systems in multi-core platforms. The Journal of Systems and Software 123, pp. 145-159. https://doi.org/10.1016/j.jss.2016.08.088

Pérez, J., González, D, Trujillo, S., Trapman, T., 2015. A Safety Concept for an IEC-61508 Compliant Fail-Safe Wind Power Mixed-Criticality System Based on Multicore and Partitioning. Proc. of the Int. Conference on Reliable Software Technologies, Ada-Europe, Madrid (Spain), LNCS 9111, pp. 3-17. https://doi.org/10.1007/978-3-319-19584-1_1

Poza, J. L., Posadas, J. L., Simó, J.E., 2009. From the Queue to the Quality of Service Policy: A Middleware Implementation. In: Proc. of the. International Work-Conference on Artificial Neural Networks (IWANN 2009), Salamaca (Spain), LNCS 5518, pp. 432-437. https://doi.org/10.1007/978-3-642-02481-8_61

Rioux, L., Henia, R., Sordon, N., González Harbour, M., Gutiérrez, J. J., Rivas, J. M., Cuevas, C., Drake, J. M., Medina, J. L., 2015. Schedulability analysis and optimization in a model-based integrated tool-chain: Synthetic MARTE models for optimizing real-time design with MAST and TEMPO. In: Conf. on Forum on specification & Design Languages, Demo Night Session, Barcelona (Spain).

RTI Connext DDS Micro, 2017. Available at http://www.rti.com. Last access in June, 2017.

Abstract Views

2528
Metrics Loading ...

Metrics powered by PLOS ALM


 

Citado por (artículos incluidos en Crossref)

This journal is a Crossref Cited-by Linking member. This list shows the references that citing the article automatically, if there are. For more information about the system please visit Crossref site

1. Distributed Architecture to Integrate Sensor Information: Object Recognition for Smart Cities
Jose-Luis Poza-Lujan, Juan-Luis Posadas-Yagüe, José-Enrique Simó-Ten, Francisco Blanes
Sensors  vol: 20  num.: 1  primera página: 112  año: 2019  
doi: 10.3390/s20010112



Creative Commons License

Esta revista se publica bajo una Licencia Creative Commons Attribution-NonCommercial-CompartirIgual 4.0 International (CC BY-NC-SA 4.0)

Universitat Politècnica de València     https://doi.org/10.4995/riai

e-ISSN: 1697-7920     ISSN: 1697-7912