4th International Workshop on
Scenarios and State Machines: Models, Algorithms and Tools
(SCESM'05)

ICSE 2005 Workshop

Program now available!

Summary

Description

Scenarios and state machines have emerged as two important modeling perspectives on the reactive behavior of complex systems. Scenarios typically represent a partial view on the interactions between multiple components; state machines represent the complete behavior of individual components. Non-technical stakeholders find it easier to manipulate scenarios, while state machines are closer to implementation but harder to comprehend. Combining the strengths of these two views can improve the reliability of software engineering. This combination shall be supported by tools, based on algorithms relating scenarios and state machines for analysis, design, implementation or validation.

The UML is a prominent example of a modeling language providing both scenario- and state-based description techniques for object and component behavior. Scenarios are captured by means of use cases, or sequence and collaboration diagrams, where component interaction is in the center of concern. Statecharts capture state-based behavior, typically on a per-component basis. In the telecommunications domain, the ITU standards of MSC (Message Sequence Charts) and SDL (Specification and Description Language) provide a similar distinction between exemplary and complete behavior descriptions. In both cases, there exists little methodological or tool support for transitions between scenarios and state machines, let alone means for refining or validating one against the other.

The past workshops revealed the potential of scenarios and state machines. We now need to unleash this potential in practice. The theme of this fourth workshop on scenarios and state machines is on validating results and exploring new frontier. A particular focus of this workshop will be on experience reports as a means of investigating where we are heading and whether or not it is paying off.

Program

Talks should be 15 minutes long, there will be five minutes left for short questions. At the end of every session, 20-30 minutes will be left for discussions.

Case Studies

Prospective participants are encouraged to use one of the two SCESM'04 case studies. These two case studies are the "Shuttle System", which is part of the New Rail-Technology Paderborn project, and the weather update system of NASA's Center TRACON system. A detailed description of these two case studies is available on SCESM'04 case studies web site.

Call for papers

The call for paper is available in HTML and PDF.

Papers submissions

Papers of at most 5 pages must be submitted electronically through ICSE'05 submission web site , in PDF format, following ICSE paper format (ICSE'05 format). Two types of contributions are sought: experience reports on the case studies or other real-world examples, and research contributions. Topics of interest include, but are not limited to Accepted papers will be published in ACM digital library. Proceedings will be made electronically available to participants before and at the workshop.

Important Dates

Program Committee

  1. OOPSLA'00 workshop on "Scenario-based round-trip engineering"
  2. SCESM'02
  3. SCESM'03
  4. Dagstuhl Seminar 03371 on Scenarios: Models, Transformations and Tools
  5. SCESM'04

Venue

The workshop will be held as part of the 27th International Conference on Software Engineering (ICSE'05), in Saint-Louis, Missouri, on 21 May 2005. ICSE'05 banner

Valid HTML 4.01!