Abstract
The development of Real Time Distributed Control Systems (RTDCS) is a very complex and multi-part issue where different specific tools are to be used. As these specialized tools are not designed to work together, it would be desirable to have a flexible tool framework where all the information were managed and stored following a predefined Model Driven Architecture. XML technologies and Web Applications (implemented as a component-based multi-tier application design defined by J2EE) have been selected to put into practice such a framework. It is proposed a model-based approach to develop software systems that require the collaboration of specific tools. This collaboration is achieved thanks to a Tool Collaboration Engine based on XML and Web Applications. A prototype of the framework was built for RTDCS, yet these concepts can easily be applied to any area of knowledge. The paper presents some conclusions on the integration of COTS.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Apache Software Foundation: Ant (2003), http://ant.apache.org/
Eclipse Foundation: Eclipse (2001), http://www.eclipse.org
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Orientated Software. Addison-Wesley, Reading (1995)
Harel, X., Lachover, H., Naamad, A., Pnueli, A., Politi, M., Sherman, R., Shtull-Trauring, A., Trakhtenbrot, M.: STATEMATE: A Working Environment for the Development of Complex Reactive Systems. IEEE T on SW Eng. 16, 403–414 (1990)
Husted, T., Dumoulin, C., Franciscus, G., Winterfeldt, D.: Struts in Action. Building web applications with the leading Java framework. Manning Publications Co. (2003)
Jellife, R.: Schematron (2000), http://www.ascc.net/xml/resource/schematron
Kruchten, P.: The 4+1 View Model of Architecture. IEEE Software 12(6), 42–50 (1995)
Langham, M., Ziegeler, C.: Cocoon: Building XML Application. New Riders, Indianapolis (2003)
Marcos, M., Portillo, J., Bass, J.M.: Matlab-based real-time framework for distributed control systems. In: Proceeding of the Workshop on Algorithms and Architectures for Real-Time Control. Palma de Mallorca - Spain (2000)
Marcos, M., Portillo, J.: Basic Environment for Real Time Systems Analysis using CAN bus. In: Proceeding of the Workshop on Real Time Programming. Palma de Mallorca -Spain (2000)
Mathworks: Using Matlab version 6.0 (2001), http://www.mathworks.com
Medina, J.L., González, M., Drake, J.M.: MAST Real-Time View: A Graphic UML Tool for Modelling Object-Oriented Real-Time Systems. In: Proceedings of the 22nd IEEE Real-Time Systems Symposium, London UK, pp. 245–256. IEEE Computer Society Press, Los Alamitos (2001)
Portillo, J., Marcos, M.: Contributions to the Design of Real Time Distributed Control Systems. In: Proceedings of European Control Conference, Porto Portugal (2001)
Portillo, J.: Entorno multidisciplinar de herramientas para desarrollo de Sistemas de Control Distribuido de Tiempo Real. PhD Thesis. Univ. of the Basque Country (2004)
RodrÃguez, O.: EdROOM, una herramienta abierta para el desarrollo de sistemas SW de tiempo real basados en componentes. PhD Thesis. Univ. Complutense de Madrid (2003)
Sun Microsystems: Designing Enterprise Applications with the J2EE Platform 2nd Edition (2003), http://java.sun.com/blueprints/patterns/MVC-detailed.html
Thanh, N., Comyn-Wattiau, I.: COTS-Based System Engineering: The Linguistics Approach. In: Dean, J., Gravel, A. (eds.) ICCBSS 2002. LNCS, vol. 2255, p. 188. Springer, Heidelberg (2002)
WDSL. Web Services Description Language (WSDL) Version 2.0 Part 1: Core Language, http://www.w3.org/TR/2004/WD-wsdl20-20040803/
World Wide Web Consortium: Extensible Markup Language (XML) 1.0; Schema W3C Recommendation; Extensible Sylesheet Language, XSL (2003), http://www.w3.org
World Wide Web Consortium: Web Services Architecture. W3C Working Draft (2003), http://www.w3.org/TR/2003/WD-ws-arch-20030808
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Portillo, J., Casquero, O., Marcos, M. (2005). Loose Integration of COTS Tools for the Development of Real Time Distributed Control Systems. In: Franch, X., Port, D. (eds) COTS-Based Software Systems. ICCBSS 2005. Lecture Notes in Computer Science, vol 3412. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30587-3_29
Download citation
DOI: https://doi.org/10.1007/978-3-540-30587-3_29
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24548-3
Online ISBN: 978-3-540-30587-3
eBook Packages: Computer ScienceComputer Science (R0)