* About ICFI

ICFI is the primary international forum for discussing and 
reporting about research on the ''Feature Interaction problem'' in 
telecommunications and software systems since 1992. 

The conference aims to bring together representatives of the 
communications industry, the software industry, and the research 
community working on various aspects of feature interactions in 
order to discuss possible solutions and their practical applications,
as well as setting directions for further research.

|&ref(./icfi2005_all.jpg);|&ref(./icfi2007_all.jpg);|
|CENTER:&size(10){ICFI2005 in Leicester, UK 2005};|CENTER:&size(10){ICFI2007 in Grenoble, FR 2007};|

** The Feature Interaction Problem
''Feature interactions'' refer to conflicts among different features 
on a system. The features may be functions, services, concerns or
aspects. Even if each individual feature works as intended, using
multiple features together may cause unexpected (and often
undesirable) behaviors, due to the feature interactions. 

The feature interaction problem was first studied in the domain
of telecommunications systems. However, the phenomenon can occur in
any software system that is subject to evolution, because the
features of the new version of the system can interact with the 
features of the old system in an undesired way.

The proliferation of players and software/service engineering techniques,
coupled with the constant pressure for the rapid introduction of new
services/applications, lead to undesirable interactions that jeopardize the
quality of the products delivered as well as the satisfaction of users.

|&ref(./fi_example1.png,35%);|&ref(./fi_example2.png,35%);|
|CENTER:&size(10){(a) FI in Internet Telephony (VoIP)};|CENTER:&size(10){(b) FI in Home Network System};|

''Detecting'', ''resolving'', ''preventing'', and ''managing'' the feature
interactions at different phases of the system life-cycle are more 
than ever important problems that need to be addressed with
cost-effective techniques and tools.

** Application Domain
The feature interaction problem was first studied in the domain of 
telecommunications systems. Although interactions among classical telephony 
features are now fairly well understood, the feature interaction problem 
Although interactions among classical telephony features are now
fairly well understood, the feature interaction problem 
presents new challenges in emerging types of systems, including

- policy-driven systems
- Web services / service-oriented architecture
- home network systems
- building automation systems
- mobile and ubiquitous systems
- emerging architectures such as Parlay, 3G, .NET
- grid and active networks
- product-line engineering

Techniques successfully applied to conventional telecommunications 
systems are still useful in many cases, yet they may no longer be
able to cope with the complexity of the emerging systems.

Front page   Edit Diff Backup Upload Copy Rename Reload   New List of pages Search Recent changes   Help   RSS of recent changes