Abstract
To cope with the flexibility and extensibility needed for the specification of the architecture of evolving software systems, it is useful to have a set of primitive connectors from which new ones can be created in a systematic way as needs arise and to connect components only when they are required to interact. This could be achieved with a connector algebra whose constants are given primitive connectors and whose operations allow the (transient) creation of new connectors. This paper is a step towards that goal. We put forward an application-independent connector for partial action synchronization and three generic operations. Applied to the basic connector, they provide applicationspecific connectors for inhibition and full synchronization of actions. Moreover, we associate to each connector a condition stating when it should be applied to components., Grant: This work was partially supported by JNICT through contracts PRAXIS XXI 2/2.1/MAT/46/94 (ESCOLA) and PRAXIS XXI 2/2.1/TIT/1662/95 (SARA) and by EQUITEL SA through project ARTS.
Original language | English |
---|---|
Title of host publication | Proceedings of the 9th International Workshop on Software Specification and Design, IWSSD 1998 |
Publisher | Association for Computing Machinery |
Pages | 135-143 |
Number of pages | 9 |
ISBN (Electronic) | 0818684399, 9780818684395 |
DOIs | |
Publication status | Published - 16 Apr 1998 |
Event | 9th International Workshop on Software Specification and Design, IWSSD 1998 - Mie, Japan Duration: 16 Apr 1998 → 18 Apr 1998 |
Conference
Conference | 9th International Workshop on Software Specification and Design, IWSSD 1998 |
---|---|
Country/Territory | Japan |
City | Mie |
Period | 16/04/98 → 18/04/98 |
Keywords
- Algebra
- Connectors
- Computer aided software engineering
- Read only memory
- Software architecture
- Forward contracts
- Mobile computing
- Access protocols
- Subspace constraints
- Computer architecture
ASJC Scopus subject areas
- Computer Science Applications
- Software