|
ABSTRACT
A visual formalism for the presentation of a real time logic is introduced, motivated, and evaluated.The visual formalism has been designed following a user-centered usability engineering process, targeted to the students of higher education courses in software engineering. On the one hand, heuristic design was applied to maximize consistency, i.e. to minimize the complexity of the visual metaphor mapping textual sentences to the visual representation. On the other hand, individual metaphoric assumptions were defined by prototyping and exposing alternative graphical representations to a representative sample of the target community of expected users.The resulting notation has been implemented within an interactive syntax-directed editor which integrates the visual presentation with the conventional textual notation. The editor has been used to carry out a competitive user-based evaluation of the usability of textual and visual representations, by carrying out a readability test on a larger sample of representative end-users.
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
|
|
| |
2
|
R. Alur, C. Courcoubetis, D. Dill, "Model-Checking for Real-Time Systems," Proc. 5th Symp. on Logic in Computer Science, Philadelphia, June 1990.
|
| |
3
|
|
| |
4
|
|
| |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
B. Dasarathy, "Timing Constraints of Real-Time Systems: Constructs for Expressing Them, Methods for Validating Them," IEEE Transactions on Software Engineering, Vol.11, No.1, Jan. 1985.
|
| |
9
|
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
G. Kutty, Y. S. Ramakrishna, L. E. Moser, L. K. Dillon, P. M. Melliar Smith, "A Graphical Interval Logic Toolset for Verifying Concurrent Systems," Proc. of the fourth Workshop on Computer Aided Verification, Montreal, Canada, June 1992.
|
| |
14
|
|
| |
15
|
G. Kutty, L. K. Dillon, L. E. Moser, P. M. Melliar Smith, Y. S. Ramakrishna, "Visual Tools for Temporal reasoning," Proc. VL'93, Bergen, Norway, 1993.
|
| |
16
|
|
 |
17
|
|
| |
18
|
|
| |
19
|
|
| |
20
|
|
| |
21
|
A. Pnueli, "The Temporal Logic of Program," Proc. 18th Annual Symposium on Foundations of Computer Science, pp. 46--57, IEEE Comp. Soc. Press, 1977.
|
| |
22
|
|
| |
23
|
|
| |
24
|
|
| |
25
|
|
|