| Composition and interfaces within software architecture |
| Full text |
Pdf
(232 KB)
|
| Source
|
IBM Centre for Advanced Studies Conference
archive
Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
table of contents
Toronto, Ontario, Canada
Page: 17
Year of Publication: 1998
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
IBM Press
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 8, Citation Count: 0
|
|
|
ABSTRACT
The Software Architecture community has developed a common vocabulary for describing software components and their interconnections. However, the structure of ports and roles have been too simplistic for capturing even simple examples. This paper explores the part that composition and inheritance play in defining interfaces using ports and roles. We discuss these concepts within the context of the JavaBeans component model and show how to capture the complexity inherent in the interfaces of components and connectors.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
| |
2
|
|
| |
3
|
{3} David Garlan and Mary Shaw. An Introduction to Software Architecture, volume I of Advances in Software Engineering and Knowledge Engineering. World Scientific Publishing Company, New Jersey, 1993.
|
| |
4
|
|
| |
5
|
{5} Sun Microsystems, Inc. JavaBeans 1.0 API Specification. Internet site (http://www.javasoft.com/beans), December 4, 1996.
|
 |
6
|
|
| |
7
|
{7} Neno Medvidovic and David Rosenblum. Domains of Concern in Software Architectures and Architecture Description Languages. Proc. USENIX Conference on Domain Specific Languages, pages 199-212, 1997.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
|