• Media type: E-Article
  • Title: Testing Conditions for Communicating Stream X-machine Systems
  • Contributor: Ipate, Florentin; Holcombe, Mike
  • Published: Association for Computing Machinery (ACM), 2002
  • Published in: Formal Aspects of Computing, 13 (2002) 6, Seite 431-446
  • Language: English
  • DOI: 10.1007/s001650200021
  • ISSN: 1433-299X; 0934-5043
  • Keywords: Theoretical Computer Science ; Software
  • Origination:
  • Footnote:
  • Description: Abstract. X-machines were proposed by Holcombe as a possible specification language and since then a number of further investigations have demonstrated that the model is intuitive and easy to use. In particular, stream X-machines ( SXM ), a particular class of X-machines, have been found to be extremely useful in practice. Furthermore, a method of testing systems specified as SXMs exists and is proved to detect all faults of the implementation provided that the system meets certain “design for test conditions” . Recently, a system of communicating SXMs was introduced as a means of modelling parallel processing. This paper proves that each communicating machine component can be transformed in a straightforward manner so that the entire system will behave like a single stream X-machine - the equivalent SXM of the system. The paper goes on to investigate the applicability of the SXM testing method to a system of communicating SXMs and identifies a class of communicating SXMs for which the equivalent SXM of the system meets the “design for test conditions”.
  • Access State: Open Access