Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
A Unified Approach to Composition and Extensibility
[go: Go Back, main page]

Downloads

Overview

A Unified Approach to Composition and Extensibility is a project funded by the Swiss National Science Foundation (SNF project # 200020-105091/1).

Funding: 264'915.— SFr.
Period: Oct 1, 2004 - Sept. 30, 2006

Summary

Real software systems constantly undergo change. For this reason, systems must be extensible, so that new features can be added without breaking existing functionality, and they must be composable, so that features can be recombined to reflect changing demands on their architecture and design. Object-oriented programming languages excel at expressing arbitrary kinds of models of domain concepts and software systems: the mechanism of inheritance is particular useful for specifying incremental extensions to models. However, models built in this way quickly become complex and fragile when they grow to a certain size. The goal of this project is to investigate means to support composability and extensibility in object-oriented languages, while reducing fragility.

For more information, please consult the Research Plan of the project [pdf].

2005-09-30