EDROOM. Automatic C++ code generator for real time systems modelled with room

dc.book.titleNew Technologies for Computer Control 2001
dc.contributor.authorPolo, O. R.
dc.contributor.authorCruz García, Jesús Manuel de la
dc.contributor.authorGirón Sierra, José María
dc.contributor.authorEsteban San Román, Segundo
dc.date.accessioned2023-06-20T21:09:54Z
dc.date.available2023-06-20T21:09:54Z
dc.date.issued2002
dc.descriptionIFAC Conference on New Technologies for Computer Control (NTCC 2001)(nov. 19-22, 2001. Hong Kong, República Popular China).
dc.description.abstractThe development of real-time control systems is usually part of a design cycle, involving implementation, experimental control system testing, and re-design. For a faster and better complete development, a software engineering approach, based on a modelling language, is recommended. A successful alternative is ROOM: a modelling language with a graphical syntax. In this paper EdROOM is presented: an environment developed to graphically edit ROOM models and to automatically generate, from the models, C++ real-time control code for direct experimental application. The code generated is modular and easy to debug. The paper describes the design of the environment, with the key aspects of the modelling methodology. EdROOM has been used by our research team for several applications, with satisfactory results. One of these applications concerns the control of actuators of a fast ship for vertical motion smoothing: this is described as an example of EdROOM use.
dc.description.departmentSección Deptal. de Arquitectura de Computadores y Automática (Físicas)
dc.description.facultyFac. de Ciencias Físicas
dc.description.refereedTRUE
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/27456
dc.identifier.citation[1] Harel, David. H. Lanchover, A. Naamad, A. Pnueli, M. Politi, R. Sherman, A. Shtull-Trauring, and M. Trakhtenbrot, 1990. "STATEMATE: A Working Environment for the Development of Complex Reactive System," IEEE Transactions on Software Engineering 16(1990) pp 403-414. [2] Selic, Brian, Gulleckson, Garth., and Ward, Paul T. 1994. Real-Time Object Oriented Modelling. NewYork", John Wiley and Sons. [3] Powel Douglass, B. 1998. Real Time UML. Developing Efficient Objects for Embedded Systems. Addison Wesley. [4] Harel, David. July 1987. Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming 8 :231-274. [5] R.Polo, O., Esteban, S., Grau, A., De la Cruz. J.M. 2001. " Control Code Generator used for Control Experiments in Ship Scale Model" Accepted for presentation in the IFAC Conference CAMS2001 July, 2001. [6] RTKernel 4.0 and RTKernel 4.5 Real-Time Multitasking kernel for C/C++. User's Manual.
dc.identifier.isbn0-08-043700-1
dc.identifier.officialurlhttp://www.dacya.ucm.es/giron/PDF/polo1.PDF
dc.identifier.relatedurlhttp://www.dacya.ucm.es/
dc.identifier.urihttps://hdl.handle.net/20.500.14352/60864
dc.language.isoeng
dc.page.final304
dc.page.initial299
dc.publisherPergamon-Elsevier Science LTD
dc.rights.accessRightsopen access
dc.subject.cdu004
dc.subject.keywordReal-Time Software Engineering
dc.subject.keywordReal-Time Software Development
dc.subject.keywordReal-Time Code Generation
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleEDROOM. Automatic C++ code generator for real time systems modelled with room
dc.typebook part
dspace.entity.typePublication
relation.isAuthorOfPublication386f94e5-c78d-49d3-8046-ece83adf5ecc
relation.isAuthorOfPublication.latestForDiscovery386f94e5-c78d-49d3-8046-ece83adf5ecc
Download
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
cruzgarcia54.PDF
Size:
200.91 KB
Format:
Adobe Portable Document Format