ACM Home Page
Please provide us with feedback. Feedback
Building Tcl-Tk GUIs for HRT-HOOD systems
Full text PdfPdf (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
SIGCAS: ACM Special Interest Group on Computers and Society
SIGADA: ACM Special Interest Group on Ada Programming Language
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGAPP: ACM Special Interest Group on Applied Computing
SIGPLAN: ACM Special Interest Group on Programming Languages
SIGBIO: ACM Special Interest Group on Biomedical Computing
SIGCSE: ACM Special Interest Group on Computer Science Education
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 7,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/319294.319313
What is a DOI?

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

Collaborative Colleagues:
Juan Carlos Díaz Martín: colleagues
Isidro Irala Veloso: colleagues
José Manuel Rodríguez García: colleagues