Application Of Role Modeling In Designing Component

Components are collection of cooperating entities. New abstraction and techniques are required for designing software components. In this paper, i use role models to represent component interaction and collaboration. I adopt role models because of its strong support for many of criteria, rules and principles that form the basis of modularity. As role models can be employed for analysis, design and implementations, they also provide a direct mapping to applications that can be traceable throughput a components lifecycles.

For full article refer attachment