Object-oriented frameworks and product lines

@inproceedings{Batory2000ObjectorientedFA,
  title={Object-oriented frameworks and product lines},
  author={D. Batory and R. Cardone and Y. Smaragdakis},
  booktitle={SPLC},
  year={2000}
}
  • D. Batory, R. Cardone, Y. Smaragdakis
  • Published in SPLC 2000
  • Computer Science
  • Frameworks are a common object-oriented code-structuring technique that is used in application product lines. A framework is a set of abstract classes that embody an abstract design; a framework instance is a set of concrete classes that subclass abstract classes to provide an executable subsystem. Frameworks are designed for reuse: abstract classes encapsulate common code and concrete classes encapsulate instance-specific code. Unfortunately, this delineation of reusable vs. instance-specific… CONTINUE READING
    122 Citations

    Topics from this paper

    Investigating framework product lines
    • 6
    • Highly Influenced
    Software process representation and analysis for framework instantiation
    • 28
    • PDF
    A Container-Based Approach to Object-Oriented Product Lines
    • 7
    • PDF
    Generic Implementation of Product Line Components
    • 45
    • PDF
    Improving Extensibility of Object-Oriented Frameworks with Aspect-Oriented Programming
    • 68
    • Highly Influenced
    • PDF
    Feature-oriented contract composition
    • 6
    • PDF

    References

    SHOWING 1-10 OF 32 REFERENCES
    Object-oriented technology and domain analysis
    • S. Cohen, L. Northrop
    • Computer Science
    • Proceedings. Fifth International Conference on Software Reuse (Cat. No.98TB100203)
    • 1998
    • 55
    Reusing and Interconnecting Software Components
    • 253
    Modular object-oriented programming with units and mixins
    • 195
    • PDF
    Using C++ Templates to Implement Role-Based Designs
    • 107
    • PDF
    A prototype domain modeling environment for reusable software architectures
    • 40
    Aspect-Oriented Programming
    • 3,152
    • PDF
    The library scaling problem and the limits of concrete component reuse
    • T. Biggerstaff
    • Computer Science
    • Proceedings of 1994 3rd International Conference on Software Reuse
    • 1994
    • 147
    • PDF
    Object-oriented application frameworks
    • 900
    • PDF