[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

A reference architecture for the component factory

Published: 02 January 1992 Publication History

Abstract

Software reuse can be achieved through an organization that focuses on utilization of life cycle products from previous developments. The component factory is both an example of the more general concepts of experience and domain factory and an organizational unit worth being considered independently. The critical features of such an organization are flexibility and continuous improvement. In order to achieve these features we can represent the architecture of the factory at different levels of abstraction and define a reference architecture from which specific architectures can be derived by instantiation. A reference architecture is an implementation and organization independent representation of the component factory and its environment. The paper outlines this reference architecture, discusses the instantiation process, and presents some examples of specific architectures by comparing them in the framework of the reference model.

References

[1]
~ARANGO, G. Domain analysis: From art to engineering discipline. In Proceedtngs of the ~Fifth International Workshop On Software Spectftcation and Design. Softw. Eng. Not. 14, 3 ~(May 1989), 152-159.
[2]
~BAsmt, V. R. Quantitative evaluation of software methodology. (Keynote address). In ~Proceedings of the F~rst Pan Pactftc Computer Conference (Melbourne, Sept. 1985).
[3]
~BASmI, V. R. Software development: A paradigm for ~he future (Keynote address). In ~Proceedings COMPSAC '89 (Orlando, Fl., Sept. 1989), pp. 471-485.
[4]
~BASILI, V. R., AND ROMBACH, H.D. Support for comprehensive reuse. Softw. Eng. J. (July ~1991) Also Computer Science Technical Report Series CS-TR-2606 and UMIACS-TR-9L23 ~Umv. of Maryland, College Park, Md., Feb. 1991.
[5]
~BASmI, V. R., AND WEISS, D M. A methodology for collecting valid software engineering ~data. IEEE Trans. Softw. Eng. (Nov. 1984) 728-738
[6]
~BASILI, V. R., CALDIERA, G., AND CANTONE, G. A reference architecture for the component ~factory. Computer Science Technical Report Serzes, CS-TR-91-24, Univ of Maryland, College ~Park, Md., Mar 1991.
[7]
~BIEMANS, F. Reference model of production control systems. In Proceedings of IECON 86 ~(Milwaukee, Min, Sept. 29-0ct. 3, 1986)
[8]
~CALDIERA, G. Domain factory and software reusabfilty. In Proceedings of the Software ~Engineering Symposium S.E. SY (Milan, May 1991).
[9]
~CALDmRA, G. AND BASmI, V. R Identifying and qualifying reusable software components ~IEEE Comput 24 2 (Feb. 1991), 61-70
[10]
~CUSUMANO, M.A. Japan's Software Factories, Oxford University Press, New York, 1991.
[11]
~DEMING, W.E. Out of the Crisis. MIT Center for Advanced Engineering Study, MIT Press, ~Cambridge, Mass 1986.
[12]
~FREEMAN, P. Reusable software engineering concepts and research directions. In ITT ~Proceedings of the Workshop on Reusability ~n Programming (Stratford, Conn., 1983), pp ~129-137.
[13]
~Joo, B.-G Adaptation and composition of prog~cam components. Ph D. dissertation, Dept~ of Computer Science, Univ of Maryland, College Park, Md., Jan. 1990
[14]
~MATSUMOTO, Y. A software factory: An overall approach to software production. In Tuto- ~rial' Software Reusability, P Freeman, Ed., Computer Society Press, Washington, D.C., ~1987, pp. 155 178.
[15]
~MCILROY, M. Mass produced software components Software Engineering Concepts and ~Techniques. Proceedings of the NATO Conference on Software Engineering (1969), pp. ~88-98.
[16]
~NEIGHBORS, J M. Draco: A method for engineering reusable software systems. In Software ~Reusabthty - Volume 1: Concepts and Models, T. J. Biggerstaff and A. J Perhs, Eds., ACM ~Press, New York, 1989, pp. 295-319.
[17]
~TRACZ, W. Ada reusability efforts: A survey of the state of the practice. In Proceedings of ~the Joint Ada Conference, Fifth National Conference on Ada Technology and Washington ~Ada Symposium, U.S Army Communications-Electronics Command, Fort Monmouth, N.J., ~1987, pp. 35-44.

Cited By

View all
  • (2022)New Factors Affecting Productivity of the Software FactoryResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch093(1951-1979)Online publication date: 2022
  • (2021)A Review of Literature About Models and Factors of Productivity in the Software FactoryResearch Anthology on Recent Trends, Tools, and Implications of Computer Programming10.4018/978-1-7998-3016-0.ch087(1911-1939)Online publication date: 2021
  • (2020)New Factors Affecting Productivity of the Software FactoryInternational Journal of Information Technologies and Systems Approach10.4018/IJITSA.202001010113:1(1-26)Online publication date: Jan-2020
  • Show More Cited By

Recommendations

Reviews

James Edward Tomayko

This paper builds on previous work by the authors attempting to build a technical and managerial framework for large-scale software reuse. The strong points of the article include a fresh understanding of the true nature of reuse as actually the reuse of the total experience of making the software component, and a clear set of organizational guidelines for creating a component factory. The sole negative is that some concepts are presented as though the reader is familiar with the authors' other papers on this subject, which means they are sometimes difficult to understand. All in all, an interesting presentation of some much-needed ideas.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Software Engineering and Methodology
ACM Transactions on Software Engineering and Methodology  Volume 1, Issue 1
Jan. 1992
123 pages
ISSN:1049-331X
EISSN:1557-7392
DOI:10.1145/125489
  • Editor:
  • W. Adrion
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 02 January 1992
Published in TOSEM Volume 1, Issue 1

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. component factory
  2. experience factory
  3. reference architecture
  4. reusability

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)94
  • Downloads (Last 6 weeks)15
