Skip to content
Free planNo credit card requiredStart writing

article · 2002

Meta-component architecture for software interoperability

L.D. Sauer, Robert L. Clay, Rob Armstrong

Cited by 6Abstract and details only

Abstract

Most existing software is one-of-a-kind, monolithic, non-interoperable, and consequently, non-reusable. In addition, this software is difficult to maintain, improve, and scale. More importantly, this software is vital to many enterprises and institutions. Thus, enterprises must continuously make trade-off decisions between developing new software and maintaining existing software. The meta-component architecture (Component Mill) presented in the paper will enable enterprises to continue using existing software while providing a mechanism to migrate the software into a format (meta-component) that supports software integration and reuse. This architecture provides the blueprint for realizing an environment that supports exposing existing software for reuse with other (heterogeneous) software while allowing software development based on reuse. The metacomponents are independent of any component model used in component technologies. Thus, this architecture provides components that are, in principle, executable in any component technology.

Cite this paper

APA 7

Sauer, L., Clay, R. L., & Armstrong, R. (2002). Meta-component architecture for software interoperability. https://doi.org/10.1109/swmt.2000.890423

MLA 9

Sauer, L.D., et al. “Meta-component architecture for software interoperability.” 2002, pp. 75–84, https://doi.org/10.1109/swmt.2000.890423.

Chicago

Sauer, L.D., Robert L. Clay, and Rob Armstrong. 2002. “Meta-component architecture for software interoperability.” https://doi.org/10.1109/swmt.2000.890423.

Harvard

Sauer, L., Clay, R.L. and Armstrong, R. (2002) ‘Meta-component architecture for software interoperability’. Available at: https://doi.org/10.1109/swmt.2000.890423.

BibTeX
@article{sauer2002meta,
  title = {{Meta-component architecture for software interoperability}},
  author = {Sauer, L.D. and Clay, Robert L. and Armstrong, Rob},
  pages = {75--84},
  year = {2002},
  doi = {10.1109/swmt.2000.890423}
}

Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.