Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Richer interface automata with optimistic and pessimistic compatibility
Lüttgen G., Vogler W., Fendrich S. Acta Informatica52 (4-5):305-336,2015.Type:Article
Date Reviewed: Aug 12 2015

This paper considers the problems associated with the composition of modal interface automata. A modal interface automaton (MIA) has both must transitions, which specify that a transition lands in one of a finite number of states, and may transitions, where the transition moves to a single well-defined state. A set of MIAs can be used to specify the behavior of a system with the overall behavior being the conjunction of the specifying MIAs.

Lüttgen et al. give an enlightening example of a waiter in a restaurant whose behavior is a conjunction of the interaction with customers and the interaction with the kitchen. A major issue in describing the conjunction of two MIAs occurs when one interface can produce an output that is not accepted by the other one: for example, the waiter interface responds to a customer request with something that the kitchen interface cannot process. Two approaches have been used to handle this situation. In one case, the optimistic one, the assumption is made that the input producing the offending output will not occur. In the pessimistic case, the two interfaces are considered to be incompatible. This paper shows how to modify previous work on the optimistic case to handle internal computations that lead to must transitions. In the pessimistic non-deterministic case, the authors show how to define conjunction and disjunction for interfaces.

The paper provides complete details of the authors’ approach and should be of interest to those engaged in the specification of system interactions.

Reviewer:  J. P. E. Hodgson Review #: CR143684 (1511-0964)
Bookmark and Share
  Featured Reviewer  
 
Automata (F.1.1 ... )
 
 
General (F.2.0 )
 
 
Logics And Meanings Of Programs (F.3 )
 
 
Software Engineering (D.2 )
 
Would you recommend this review?
yes
no
Other reviews under "Automata": Date
The congruence theory of closure properties of regular tree languages
Tirri S. Theoretical Computer Science 76(2-3): 261-271, 2001. Type: Article
Jun 1 1991
Distribution and synchronized automata
Petit A. Theoretical Computer Science 76(2-3): 285-308, 2001. Type: Article
Feb 1 1992
Efficient simulation of finite automata by neural nets
Alon N., Dewdney A., Ott T. Journal of the ACM 38(2): 495-514, 1991. Type: Article
Dec 1 1991
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy