Back to Search Start Over

Engineering by Software: System Behaviours as Components

Authors :
Michael Jackson
Source :
Present and Ulterior Software Engineering ISBN: 9783319674247, Present and Ulterior Software Engineering
Publication Year :
2017
Publisher :
Springer International Publishing, 2017.

Abstract

Software engineering means developing software for a purpose. For systems that interact with a physical problem world, the proximate purpose is a desired behaviour of that problem world: the fundamental engineering task is to develop the system behaviour and specify the software that will evoke it. This chapter sketches a discipline for this task, in which behaviours are always understood as the result of interactions of a software machine and a physical problem world. Complex behaviour is designed in terms of simple constituent behaviours. The running behaviour instances form a dynamic tree in which control of the tree is exercised by the software machines at the nodes.

Details

ISBN :
978-3-319-67424-7
ISBNs :
9783319674247
Database :
OpenAIRE
Journal :
Present and Ulterior Software Engineering ISBN: 9783319674247, Present and Ulterior Software Engineering
Accession number :
edsair.doi...........2cedda20e5d0d27d3afb1f780963fb6c
Full Text :
https://doi.org/10.1007/978-3-319-67425-4_1