About CS&CE
Prospective Students
Research
Staff
Dept Comp Sci & Comp Eng
Contact Details
La Trobe University
Victoria 3086
AUSTRALIA
Tel: +61 3 9479 1107
Fax: +61 3 9479 3060
Email: info
@cs.latrobe.edu.au
|
 |
Seminars - Abstract
Department of Computer Science & Computer Engineering
| Topic: |
|
A Reconfigurable Framework for Component-Based Systems Development |
| Speaker: |
|
Dr. Alex Talevski |
| Date: |
|
04-04-2005 |
| Time: |
|
3:00 PM
|
| Venue: |
|
Hooper LT |
| Abstract: |
|
Software is usually seen as something that is purchased off-the-shelf. However, such software represents only fifteen percent of all software development. The remainder focuses on the custom development of large-scale software for sizeable organizations. Unfortunately, today’s custom software industry resembles the industries of the early 1800s, when almost all of the products that were created were custom-built, error-prone, monolithic and expensive. It has been determined by a number of researchers that up to 70% of all large-scale projects fail to achieve their objectives.
Modularity is the partitioning of a system into a number of well-defined boundaries in order to reduce software complexity and inflexibility. Using such an approach, it should be possible to construct customised component-based applications by mixing and matching software components. However, a unit of reuse usually affects a number of collaborating classes. The lack of a framework for explicitly expressing component collaborations makes software reconfiguration and plug and play difficult.
This seminar addresses some of the complexity and flexibility issues associated with large-scale software development, and proposes a new software development methodology that supports software reconfiguration and plug and play in a straightforward way.
The seminar will hightlight four main outcomes:
1) A new component-based software platform that consists of a reconfiguration framework, reconfigurable database, a user management system and a tailoring application;
2) An implementation of the prototype platform which supports software reconfiguration and plug and play;
3) The evaluation of the proposed methodology and platform through the development of three disparate industrial strength applications; and
4) A discussion of the methodology benefits and future work. |
|
|