R&D reports Networks Takahashi, O, Suzuki, Y and Yatsubooshi, R 'Local area network' Fujitsu Sci. Tech. J. Vol 22 No 4 (September 1986) pp 271-282 Fujitsu has developed three typical LANs based on optical transmission. Optical data highway, optical token ring and optical bus network are reviewed here.
RISC Clark, B 'Roots and branches of RISC' Syst. Int. Vol 15 No 3 (March 1987) pp 69, 72 Examines the history of reducedinstruction-set architectures through such developments as the IBM 801 project, Berkeley RISC I and Stanford MI PS. Clark concludes that, from now on, all new computer architectures will be influenced to some degree by the principles of RISC.
Software engineering Mellor, P 'Software reliability modelling: the state of the art' Information Software Technol. Vol 29 No 2 (March 1987) pp 81-98 Software reliability modelling is a generic term for a set of techniques of statistical analysis which enable the achieved reliability of software to be assessed, quantitatively and objectively, from observation of its failure during later testing and operational use. This tutorial paper summarizes the 'state of the art' of software reliability assessment and outlines several of the better known reliability models.
Volz, R A and Mudge, T N 'Timing issues in the distributed execution of Ada programs' IEEE Trans. Comput. Vol C36 No 4 (April 1987) pp 449-459 Increasingly, say the authors, realtime
embedded systems involve distributed computing. The paper examines the meaning of ADA constructs involving time: the conditional entry call and the timed entry call. The authors argue that timed entry calls pose unresolved problems of interpretation and implementation.
Ferguson, l D, Macari, L and Williams, P Microprocessor system servicing Prentice-Hall, Englewood Cliffs, N J, USA (1987) £14.95 pp 302 Ince, D (ed.) Software engineering: the decade of change lEE/Peter Peregrinus, Stevenage, UK (1986) £25.00 pp 231
White, N H and Haylett, G M 'Advanced diagnostics: a PASCAL interactive system' Information Software Technol. Vo129 No 2 (March 1987) pp 75-80 'Diagnostics' are a higher level of problem orientation than traditional debuggers. The diagnostics system described, currently being implemented on a Perq 1 computer running under a variant of Unix, includes facilities to display any linked data structure at any level of resolution. It can also control the speed of execution of the program.
Fifteen contributions about the status of software in the mid-1980s. Much of the book covers long-term research in software development.
Marsan, M A, Balbo, G and Conte, G Performance models of multiprocessor systems MIT Press, Cambridge, MA, USA (1986) £34.95 pp 294 Rafiquzzaman, M Microcomputer theory and applications with the Intel SDK-85 (2nd edition) John Wiley, New York, NY, USA (1987) £35.60 pp 783
Books received These books have been received recently by the EditorialOffice. They may be reviewed in later issues. Barnes, D and Brown, P (eds) Software engineering 86 lEE/Peter Peregrinus, Stevenage, UK (1986) £35.00 pp 441 Selected papers from the conference of the same name held in Southampton, UK, in September 1986 (28 papers).
Bennett, l M 68000 assembly language programming: a structured approach Prentice-Hall, Englewood Cliffs, N J, USA (1987) £34.25 pp 493
Bishop, J Data abstraction in programming languages Addison-Wesley, Wokingham, UK (1986) pp 176
Brodie, L and Forth Inc. Starting Forth (2nd edition) PrenticeHall, Englewood Cliffs, (1986) £17.35 pp 363
N J, USA
Expands the first edition, published in 1980, by including the FORTH-83 standard.
Updated to cover 16- and 32-bit microprocessors at the undergraduate level. Includes a brief treatment of the 8086, 68000 and 68020.
Short, K L Microprocessors and programmed logic Prentice-Hall, Englewood Cliffs, N J, USA (1987) £15.95 pp 636
Sommerville, I (ed.) Software engineering environments IEE/Peter Peregrinus, Stevenage, UK (1986) £29.00 pp 267 Proceedings of a conference held at the University of Lancaster, UK, in April 1986. Papers cover existing environments, software engineering environment infrastructure, the user interface and environments under development (17 papers).
Tabak, D RISC architecture Research Studies Press, Letchworth, UK (1987) £19.95 pp 175 Tanenbaum, A S Operating systems: design and implementation Prentice-Hall, Englewood Cliffs, NJ, USA (1987) £16.95 pp 735
Microprocessors and Microsystems