A Model for Gluing Together
One of the goals of component-based software engineering (CBSE) development is the construction of software from large-grained reusable components rather than re-writing an entire system from “scratch” for each new application. However, accomplishing effective reuse within the component-based approach depends not only on the selection of appropriate reusable components, but also on the ways these components are adapted and combined .
- 1.P.S.C. Alencar, D.D. Cowan, and C.J.P. Lucena. A logical theory of interfaces and objects. revised for IEEE Transactions on Software Engineering, 1998.Google Scholar
- 2.P.S.C. Alencar, D.D. Cowan, and L.C.M. Nova. A Formal Theory for the Views Relationship. In Proceedings of the 3rd Northern Formal Methods Workshop, Ilkley, UK, September 1998.Google Scholar
- 3.G.T. Leavens, O. Nierstrasz, and M. Sitaraman. 1997 workshop on foundations of component-based systems. ACM SIGSOFT Software Engineering Notes, pages 38–41, January 1998.Google Scholar
- 4.Mary Shaw. Architectural Issues in Software Reuse: It’s Not Just the Functionality, It’s the Packaging. In Proceedings of Symposium on Software Reusability, Seattle, USA, April 1995.Google Scholar