Component Based Development - Where is the Place for Formalism?

Piotr Makowski, Anders Peter Ravn

Publikation: Bidrag til bog/antologi/rapport/konference proceedingKonferenceartikel i proceedingForskning

Abstract

A software component has a contract that specifies its properties and thus define conditions for its use. The contract is an obvious object for formalization. It could assist in conformance checking for manufactured components and in checking consistent use of them in a concrete system. However, our experience with development of a complex, software intensive system with heterogeneous components indicates thatstate of the art is a syntactical level of formalization with a little static type checking. More can be done, but it requires support from development tools and component frameworks. Here, we discuss, how invariant checking may be implemented, and how process calculus based frameworks may be very useful for checking communication patterns among components3
OriginalsprogEngelsk
TitelProcedings of the Workshop on Formal Aspects of Component Software FACS´03, UNU Int. Institute for Software Technology, Macau, September 2003 : UNU/IIST Tech. Rep. ,
RedaktørerEds.: Dang Van Hung, Zhiming Liu
Publikationsdato2003
Udgave284
StatusUdgivet - 2003
BegivenhedComponent Based Development - Where is the Place for Formalism? -
Varighed: 19 maj 2010 → …

Konference

KonferenceComponent Based Development - Where is the Place for Formalism?
Periode19/05/2010 → …

Bibliografisk note

ISSN ; -

Citationsformater