Reflects downloads up to 01 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2022)New Factors Affecting Productivity of the Software FactoryResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch093(1951-1979)Online publication date: 2022
  • (2021)A Review of Literature About Models and Factors of Productivity in the Software FactoryResearch Anthology on Recent Trends, Tools, and Implications of Computer Programming10.4018/978-1-7998-3016-0.ch087(1911-1939)Online publication date: 2021
  • (2020)New Factors Affecting Productivity of the Software FactoryInternational Journal of Information Technologies and Systems Approach10.4018/IJITSA.202001010113:1(1-26)Online publication date: Jan-2020
  • (2018)A Review of Literature About Models and Factors of Productivity in the Software FactoryInternational Journal of Information Technologies and Systems Approach10.4018/IJITSA.201801010311:1(48-71)Online publication date: 1-Jan-2018
  • (2016)Towards reference architectures as an enabler for software ecosystemsProccedings of the 10th European Conference on Software Architecture Workshops10.1145/2993412.3003387(1-4)Online publication date: 28-Nov-2016
  • (2012)ReferencesPractical Support for Lean Six Sigma Software Process Definition10.1002/9780470289969.refs(383-392)Online publication date: 30-Apr-2012
  • (2011)Decision-making techniques for software architecture designACM Computing Surveys10.1145/1978802.197881243:4(1-28)Online publication date: 18-Oct-2011
  • (2011)PREVENTING MISMATCH OF HOMOGENEOUS COMPONENTS IN THE DESIGN OF SOFTWARE ARCHITECTUREInternational Journal of Software Engineering and Knowledge Engineering10.1142/S021819400100076111:06(731-759)Online publication date: 21-Nov-2011
  • (2010)Experience Management for Very Small EntitiesProceedings of the 2010 Fifth International Conference on Software Engineering Advances10.1109/ICSEA.2010.54(311-318)Online publication date: 22-Aug-2010
  • (2009)Reengineering Test Management for Increasing Testing Effectiveness in Component Based Enterprise ApplicationsInternational Journal of Computer Theory and Engineering10.7763/IJCTE.2009.V1.72(445-449)Online publication date: 2009
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media