This paper presents an algorithm for the automatic mapping of problem specifications to existing architecture templates. The proposed methodology supports the combination of existing architectural components in order to achieve an efficient specification mapping to the most appropriate architecture, driven by the constrains posed by the initial problem. The production of not fixed templates that evolve over the development of the various products is exhibited through the design of an ATM adapter card, while the concept of template reusability is presented through the design of an ATM protocol stack for wireless networks.
Nikos S. Voros, Evaggelinos P. Mariatos, Michael K