2003
DOI: 10.1002/spe.541
|View full text |Cite
|
Sign up to set email alerts
|

Horizontal communication: a style to compose control software

Abstract: Consumer products become more complex and diverse, integrating functions that were previously available only in separate products. We believe that to build such products efficiently, a compositional approach is required. While this is quite feasible in hardware, we would like to achieve the same in software, especially in the low‐level software that drives the hardware. We found this to be possible, but only if we let software components communicate horizontally, exchanging information along software channels … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

2
12
0

Year Published

2004
2004
2011
2011

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 8 publications
(14 citation statements)
references
References 9 publications
2
12
0
Order By: Relevance
“…However, there is a problem with simply re-tuning the frequency when the user requests the channel to change [4]. The problem is to do with audio and visual 'noises' that TVs produce when the tuner is not tuned to a station, as it is the case while Tuner∼Antenna∼Demodulator is searching for a new frequency.…”
Section: Noise Suppression Featurementioning
confidence: 99%
“…However, there is a problem with simply re-tuning the frequency when the user requests the channel to change [4]. The problem is to do with audio and visual 'noises' that TVs produce when the tuner is not tuned to a station, as it is the case while Tuner∼Antenna∼Demodulator is searching for a new frequency.…”
Section: Noise Suppression Featurementioning
confidence: 99%
“…The example is essentially a small version of the one in [14] but contains the necessary detail to help us illustrate our approach towards capturing interactions between components.…”
Section: Modelling Horizontal Communicationmentioning
confidence: 99%
“…This implies a strong dependency upon the topology of the hardware, which is subject to change in new products but also for the same product during its development. In light of such problems the approach taken in [14] is to allow components to communicate using horizontal communication interfaces in addition to the vertical control interfaces. The idea is that components controlling individual hardware devices have input and output ports that mirror the hardware and communicate through those.…”
Section: Modelling Horizontal Communicationmentioning
confidence: 99%
See 2 more Smart Citations