TOWARDS A CLASSIFICATION SCHEME IN ORTHOGONAL DIMENSIONS OF REUSABILITY

Markus Aulkemeier, Jürgen Heine, Emilio G. Roselló, Jacinto G. Dacosta, J. Baltasar García Perez-Scholfield

Abstract

The reuse of existing bits of code has emerged as a habitual practice in software engineering. Despite the lively interest that has been directed towards this field, the major part of existent literature and publications is based on concrete aspects and models of reuse what provides a fragmented and compartmentalized vision of this domain. No holistic and unifying proposal exists that sorts the reuse domain as a conceptual software characteristic in a comprehensive way. Related to this context, the present work contributes a three-dimensional sorting model for reusable software artefacts. The three dimensions are independence, contract specification and composition, identified as fundamental dimensions of reusable software artefacts.

References

  1. Barnett, M., Rustan, K., Leino, M., Schulte, W., 2004. The spec# programming system: An overview, In CASSIS 2004 post-proceedings.
  2. Biggerstaff, T.J., Richter, C., 1989. Reusability framework, assessment, and directions. In Software reusability: vol. 1, concepts and models. New York, NY, USA: ACM.
  3. Box, D., 1997. Essential COM. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc.
  4. Büchi, M., Weck, W., 1999. The greybox approach: When blackbox specifications hide too much. Technical report. Turku Centre for Computer Science.
  5. Chang, H., Collet, P., 2007. Patterns for Integrating and Exploiting Some Non-Functional Properties in Hierarchical Software Components, In 14th Annual IEEE International Conference and Workshops on the ECBS 7807, 83-92.
  6. Goldberg, A., Rubin, K. S., 1995. Succeeding with Objects: Decision Frameworks for Project Management. Reading, Mass., USA: Addison-Wesley Professionals.
  7. Heineman, G.T., Councill, W.T., eds., 2001. Componentbased software engineering: putting the pieces together. Boston, MA, USA: Addison-Wesley Longman Publishing Co., Inc.
  8. Kiniry, J.R., 1999. Leading to a kind description language: Thoughts on component specification.. Technical report. Pasadena, CA, USA: California Institute of Technology.
  9. Krueger, C.W., 1992. Software reuse. ACM Computer Survey, 24(2), 131-183.
  10. McIlroy, D., 1968. Mass-produced software components. In Proceedings of the 1st International Conference on Software Engineering, Garmisch Pattenkirchen, Germany, 88-98.
  11. Meyer, B., 1992. Eiffel: the language. Upper Saddle River, NJ, USA: Prentice-Hall, Inc.
  12. Nierstrasz, O., 1995. Research topics in software composition. In Proceedings, Langages et Modèles à Objets, Nancy, 193-204.
  13. Prieto-Díaz, R., 1993. Status report: Software reusability. IEEE Software, 10(3), 61-66.
  14. Sametinger, J., 1997. Software engineering with reusable components. New York, NY, USA : Springer-Verlag New York, Inc.
  15. Schäfer, W., Prieto-Díaz, R., Matsumoto, M., 1994. Software reusability. Upper Saddle River, NJ, USA: Ellis Horwood.
  16. Szyperski, C., 2002. Component Software: Beyond ObjectOriented Programming. Boston, MA, USA: AddisonWesley Longman Publishing Co., Inc.
  17. Terzis, S., Nixon, P., 1999. Component trading: the basis for a component-oriented development framework. In Proceedings of the Workshop on Object-Oriented Technology. London, UK: Springer-Verlag.
Download


Paper Citation


in Harvard Style

Aulkemeier M., Heine J., G. Roselló E., G. Dacosta J. and Baltasar García Perez-Scholfield J. (2008). TOWARDS A CLASSIFICATION SCHEME IN ORTHOGONAL DIMENSIONS OF REUSABILITY . In Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT, ISBN 978-989-8111-52-4, pages 122-126. DOI: 10.5220/0001875101220126


in Bibtex Style

@conference{icsoft08,
author={Markus Aulkemeier and Jürgen Heine and Emilio G. Roselló and Jacinto G. Dacosta and J. Baltasar García Perez-Scholfield},
title={TOWARDS A CLASSIFICATION SCHEME IN ORTHOGONAL DIMENSIONS OF REUSABILITY},
booktitle={Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,},
year={2008},
pages={122-126},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0001875101220126},
isbn={978-989-8111-52-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Third International Conference on Software and Data Technologies - Volume 2: ICSOFT,
TI - TOWARDS A CLASSIFICATION SCHEME IN ORTHOGONAL DIMENSIONS OF REUSABILITY
SN - 978-989-8111-52-4
AU - Aulkemeier M.
AU - Heine J.
AU - G. Roselló E.
AU - G. Dacosta J.
AU - Baltasar García Perez-Scholfield J.
PY - 2008
SP - 122
EP - 126
DO - 10.5220/0001875101220126