MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Departamento de Informatica

Download:
Download as a PDF | Download as a PS
by Michel Wermelinger, Antonia Lopes, Faculdade De Ciencias, Campo Gr, Jose Luiz Fiadeiro
http://www.di.fc.ul.pt/~mal/papers/iwssd00.ps
Add To MetaCart

Abstract:

The ability to construct architectural connectors in a systematic and controlled way has been argued to promote reuse and incremental development, e.g., as a way of superposing, a la carte, services like security over a given communication protocol. Towards this goal, we present a notion of high-order connector, i.e., a connector that takes connectors as parameters, for superposing coordination mechanisms over the interactions that are handled by the connectors that are passed as actual arguments. The notion is developed over the language COMMUNITY that we have been using for formalising aspects of architectural design, and illustrated with examples inspired by the case study. 1.

Citations

958 Software Architecture: Perspectives on an Emerging Discipline – Shaw, Garlan - 1996
484 Foundations for the study of software architecture – Perry, Wolf - 1992
482 A Formal Basis for Architectural Connection – Allen, Garlan - 1997
254 Abstractions for software architecture and tools to support them – Shaw, DeLine, et al. - 1995
175 Chandy and Jayadev Misra. Parallel Program Design: A Foundation – Mani - 1988
168 The evolving philosophers problem: Dynamic change management – Kramer, Magee - 1990
137 Dynamic structure in software architectures – Magee, Kramer - 1996
108 Formal specification and analysis of software architectures using the chemical abstract machine model – Inverardi, Wolf - 1995
85 Towards a taxonomy of software connectors – Mehta, Medvidovic, et al. - 2000
67 Formal Connectors – Allen, Garlan - 1994
63 Specifying and analyzing dynamic software architectures – Allen, Douence, et al. - 1998
53 Mobile UNITY: Reasoning and specification in mobile computing – Roman, McCann, et al. - 1997
47 Superimposition for interacting processes – Francez, Forman - 1990
40 Behaviour analysis of software architectures – Magee, Kramer, et al. - 1999
38 A mathematical semantics for architectural connectors – Fiadeiro, Lopes, et al. - 2003
38 Connectors for mobile programs – Wermelinger, Fiadeiro - 1998
34 ADLs and dynamic architecture changes – Medvidovic - 1996
32 Checking assumptions in component dynamics at the architectural level – Inverardi, Wolf, et al. - 1997
29 Analysing Dynamic Change in Software Architectures: A case study – Kramer, Magee - 1998
24 Towards A General Location Service For Mobile Environments – Leonhardt, Magee - 1996
24 Towards a chemical model for software architecture reconfiguration – Wermelinger - 1998
23 Categorical semantics of parallel program design – Fiadeiro, Maibaum - 1997
19 Towards an Algebra of Architectural Connectors: a Case Study on Synchronisation for Mobility – Wermelinger, Fiadeiro - 1998
18 Parallel Program Design—A Foundation – Chandy, Misra - 1988
18 Stepwise Refinement of Communicating Systems – Butler - 1997
12 Software architecture styles as graph grammars – Métayer - 1996
11 Using explicit state to describe architectures – Lopes, Fiadeiro - 1999
8 A mathematical toolbox for the software architect – Fiadeiro, Maibaum - 1996
8 Basic Category Theory for Computer Scientists – Peirce - 1991
7 Rewriting semantics of meta-objects and composable distributed services – Denker, Meseguer, et al. - 1999
7 Não-determinismo e Composicionalidade na Especificação de Sistemas Reactivos – Lopes - 1999
6 Mobile UNITY: A language and logic for concurrent mobile systems – McCann, Roman - 1996
6 Towards a periodic table of connectors – Hirsch, Uchitel, et al. - 1999
6 Relating CHAM descriptions of software architectures – Inverardi, Yankelevich - 1996
4 Toward compositional construction of complex connectors – Spitznagel, Garlan - 2000
3 Higher-order connectors. Position paper for – Garlan - 1998
3 Software architecture evolution and the chemical abstract machine – Wermelinger - 1999
2 Behavioral type checking of architectural components based on assumptions – Inverardi, Wolf, et al. - 1998
2 Acme StrawManual – Monroe, Garlan, et al. - 1997
1 Fiadeiro and Antonia Lopes. Semantics of architectural connectors – Luiz - 1997
1 Fiadeiro and Tom Maibaum. Interconnecting formalisms: Supporting modularity, reuse and incrementality – Luiz - 1995
1 Fiadeiro and Tom Maibaum. Categorial semantics of parallel program design – Luiz - 1997
1 and Dewayne Perry (eds). Special issue on software architecture – Garlan - 1995