
Software Engineering for Electronic Systems Designers
Institution of Engineering and Technology (Publisher)
Published in May 1990
Book
Hardback
318 pages
978-0-86341-226-4 (ISBN)
Description
This book is based on the lecture notes prepared for the Vacation School on "Software Engineering for Electronic Systems Designers", organized by the Institution of Electrical Engineers, held at Southampton University in April 1989. The objectives of the Vacation School were summarised by the Chairman of the Organizing Commitee, Professor A.C. Davies in his preface on the lecture notes: The increased complexity of many modern electronic systems and their frequent dependence upon software for their functionality and performance, and, in many cases, the serious consequences that arise in the event of a software error, place an obligation upon their designers to use the best available techniques and tools in order to achieve acceptable levels of software quality and correctness. Amateur approaches to software design that were often used in the past, and which were sometimes adequate for simple systems, are no longer appropriate or acceptable.
The Vacation School is primarily aimed at professional engineers responsible for the design of such software-based systems, many of whom may have had no formal education in computing science or software engineering, and whose introduction to software may have been via simple assembly-language programming tasks and/or through programming desk-top computers in BASIC. The School is intended to provide them with a foundation of software engineering principles and concepts in order to improve their professional skills and their ability to specify the required performance and achieve delivery of a satisfactory product within an acceptable cost and time.
The Vacation School is primarily aimed at professional engineers responsible for the design of such software-based systems, many of whom may have had no formal education in computing science or software engineering, and whose introduction to software may have been via simple assembly-language programming tasks and/or through programming desk-top computers in BASIC. The School is intended to provide them with a foundation of software engineering principles and concepts in order to improve their professional skills and their ability to specify the required performance and achieve delivery of a satisfactory product within an acceptable cost and time.
More details
Series
Language
English
Place of publication
Stevenage
United Kingdom
Target group
College/higher education
Professional and scholarly
Illustrations
illustrations
Dimensions
Height: 229 mm
Width: 148 mm
ISBN-13
978-0-86341-226-4 (9780863412264)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Content
Why software engineering?; review of software development methods; some notations for structured design; high level language features which support software engineering methods; introduction to Pascal; real-time language features to support good design methods; introduction to real-time algorithms; data structures; the real-time operating system; integrated project support environments and software engineering toolsets; Occam; modula-2; Ada - ten years of development; Mascot 3 - an informal introductory tutorial; real-time design tools and kernels; software project control; introduction to formal methods; VDM; validation techniques I; validation techniques II; software execution testing; quality assurance; performance analysis in software design; formal methods applied to hardware design.