- -

Generación Automática de Software para Sistemas de Tiempo Real: Un Enfoque basado en Componentes, Modelos y Frameworks

RiuNet: Institutional repository of the Polithecnic University of Valencia

Share/Send to

Cited by

Statistics

Generación Automática de Software para Sistemas de Tiempo Real: Un Enfoque basado en Componentes, Modelos y Frameworks

Show full item record

Alonso, D.; Pastor, JÁ.; Sánchez, P.; Álvarez, B.; Vicente Chicote, C. (2012). Generación Automática de Software para Sistemas de Tiempo Real: Un Enfoque basado en Componentes, Modelos y Frameworks. Revista Iberoamericana de Automática e Informática industrial. 9(2):170-181. https://doi.org/10.1016/j.riai.2012.02.010

Por favor, use este identificador para citar o enlazar este ítem: http://hdl.handle.net/10251/144365

Files in this item

Item Metadata

Title: Generación Automática de Software para Sistemas de Tiempo Real: Un Enfoque basado en Componentes, Modelos y Frameworks
Secondary Title: Automatic Code Generation for Real–Time Systems: a Development Approach based on Components, Models, and Frameworks
Author: Alonso, Diego Pastor, Juan Ángel Sánchez, Pedro Álvarez, Bárbara Vicente Chicote, Cristina
Issued date:
Abstract:
[EN] Real-Time Systems have some characteristics that make them particularly sensitive to architectural decisions. The use of Frameworks and Components has proven effective in improving productivity and software quality, ...[+]


[ES] Los Sistemas de Tiempo-Real poseen características que los hacen particularmente sensibles a las decisiones arquitectónicas que se adopten. El uso de Frameworks y Componentes ha demostrado ser eficaz en la mejora de ...[+]
Subjects: Software Engineering , Component-Based Software Development , Model-Driven Software Development , Framework , Software Design Patterns , Real-Time , Ingeniería del Software , Desarrollo de Software Basado en Componentes , Desarrollo de Software Dirigido por Modelos , Frameworks , Patrones de Diseño Software , Tiempo-Real
Copyrigths: Reserva de todos los derechos
Source:
Revista Iberoamericana de Automática e Informática industrial. (issn: 1697-7912 ) (eissn: 1697-7920 )
DOI: 10.1016/j.riai.2012.02.010
Publisher:
Elsevier
Publisher version: https://doi.org/10.1016/j.riai.2012.02.010
Project ID:
info:eu-repo/grantAgreement/MICINN//TIN2009-08572/ES/Patrones De Diseño Y Modelos Para El Desarrollo De Sistemas De Tiempo Real/
info:eu-repo/grantAgreement/Gobierno de la Región de Murcia//15374%2FPI%2F10/ES/No Informado/
Thanks:
Este trabajo ha sido parcialmente financiado por los proyectos EXPLORE (CICYT ref. TIN2009-08572) y MISSION-SICUVA (Fundación Séneca ref. 15374/PI/10).
Type: Artículo

References

Antkiewicz, M., Czarnecki, K., & Stephan, M. (2009). Engineering of Framework-Specific Modeling Languages. IEEE Transactions on Software Engineering, 35(6), 795-824. doi:10.1109/tse.2009.30

Artist-ESD, 2008-2011. ArtistDesign - European Network of Excellence on Embedded Systems Design. URL: http://www.artist-embedded.org/.

Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wüst, J., Zettel, J., 2001. Component-based product line engineering with UML. A-W Prof. [+]
Antkiewicz, M., Czarnecki, K., & Stephan, M. (2009). Engineering of Framework-Specific Modeling Languages. IEEE Transactions on Software Engineering, 35(6), 795-824. doi:10.1109/tse.2009.30

Artist-ESD, 2008-2011. ArtistDesign - European Network of Excellence on Embedded Systems Design. URL: http://www.artist-embedded.org/.

Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wüst, J., Zettel, J., 2001. Component-based product line engineering with UML. A-W Prof.

Autosar, 2008-2011. AUTOSAR: Automotive Open System Architecture. URL: http://www.autosar.org/.

Bensalem, S., Gallien, M., Ingrand, F., Kahloul, I., & Thanh-Hung, N. (2009). Designing autonomous robots. IEEE Robotics & Automation Magazine, 16(1), 67-77. doi:10.1109/mra.2008.931631

Blair, G., Coupaye, T., Stefani, J. (Eds.), 2009. Annals of Telecommunication. Component-based architecture: the Fractal initiative. Vol. 64. Springer-Verlag.

Brooks, A., Kaupp, T., Makarenko, A., Williams, S., Oreback, A., 2007. Software Engineering for Experimental Robotics. Vol. 30 of STAR. Springer-Verlag, Ch. ORCA: A component model and repository, pp. 231-252.

Bruyninckx, H., 2001. Open Robot Control Software: the OROCOS project. Proc. of the IEEE International Conference on Robotics and Automation. Vol. 3. IEEE, pp. 2523-2528.

