Abbrevation
SAVCBS
City
Dubrovnik
Country
Croatia
Deadline Paper
Start Date
End Date
Abstract

This workshop is concerned with how formal (i&#046;e&#046;, mathematical) techniques can be or should be used to establish a suitable foundation for the specification and verification of component&#8211;based systems&#046; Component&#8211;based systems are a growing concern for the software engineering community&#046; Specification and reasoning techniques are urgently needed to permit composition of systems from components&#046; Component&#8211;based specification and verification is also vital for scaling advanced verification techniques such as extended static analysis and model checking to the size of real systems&#046; The workshop will consider formalization of both functional and non&#8211;functional behavior, such as performance or reliability&#046; <b>Keywords:</b> * Techniques for component&#8211;based verification or reasoning * Component&#8211;based specification languages * Static analysis of components and component compositions * Verification&#8211;oriented design methodologies for components * Dynamic checking techniques, including run&#8211;time assertion or property checking * Specification and verification of non&#8211;functional component behavior (performance, memory, concurrency, etc&#046;) * Unifying formal descriptions of concurrency properties with model&#8211;based behavioral descriptions of components * Balancing tradeoffs (automatic/manual verification, soundness/completeness, static/dynamic verification, testing/formal verification, scalability/coverage, etc&#046;) * Theories of component composition * Industrial experience, such as adoption issues, with formal techniques for component&#8211;based systems * Case studies of applying formal techniques to component based systems * Educational experience or tactics for formal approaches to component&#8211;based systems