An Environment for the Development of Fault-Tolerant Systems using
Software Components
This research aims to investigate techniques, methods and tools most appropriate to the
development of component-based software systems under high quality requirements for
time-to-market, adaptability, interoperability, availability and security. Those software
systems are target to a new generation of applications, such as e-commerce, e-banking and
business-to-business.
The main result of this research will be a design for a new software engineering environment
that is:
- component-based oriented, being able to interoperate with existing component
frameworks, like DCOM, EJB and CORBA, and other component oriented CASE tools;
- centered around a software process that supports the development of
fault-tolerant systems systematicaly and aided by tools for (semi-)automatic design
and configurations of the fault-tolerance mechanisms needed;
- easily adapted to software products with different levels of requirements, e.g.
allowing the selection of the kind of formalism be employed in the system
models;
- easily adapted to architects and developers with different profiles, e.g.
allowing personalized views of the environment with a set of tools dictated by
the user.
Project Members
Last updated July, 20 2000