Hard Real-Time Ada Systems. Elsevier Science.

Carlson, J., Håkansson, J., & Pettersson, P. (2006). SaveCCM: An Analysable Component Model for Real-Time Systems. Electronic Notes in Theoretical Computer Science, 160, 127-140. doi:10.1016/j.entcs.2006.05.019

Chella, A., Cossentino, M., Gaglio, S., Sabatucci, L., & Seidita, V. (2010). Agent-oriented software patterns for rapid and affordable robot programming. Journal of Systems and Software, 83(4), 557-573. doi:10.1016/j.jss.2009.10.035

Childs, A., Greenwald, J., Jung, G., Hoosier, M., & Hatcliff, J. (2006). CALM and Cadena: Metamodeling for Component-Based Product-Line Development. Computer, 39(2), 42-50. doi:10.1109/mc.2006.51

Crnkovic, I., Chaudron, M., & Larsson, S. (2005). Component-based Development Process and Component Lifecycle. Journal of Computing and Information Technology, 13(4), 321. doi:10.2498/cit.2005.04.10

Dominguez-Brito, A.and Hernandez-Sosa, D., Isern-Gonzalez, J., Cabrera-Gamez, J., 2004. Integrating robotics software. In: Proc. of the IEEE Intl. Conference on Robotics and Automation, ICRA 2004. Vol. 4. IEEE, pp.3423-3428.

Douglass, B., Feb. 2004. Real Time UML: Advances in the UML for Real-Time Systems. A-W Prof.

Fairbanks, G., Garlan, D., Scherlis, W., 2006. Design fragments make using frameworks easier. In: Proc. of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, OOPSLA 2006. ACM, pp. 75-88.

Fayad, M., Schmidt, D., Johnson, R., 1999. Building Application Frameworks: Object-Oriented Foundations of Framework Design. John Wiley & Sons.

Gomaa, H., 2000. Designing Concurrent, Distributed, and Real-Time Applications with UML. Object Technology. Addison-Wesley, iSBN: 0-201-65793-7.

Hongxing, W., Xinming, D., Shiyi, L., Guofeng, T., Tianmiao, W., 2009. A component based design framework for robot software architecture. In: Proc. of the 2009 IEEE/RSJ international conference on Intelligent robots and systems, IROS 2009. IEEE, pp. 3429-3434.

Iborra, A., Caceres, D. A., Ortiz, F. J., Franco, J. P., Palma, P. S., & Alvarez, B. (2009). Design of service robots. IEEE Robotics & Automation Magazine, 16(1), 24-33. doi:10.1109/mra.2008.931635

Jacobson, I., 1992. Object Oriented Software Engineering: A Use Case Driven Approach. A-W.

Lau, K.-K., & Wang, Z. (2007). Software Component Models. IEEE Transactions on Software Engineering, 33(10), 709-724. doi:10.1109/tse.2007.70726

Medvidovic, N., & Taylor, R. N. (2000). A classification and comparison framework for software architecture description languages. IEEE Transactions on Software Engineering, 26(1), 70-93. doi:10.1109/32.825767

Mens, T., & Van Gorp, P. (2006). A Taxonomy of Model Transformation. Electronic Notes in Theoretical Computer Science, 152, 125-142. doi:10.1016/j.entcs.2005.10.021

OMG, Apr. 2006. CORBA Component Model formal/06-04-01 Specification. URL: http://www.omg.org/docs/formal/06-04-01.pdf.

OMG, Jun. 2008. MDA success stories. URL: http://www.omg.org/mda/products_success.htm.

OMG, 2009. UML Profile for MARTE: Modeling and Analysis of Real-Time Embedded Systems, formal/2009-11-02. URL: http://www.omg.org/spec/MARTE/1.0.

OpenEmbeDD, 2008-2011. OpenEmbeDD project, Model Driven Engineering open-source platform for Real-Time & Embedded systems. URL: http://openembedd.org/home_html.

Pastor, J., Alonso, D., Sánchez, P., Álvarez, B., Jun. 2010. Towards the definition of a pattern sequence for real-time applications using a modeldriven engineering approach. In: Proc. of the 15th Ada-Europe International Conference on Reliable Software Technologies, Ada Europe 2010. LNCS. Springer-Verlag, pp. 167-180.

Shaw, M., & Clements, P. (2006). The golden age of software architecture. IEEE Software, 23(2), 31-39. doi:10.1109/ms.2006.58

Sommerville, I., 2010. Software Engineering, 9th Edition. A-W.

Stahl, T., Völter, M., 2006. Model-Driven Software Development: Technology, Engineering, Management. Wiley.

Szyperski, C., 2002. Component software: beyond object-oriented programming, 2nd Edition. A-W.

Van Ommering, R., van der Linden, F., Kramer, J., & Magee, J. (2000). The Koala component model for consumer electronics software. Computer, 33(3), 78-85. doi:10.1109/2.825699

[-]

recommendations

 

This item appears in the following Collection(s)

Show full item record