Supporting verification-driven incremental distributed design of components
Paper i proceeding, 2018

Software systems are usually formed by multiple components which interact with one another. In large systems, components themselves can be complex systems that need to be decomposed into multiple sub-components. Hence, system design must follow a systematic approach, based on a recursive decomposition strategy. This paper proposes a comprehensive verification-driven framework which provides support for designers during development. The framework supports hierarchical decomposition of components into sub-components through formal specification in terms of pre- and post-conditions as well as independent development, reuse and verification of sub-components.

Författare

Claudio Menghi

Chalmers, Data- och informationsteknik, Software Engineering, Software Engineering for Cyber Psysical Systems

P. Spoletini

Kennesaw State University

Marsha Chechik

University of Toronto

Carlo Ghezzi

Politecnico di Milano

Lecture Notes in Computer Science

0302-9743 (ISSN)

Vol. 10802 169-188

21st International Conference on Fundamental Approaches to Software Engineering, FASE 2018, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2018
Thessaloniki, Greece,

Ämneskategorier

Programvaruteknik

Inbäddad systemteknik

Datorsystem

DOI

10.1007/978-3-319-89363-1_10

Mer information

Senast uppdaterat

2018-05-18