The logic of engineering design

An engineering product is usually delivered as an assembly of components which generally operate concurrently. The operation of each component can be described scientifically by a specific predicate, describing all its possible behaviors, including all its possible interactions with any other compon...

Full description

Saved in:
Bibliographic Details
Published inMicroprocessing and microprogramming Vol. 41; no. 8; pp. 525 - 539
Main Author Hoare, C.A.R.
Format Journal Article
LanguageEnglish
Published Elsevier B.V 01.04.1996
Online AccessGet full text
ISSN0165-6074
DOI10.1016/0165-6074(96)00009-9

Cover

More Information
Summary:An engineering product is usually delivered as an assembly of components which generally operate concurrently. The operation of each component can be described scientifically by a specific predicate, describing all its possible behaviors, including all its possible interactions with any other components which may be connected to it in an assembly. For this reason, the joint behavior of many components in the assembly can often be described by the conjunction of these predicates describing the components separately. If some aspect of the component cannot be fully determined in advance, it may be described by the disjunction of predicates describing its alternative modes of behavior. Finally, the links between predicates describing behavior at different levels of granularity and abstraction can be formalized by quantification. The elementary operators of propositional and predicate logic provide all the basic concepts needed for a systematic engineering design methodology.
Bibliography:ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
ISSN:0165-6074
DOI:10.1016/0165-6074(96)00009-9