SEAMS 2007 Final Program Sat, May 26, 2007 |
|
08:30 |
Continental Breakfast |
09:00 |
Session 1: Opening and Keynote Keynote: Addressing Assurance for Dynamically Adaptive Systems Abstract Increasingly, software should dynamically adapt its behavior at run-time in response to changing conditions in the supporting computing and communication infrastructure, and in the surrounding physical environment. In order for an adaptive program to be trusted, it is important to have mechanisms to ensure that the program functions correctly \emph{during} and \emph{after} adaptations. Adaptive programs are generally more difficult to specify, verify, and validate due to their high complexity. Particularly, when involving multi-threaded adaptations, the program behavior is the result of the collaborative behavior of multiple threads and software components. This presentation overviews recent work that addresses assurance of adaptive systems at different points throughout the development process. The talk will cover techniques ranging from those to be applied as part of requirements engineering to those that are applied at run-time. An emphasis will be on those techniques that are automated and involve formal analysis of assurance properties. We will also highlight some of the key challenges for the research community in addressing assurance for current and future adaptive systems. Biography Betty H.C. Cheng is a professor in the Department of Computer Science and Engineering at Michigan State University. Her research and teaching interests include requirements engineering, automated software engineering, object-oriented analysis and design, embedded systems development, assurance patterns, adaptive systems, visualization, and distributed computing, all in the context of high-assurance systems. Recently, she has embarked on an exciting new area of interdisciplinary research exploring how digital evolution can be harnessed to support the modeling and development of adaptive and autonomic computing systems. She collaborates with industrial partners for both her class projects and research in order to facilitate technology exchange between academia and industry. She was awarded a NASA/JPL Faculty Fellowship in 1993 to investigate the use of new software engineering techniques for a portion of the shuttle software. In 1998, she spent her sabbatical working with the Motorola Software Labs investigating automated analysis techniques of specifications of telecommunication systems. Her research has been funded by NSF, ONR, DARPA, NASA, AFRL, and numerous industrial organizations. She serves on the editorial boards for Requirements Engineering Journal, and Software and Systems Modeling; she recently completed a term on the editorial board for IEEE Transactions on Software Engineering. Each year, she serves on numerous program and organizational committees for international conferences and workshops, including IEEE International Conference on Software Engineering (ICSE), IEEE Requirements Engineering Conference (RE), and IEEE UML/MoDELS. |
10:00 |
Nutrition Break |
10:30 |
Session 2: Paper Session
30 mins Discussion |
12:30 |
Lunch |
13:30 |
Session 3: Breakout Session Reports |
14:00 |
Session 4: Paper Session
30 mins Discussion |
15:30 |
Nutrition Break |
16:00 |
Session 5: Paper Session
30 mins Discussion |
18:30 |
SEAMS 2007 Reception |
SEAMS 2007 Final Program Sun, May 27, 2007 |
|
09:00 |
Session 6: Keynote Adaptation at the Human Level Abstract http://www.think-and-link.org/ Biography Stephen Fickas is a Professor in the Computer Science Department at the
|
10:00 |
Nutrition Break |
10:30 |
Session 7: Paper Session
30 mins Discussion |
12:00 |
Lunch |
13:00 |
Session 8: Breakout Session Reports |
13:30 |
Session 9: Paper Session
30 mins Discussion |
15:30 |
Nutrition Break |
16:00 |
Session 10: Closing Session |
17:00 |
Have a Wonderful Summer! |