Towards Development of Correct Software using Views
This addresses software correctness for developers using pragmatic methods, but it appears incremental as it builds on existing refinement-based processes.
The paper tackles the problem of integrating heterogeneous documents in software development by proposing an integrated semantics based on a common system model and syntactic development steps, demonstrated in a small example.
This paper aims at integrating heterogeneous documents used in pragmatic software develpoment methods to describe views with a formal refinement based software development process. Therefore we propose an integrated semantics of heterogeneous documents based on a common system model and a set of syntactic development steps with a well-defined semantics for document evolution. The use of the development steps is demonstrated in a small example.