| Building Tcl-Tk GUIs for HRT-HOOD systems |
| Full text |
Pdf
(825 KB)
|
| Source
|
Annual International Conference on Ada
archive
Proceedings of the 1999 annual ACM SIGAda international conference on Ada
table of contents
Redondo Beach, California, United States
Pages: 113 - 123
Year of Publication: 1999
ISBN:1-58113-127-5
Also published in ...
|
|
Authors
|
|
Juan Carlos Díaz Martín
|
Departamento de Informática, Universidad de Extremadura. Avda. de la Universidad, s/n, 10071, Cáceres, Spain
|
|
Isidro Irala Veloso
|
Departamento de Informática, Universidad de Extremadura. Avda. de la Universidad, s/n, 10071, Cáceres, Spain
|
|
José Manuel Rodríguez García
|
Departamento de Informática, Universidad de Extremadura. Avda. de la Universidad, s/n, 10071, Cáceres, Spain
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 7, Citation Count: 0
|
|
|
ABSTRACT
This work explores Tcl-Tk 8.0 as a building tool for script-based GUIs in Ada95 real-time systems. Tcl-Tk 8.0 is a library that makes graphic programming easier, but it suffers from being non-thread-safe. An application architecture is proposed, the deferred server, which provides transparent use of Tcl-Tk to multithreaded Ada95 applications via TASH, a thick binding that allows Ada95 single-threaded code to use Tcl-Tk. We find that only a minimal extension to Tcl-Tk 8.0 and TASH is required to support it, while a successful prototype has been implemented based on these ideas. Likewise, the early integration of Tcl-Tk graphic user interfaces in HRT-HOOD designs is examined; unfortunately, in this respect, we conclude that this is not feasible. However, a HRT-HOOD conform distributed configuration is outlined in wich the user interface becomes a multithreaded remote service based on the deferred server architecture.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Burns, A. and Wellings, A., HRT-HOOD: A Structured Design Method for Hard Real-Time Ada Systems, Elsevier, 1995.
|
| |
2
|
|
| |
3
|
Dfaz Martfn, J.C., Irala Veloso, I., "Prficticas de Sistemas de Tiempo Real en la Uex. Integraci6n de Tcl-Tk en HRT-HOOD", Jenui'98, Actas del congreso, pp. 166-~ 72, Escola d'Inform~tica d'Andorra. Sant Julia de L6ria, Andorra, July, 9-10, 1998
|
| |
4
|
IEEE, "Information Technology-Portable Operating System Interface (POSIX)- Part 1: System Application Program Interface (API) {C Language}, IEEE Std 1003.1, 1996 Edition, (1996).
|
| |
5
|
|
| |
6
|
|
| |
7
|
|
 |
8
|
|
|