Skip Navigation

The Computer Journal 1978 21(1):25-30; doi:10.1093/comjnl/21.1.25
© 1978 by British Computer Society
This Article
Right arrow Full Text (PDF)
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in ISI Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to My Personal Archive
Right arrow Download to citation manager
Right arrowRequest Permissions
Google Scholar
Right arrow Articles by Clark, I. A.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Connotea   Add to Del.icio.us  
What's this?

STREMA: specifying application processes using streams

I. A. Clark *

IBM UK Scientific Centre, Neville Road, Peterlee, County Durham, UK

A conversational graphic language for application processes is described. It is based on a concept of a stream as the prime building block, which offers a unified treatment of I/O files, subroutines and data base relations. An application process is designed conversationally by linking components belonging to difficult streams. Components are roughly analogous to registers in which each item of flowing data resides whilst it is passing through a given stream. The designer's problem of making provision for handling errors which arise in the generation and transfer of data by I/O and processing subroutines is solved by introducing the construct of constraints.


Received November 1975. Revised August 1976.

* IBM UK Scientific Centre, Neville Road, Peterlee, County Durham


Add to CiteULike CiteULike   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us    What's this?




Disclaimer:
Please note that abstracts for content published before 1996 were created through digital scanning and may therefore not exactly replicate the text of the original print issues. All efforts have been made to ensure accuracy, but the Publisher will not be held responsible for any remaining inaccuracies. If you require any further clarification, please contact our Customer Services Department.