skip to main content
10.1145/303008.303018acmconferencesArticle/Chapter ViewAbstractPublication PagesssrConference Proceedingsconference-collections
Article
Free Access

Using adapters to reduce interaction complexity in reusable component-based software development

Authors Info & Claims
Published:21 May 1999Publication History
First page image

References

  1. 1.Abowd, G., Allen, R., Garlan, D., Formalizing Style to Understand Descriptions of Software Architecture, ACM Transactions on Software Engineering and Methodology, 4 (October 1995), 319-364. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Allen, R., Garlan, D., A Formal Basis for Architectural Connection, ACM Transactions on Software Engineering and Methodology, 6(July 1997), 213-249. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.ATM Forum Traffic Management Draft Standard aftra- 0056.000, April 1996.Google ScholarGoogle Scholar
  4. 4.Baker, S., CORBA Distributed Objects: Using Orbix, Addison-Wesley, Inc., (and ACM Press), New York, 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Beach, B., Connecting Software Components with Declarative Glue, in Proceedings of the 14th Intemational Conference on Software Engineering, (May 1992). Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Bradshaw, J., Software Agents, American Association for Artificial Intelligence. ISBN 0-262-52234-9.Google ScholarGoogle Scholar
  7. 7.Brown, A., and Wallnau, K., Engineering of Component- Based Systems, Proceedings of the 2nd IEEE International Conference on Engineering of Complex Systems, (1996). IEEE Computer Society Press 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Clements, P. From Subroutines to Subsystems: Component- Based Software Developmen. t, American Programmer, (November 1995). IEEE Computer Society Press 1996.Google ScholarGoogle Scholar
  9. 9.Dellarocas, C., Towards a Design Handbook for Integrating Software Components, Fifth International Symposium on Assessment of Software Tools and Technologies (SAST97), (June 1997). ftp ://pound.mit.edu/pub/Dellarocas-Ph.D. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Dellarocas, C., The Synthesis Environment for Component-Based Software Development, The 8th Intemational Workshop on Software Technology and Engineering Practice (STEP'97), (July 1997). ftp://pound.mit.edu/pub/Dellarocas- PhD. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.Jaber., K.; Nada, N.; Rine, D.; Towards the Design and Integration of Multi-use Components, The Proceedings of International Conference on Information Systems Analysis and Synthesis, (July 1998).Google ScholarGoogle Scholar
  12. 12.Garlan, D., R. Allen, J. Ockerbloom. Architectural mismatch or why its hard to build systems out of parts. Proceedings of the 17th International Conference on Software Engineering, IEEE, (May 1995). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Meyer, B., Design by Contract, Computer, IEEE Computer Society, October, 1992.Google ScholarGoogle Scholar
  14. 14.Mowbray, T., and Ruh, W., Inside CORBA: Distributed Object Standards and Application, Addison-Wesley, New York, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Nada, N.; Rine, D.; Tuwaim, S., Best Software Reuse Practices Require Reusable Software Architecture in Product Line Development, Proceedings of the Second Workshop on Software Architectures in Product Line Acquisitions, (June 1998).Google ScholarGoogle Scholar
  16. 16.Nada, N.; Rine, D.; Component Management Infrastructure: A Component-Based Software Reuse Reference Model M., Proceedings of the ICSE98 International Workshop on Component-Based Software Engineering, (Japan 1998).Google ScholarGoogle Scholar
  17. 17.Nada, N.; Rine, D.; Jaber., K.; Towards Components- Based Software Development,, The Proceedings of European Reuse Workshop (ERW'98), (Spain, November 1998).Google ScholarGoogle Scholar
  18. 18.Object Management Group (OMG), CORBA 2.3 (1998), CORBA 30. (1999).Google ScholarGoogle Scholar
  19. 19.Orfali, R., Harkey, D., and Edwards, J., The Essential Distributed Objects Survival guide, Addison-Wesley, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Prieto-diaz and Neighbors, J., Module Interconnection Languages, The Journal of Systems and Software, 6(1986) 307-334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 18.Purtilo, J., The Polylith Software Bus, Tec. Rep. TR- 2469, University of Maryland, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 21.Rine, D. and Retnadhas, C. Design of a ring-based local area network for microcomputers: improved architecture using interface node adapters, Proceedings of the Fifth Conference on Local Computer Networks, IEEE-CS, ACM, Minneapolis, Minnesota, October, 1980.Google ScholarGoogle Scholar
  23. 22.Rine, D. and R. Sonnemann, Investments in Reusable Software: A Study of Software Reuse Investment Success Factors, Chapter in Measuring Information Technology Investment Payoff, 1998.Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 23.Rine, D. and J. Chen, Testing trainable software components by combining genetic algorithms and backpropagation algorithms, Proceedings of the Conference on Artificial Neural Networks in Engineering, November, The American Society of Mechanical Engineers, Corp. Sponsor, 1996.Google ScholarGoogle Scholar
  25. 24.Rine, D. and J. Baldo, A framework for software reuse: comprised of technical and non-technical attributes', special issue of the ACM StandardView, (June, 1997), The ACM.Google ScholarGoogle Scholar
  26. 25.Rine, D. and R. Sonnemann, A software manufacturing framework for the software reuse function with OMG CORBA compliance, special issue on software reuse, International Journal of Applied Software Technology, (March 1997).Google ScholarGoogle Scholar
  27. 26.Rine, D. and M. Ahmed, A reusable intelligent autopilot: a framework, Special Issue of the International Journal of Applied Software Technology, (October 1997), Corp. Sponsor.Google ScholarGoogle Scholar
  28. 27.Rine, D., Supporting reuse with object technology, Computer, IEEE Computer Society, (October 1997). Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 28.Rine, D., Sonnemann, R., investments in Reusable Software. A Study of Software Reuse Investment Success Factors , The Journal of Systems and Software, 41(1998), 17-32. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 29.Sametinger, J. Component Interoperation, WISR8 March 23, 1997. {http ://ww w.umc s. maine.edu/~ ftp/wisr/wisr.html}Google ScholarGoogle Scholar
  31. 30.Shaw, M., Garlan, D., Software Architecture, Prentice- Hall, Inc., 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 31.Trevor, J., Rodden, T., and Mariani, J., The use of adapters to support cooperative sharing, Proceedings of CSCW'94, ACM, 219-230. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. 32.Wang, Y. COM/DCOM Resource.Google ScholarGoogle Scholar
  34. 33.White, E., Purtilo, J. Integrating the Heterogeneous Control Properties of Software Modules, Proceedings of the Fifth ACM SIGSOFT Symposium on Software Development Environments, (December 1992), 99-108. Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. 34.White, E. Control Integration in Heterogeneous Distributed Systems Ph.D. Thesis, University of Maryland, College Park, April 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 35.Zhang H., "Service Disciplines for Guaranteed Performance Service in Packet-Switching Networks, Proceedines of the IEEE, 1996.Google ScholarGoogle Scholar

Index Terms

  1. Using adapters to reduce interaction complexity in reusable component-based software development

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          SSR '99: Proceedings of the 1999 symposium on Software reusability
          May 1999
          180 pages
          ISBN:1581131011
          DOI:10.1145/303008

          Copyright © 1999 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 21 May 1999

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          Overall Acceptance Rate33of76submissions,43%

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader