skip to main content
Article

Dynamic coordination architecture through the use of reflection

Published: 01 March 2001 Publication History
First page of PDF

References

[1]
R. Allen, R. Douence, and D. Garlan. Specifying and Analyzing Dynamic Software Architectures. In Proceedings of 1998 Conference on Fundamental Approaches to Software Enginnering, Mar. 1998.
[2]
F. Arbab. The IWIM Model for Coordination of Concurrent Activities. In P. Ciancarini and C. Hankin, editors, Coordination Languages and Models, volume 1061 of LNCS, pages 24-56, Cesena, Italia, Apr. 1996. Springer Verlag.
[3]
U. Abmann, A. Ludwig, and D. Pfeifer. Programming connectors in an open language. In Electronic Proceedings of First Working IFIP Conference on Software Architecture. Feb. 1999.
[4]
C. Canal, E. Pimentel, and J. M. Troya. Specification and Refinement of Dynamic Software Architectures. In Software Architecture, pages 107-126. Kluwer Academic Publishing, Feb. 1999.
[5]
W. Cazzola, A. Savigni, A. Sosio, and F. Tisato. Architectural Reflection: Concepts, Design, and Evaluation. Technical Report RI-DSI 234-99, DSI, Universita deglistudi di Milano, May 1999.
[6]
P. Ciancarini, F. Franze, and C. Mascolo. A coordination model to specify systems including mobile agents. In Proceedings of the Ninth International Workshop on Software Specification and Design, pages 96-105. IEEE Computer Society Press, 1998.
[7]
P. Ciancarini and C. Mascolo. Specification and analysis of component based software architectures. In Electronic Proceedings of First Working IFIP Conference on Software Architecture, Feb. 1999.
[8]
C. E. Cuesta, P. de la Fuente, and M. Barrio- Solorzano. Dynamics and Reflection in Software Architecture. In Proceedings of 4th Workshop on M'etodos, Entornosy Nuevas Herramientas en Ingenier'ya de Requisitos, May 1999.
[9]
F.-N. Demers and J. Malenfant. Reflection in Logic, Functional and Object-Oriented Programming: a Short Comparative Study. In International Joint Conference on Artificial Intelligence (IJCAI'95), Aug. 1995.
[10]
S. Ducasse and T. Richner. Executable connectors: Towards reusable design elements. In ESEC'97, 1997.
[11]
D. Garlan and D. E. Perry. Introduction to the Special Issue on Software Architecture. IEEE Transactions on Software Engineering, 21(4):269-274, Apr. 1995.
[12]
V. Issarny and C. Bidan. Aster: A framework for sound customization of distributed runtime systems. In Proceedings of ICDCS'96, May 1996.
[13]
D. Le M' etayer. Describing software architecture styles using graph grammars. IEEE Transactions on Software Engineering, 24(7):521-553, July 1998.
[14]
P. Maes. Concepts and experiments in computational reflection. In N. Meyrowitz, editor, OOPSLA'87 Conference Proceedings, volume 22(12) of SIGPLAN Notices, pages 147-155. ACM Press, Dec. 1987.
[15]
J. Magee and J. Kramer. Dynamic Structure in Software Architectures. Software Engineering Notes, 21(6):3-14, Nov. 1996.
[16]
T. W. Malone and K. Crowston. The interdisciplinary study of Coordination. ACM Computing Surveys, 26(1):87-119, Mar. 1994.
[17]
N. Medvidovic and R. N. Taylor. A Framework for classifying and comparing architecture description languages. In Proceedings of ESEC/FSE'97, pages 60-76. ACM Press, Sept. 1997.
[18]
N. R. Mehta, N. Medvidovic, and S. Phadke. Towards a Taxonomy of Software Connectors. In Proceedings of the 22nd International Conference on Software Engineering (ICSE 2000), June 2000.
[19]
R. Milner. Communication and Concurrency. Prentice-Hall, 1989.
[20]
P. Oreizy, N. Medvidovic, and R. Taylor. Architecture-based runtime software evolution. In Proceedings of ICSE'98, Apr. 1998.
[21]
G. A. Papadopoulos and F. Arbab. Coordination models and languages. In The Engineering of Large Systems, volume 46 of Advances in Computers. Academic Press, Aug. 1998.
[22]
M. Shaw. Procedure Calls Are the Assembly Language of Software Interconnection: Connectors Deserve First-Class Status. In Proceedings of Workshop on Studies of Software Design, Jan. 1994.
[23]
M. Shaw and D. Garlan. Software Architecture: Perspectives on an Emerging Discipline. Prentice-Hall, New Jersey, 1996.
[24]
S. Stuurman and J. Van Katwijk. On-line change mechanisms: The software architectural level. In 6th International Symposium on the Foundations of Software Engineering, 1998.
[25]
J. Vera, L. Perrochon, and D. C. Luckham. Event-based execution architectures for dynamic software systems. In Software Architecture, pages 303-318. Kluwer Academic Publishing, Feb. 1999.
[26]
M. A. Wermelinger. Specification of Software Architecture Reconfiguration. PhD thesis, Universidade Nova de Lisboa, Sept. 1999.

Cited By

View all
  • (2019)Towards an architectural patterns language for systems-of-systemsProceedings of the 26th Conference on Pattern Languages of Programs10.5555/3492252.3492254(1-24)Online publication date: 7-Oct-2019
  • (2018)Four Exercises in Programming Dynamic Reconfigurable Systems: Methodology and Solution in DR-BIPLeveraging Applications of Formal Methods, Verification and Validation. Distributed Systems10.1007/978-3-030-03424-5_20(304-320)Online publication date: 31-Oct-2018
  • (2018)Programming Dynamic Reconfigurable SystemsFormal Aspects of Component Software10.1007/978-3-030-02146-7_6(118-136)Online publication date: 5-Oct-2018
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
SAC '01: Proceedings of the 2001 ACM symposium on Applied computing
March 2001
692 pages
ISBN:1581132875
DOI:10.1145/372202
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2001

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. PiLar
  2. MARMOL
  3. dynamic architecture
  4. meta-level connector

Qualifiers

  • Article

Conference

SAC01
Sponsor:

Acceptance Rates

Overall Acceptance Rate 1,650 of 6,669 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)0
Reflects downloads up to 24 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Towards an architectural patterns language for systems-of-systemsProceedings of the 26th Conference on Pattern Languages of Programs10.5555/3492252.3492254(1-24)Online publication date: 7-Oct-2019
  • (2018)Four Exercises in Programming Dynamic Reconfigurable Systems: Methodology and Solution in DR-BIPLeveraging Applications of Formal Methods, Verification and Validation. Distributed Systems10.1007/978-3-030-03424-5_20(304-320)Online publication date: 31-Oct-2018
  • (2018)Programming Dynamic Reconfigurable SystemsFormal Aspects of Component Software10.1007/978-3-030-02146-7_6(118-136)Online publication date: 5-Oct-2018
  • (2017)Coordination of Dynamic Software Components with JavaBIPFormal Aspects of Component Software10.1007/978-3-319-68034-7_3(39-57)Online publication date: 14-Sep-2017
  • (2013)On self-adaptation in systems-of-systemsProceedings of the First International Workshop on Software Engineering for Systems-of-Systems10.1145/2489850.2489856(29-34)Online publication date: 2-Jul-2013
  • (2010)Towards adaptive service ecosystems with agreement technologiesProceedings of the 2010 international conference on On the move to meaningful internet systems10.5555/1948509.1948537(77-87)Online publication date: 25-Oct-2010
  • (2010)A ten-year survey of software architecture2010 IEEE International Conference on Software Engineering and Service Sciences10.1109/ICSESS.2010.5552456(729-733)Online publication date: Jul-2010
  • (2010)Towards Adaptive Service Ecosystems with Agreement TechnologiesOn the Move to Meaningful Internet Systems: OTM 2010 Workshops10.1007/978-3-642-16961-8_21(77-87)Online publication date: 2010
  • (2010)Elements of Self-adaptive Systems – A Decentralized Architectural PerspectiveSelf-Organizing Architectures10.1007/978-3-642-14412-7_1(1-20)Online publication date: 2010
  • (2009)Elements of self-adaptive systemsProceedings of the First international conference on Self-organizing architectures10.5555/1880569.1880571(1-20)Online publication date: 14-Sep-2009
  • Show More Cited By

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media