Title
Reasoning about Software-Component Behavior
Abstract
The correctness of a component-based software system depends on the component client's ability to reason about the behavior of the components that comprise the system, both in isolation and as composed. The soundness of such reasoning is dubious given the current state of the practice. Soundness is especially troublesome for component technologies where source code for some components is inherently unavailable to the client. Fortunately, there is a simple, understandable, teachable, practical, and provably sound and relatively complete reasoning system for component-based software systems that addresses the reasoning problem.
Year
DOI
Venue
2000
10.1007/b75206
ICSR
Keywords
Field
DocType
software component
Programming language,Computer science,Source code,Correctness,Software system,Soundness,Component-based software engineering,Reasoning system,Software development,Formal verification
Conference
Volume
ISSN
ISBN
1844
0302-9743
3-540-67696-1
Citations 
PageRank 
References 
16
1.90
5
Authors
9
Name
Order
Citations
PageRank
Murali Sitaraman127040.99
Steven Atkinson2162.24
Gregory Kulczycki39010.56
Bruce W. Weide4575182.57
Timothy J. Long537147.83
Paolo Bucci612416.58
Wayne D. Heym711111.70
Scott M. Pike89810.84
Joseph E. Hollingsworth99712.91