Sciweavers

SIGSOFT
1996
ACM

Using Object-Oriented Typing to Support Architectural Design in the C2 Style

14 years 3 months ago
Using Object-Oriented Typing to Support Architectural Design in the C2 Style
Abstract -- Software architectures enable large-scale software development. Component reuse and substitutability, two key aspects of large-scale development, must be planned for during software design. Object-oriented (OO) type theory supports reuse by structuring inter-component relationships and verifying those relationships through type checking in an architecture definition language (ADL). In this paper, we identify the issues and discuss the ramifications of applying OO type theory to the C2 architectural style. This work stems from a series of experiments that were conducted to investigate component reuse and substitutability in C2. We also discuss the limits of applicability of OO typing to C2 and how we addressed them in the C2 ADL.1 Keywords -- software architectures, architectural styles, software design, object-oriented typing, reuse
Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins,
Added 08 Aug 2010
Updated 08 Aug 2010
Type Conference
Year 1996
Where SIGSOFT
Authors Nenad Medvidovic, Peyman Oreizy, Jason E. Robbins, Richard N. Taylor
Comments (0)