Back To Overview
Conceito de interação entre features |
Posted on 14 Aug, 2008 by RodrigoBonifacio
Relendo alguns trabalhos que discutem interações entre features (FI) no domínio de telecomunicações, percebi que FI é frequentemente visto como um PROBLEMA e que, portanto, precisa ser evitado.
Exemplos:
(Pamela Zave - Feature Interactions and Formal Specifications in Telecom)
The feature interaction problem results from the fact that the de facto specification of a telecommunications system is a set of feature specifications. A feature interaction is a case in which system behavior as a whole does not satisfy the separate specifications of all its features. A feature interaction arises when the feature-by-feature specification
of a system is incomplete, ambiguous, or incorrect.
[...]
The goal of eliminating feature interactions has nothing to do with discouraging or encouraging any kind of behavior in telecommunications
systems; it is about finding orderly and extensible ways of describing whatever behavior is desired.
(E. Jane Cameron and Hugo Velthuijsen - Feature Interactions in
Telecommunications Systems)
A feature interaction occurs when the behavior of one feature is altered by the use of another. [...] A second kind of interaction occurs when the use
of one feature should alter the behavior of another, but does not.
Eu imaginava que interações entre features, particularmente em linhas de produtos, seria algo recorrente e esperado. Mais ainda, situações de interações poderiam ser detectadas durante a análise de domínio (e representado em modelos de features). Ou seja, quando temos uma situação:
A excludes B, (onde A e B são features)
na minha visão anterior, tínhamos um tipo de interação entre as features A e B. Obviamente, algumas interações podem não ser percebidas durante a análise de domínio. Nesses casos, que talvez ocorram com mais freqüência, teriam que ser analisados outros tipos de artefatos.
Dúvidas:
na literatura de linhas de produto, existe algo sobre interações entre features que difere da problemática apresentada no domínio de telecomunicações (mais associdas com especificações ambíguas, incompletas, ...)?
como esse problema se relaciona com interações entre aspectos, algumas vezes discutidos no nosso grupo? |
|
Add your comments to the Discussion | |
rodrigo, essa visão da pamela assume que todas as features são conhecidas a princípio, e que todas são especificadas ao mesmo tempo. na prática sempre aparecem novas features que não existiam quando outras foram especificadas. isso muitas vezes gera a interação, que não poderia ser resolvida segundo a abordagem da pamela... essa visão é recorrente até nos artigos dela mais recentes? se for, a visão dela é bem teórica. tem que ver então o que ela referencia de feature interaction, que deve ser a fonte original sobre o termo... |
PauloBorba |
18 Aug 2008 - 21:18 |
Outra característica das discussões sobre interações de features no domínio de Telecom é que as features representam variações apenas no espaço (são incrementos de funcionalidade).
Não estou certo de que isso seja relevante, quando consideramos interações entre features em linhas de produto. |
RodrigoBonifacio |
14 Aug 2008 - 14:44 |

Copyright © 2008-2025 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki?
Send feedback