ICSE Dragon Logo

5th International Workshop on

Scenarios and State Machines: Models, Algorithms and Tools (SCESM'06)

ICSE Banner

5th SCESM, May 27, 2006

Shanghai Cityscape

News

The organizers are delighted to announced that this year's SCESM invited talk will be given by Prof Manfred Broy of the Technical University of Munich.

Description

Scenarios and state machines are two of the fundamental modeling perspectives for developing behavioral abstractions of complex, reactive software. Scenarios represent a partial view on the interactions between multiple system components; state machines typically model the complete behavior of individual components. Both perspectives have advantages - scenarios are easily understood by stakeholders at all levels, lead naturally to tests and focus on inter-component communication; state machines, on the other hand, provide precise descriptions of component behavior and can be used for generating implementations (either manually or automatically). In particular, UML supports both notations and in UML2.0, scenarios can be modeled in a much more expressive way than with previous versions of UML.

Scenarios and state machines offer complementary views of a software-intensive system. Scenarios show global interactions; state machines show local behavior. For successful software development, both views should be brought together. This workshop aims to investigate the connection between scenarios and state machines, assess how this connection can be exploited to improve software development, support the evaluation of techniques that exploit the connection and support the showcasing of developer tools based on both views.

In 2006, the workshop will continue its emphasis on development of fundamental algorithms, application and methodology, but will also look to evaluate and showcase software development tools that connect scenarios and state machines. The workshop will also broaden its scope to cover topics only partially addressed in the workshop series, such as the relation of scenarios/state machines to software architecture, aspects and model-based testing.

Valid XHTML 1.0 Strict! Valid CSS!