|
|
Modelling Software System Structures
|
The following quotations from the PITAC (President's Information Technology Advisory Committee) 1998 Interim Report to the President of USA help set the context for the workshop initiative.
"The demand for software has grown far faster than the resources we have to produce it. The result is that desperately needed software is not being developed. Furthermore, the nation needs software that is far more usable, reliable, and powerful than what is being produced today."
"... it has become clear that the processes of developing, testing, and maintaining software must change. We need scientifically sound approaches to software development that will enable meaningful and practical testing for consistency of specifications and implementations."
Unfortunately, as the same interim report emphasizes, "current support
(for research) is taking a short-term focus, looking for immediate returns,
rather than investigating high-risk long-term technologies".
As a consequence, there is a danger of even widening the gap between
fundamental research and current (not always best-) practice.
Indeed, together with long standing problems, such as the quest for software
reliability, we are facing the need and partly the emergence of radically
different ways of producing software.
The proposed Workshop, continuing the effort to bring together pragmatic
and foundational research in software engineering, will primarily focus the
attention on the major issues characterizing the new and rapidly
evolving scenario of software development, such as the emphasis on
high-level architectural aspects and the component- based and web-based
software development.
Together with proposing new concepts and techniques, another major goal
would be to show how the wealth of past foundational research in SE can
be uplifted to handle the new problems posed, among others, by the
different level of component and system granularity, the heterogeneity of
components, the use of distribution and communication and the request for
appropriate human-interface support.
Last Updated: 20 March, 2000 by Elisabetta Ferrando