EPSRC Reference: |
GR/J11034/01 |
Title: |
EVOLUTION OF LARGE SOFTWARE SYSTEMS |
Principal Investigator: |
Warboys, Professor B |
Other Investigators: |
|
Researcher Co-Investigators: |
|
Project Partners: |
|
Department: |
Computer Science |
Organisation: |
Victoria University of Manchester, The |
Scheme: |
Standard Research (Pre-FEC) |
Starts: |
01 July 1993 |
Ends: |
31 August 1996 |
Value (£): |
119,935
|
EPSRC Research Topic Classifications: |
|
EPSRC Industrial Sector Classifications: |
|
Related Grants: |
|
Panel History: |
|
Summary on Grant Application Form |
The ELSS project aims to develop and evaluate tools and techniques for evolving large software systems. Key themes are maintaining an explicit architecture for the evolving system, and an explicit model of the evolution process. The evaluation is based on a demonstrator retail point-of-sale system which will be available to other researchers.Progress:The ELSS project objectives are being addressed by complementary work at Southampton and Manchester. This describes the work at Manchester; Southamptons is reported separately.Earlier work on OBM has been extended to give a formal method for evolving software systems. There are two published papers on this: one presented at Formal Methods Europe 1994 (FME'94), the other accepted for the European Workshop on Software Process Technology 1995 (EWSPT'95). Central to the method is a view of the evolving system as a hierarchic product tower. This enables engineers to view the system at multiple levels of abstraction, and verify the consistency between levels. This method is being applied to the retail point-of-sale components (C++ implementations) developed by Southampton.A process model for systems' evolution has been developed. This model is based on the need to manage consistency relationships between various views of the system: its specification, design model, design paradigm, implementation etc. An implementation of this model on ICLs ProcessWise Integrator (version 1.0) has been produced . We are supporting Southamptons use of this model during an initial evolution experiment of the retail system. The current process model has two major weaknesses: lack of support for the design hierarchy, and no facilities to evolve the process. There is ongoing work in these areas. A revised process model will be produced for future evolution experiments.
|
Key Findings |
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
|
Potential use in non-academic contexts |
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
|
Impacts |
Description |
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk |
Summary |
|
Date Materialised |
|
|
Sectors submitted by the Researcher |
This information can now be found on Gateway to Research (GtR) http://gtr.rcuk.ac.uk
|
Project URL: |
|
Further Information: |
|
Organisation Website: |
|