Advertisement

TICKLE: Object-oriented description and composition services for software engineering environments

  • Tim Collins
  • Kevin Ewert
  • Colin Gerety
  • Jon Gustafson
  • Ian Thomas
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 550)

Abstract

Providing support for object-oriented descriptions of software engineering environment facilities has received considerable interest in recent times. The TICKLE (Tool Inter-communication and Composition Kernel for Large Environments) system provides services for the definition of SEE objects with their associated operations, and the description of the tools and the functions they offer as implementations of operations. Novel features in TICKLE include the separate definition and manipulation of the associations between operations and tool functions in a composite, scoping of the mapping associations to within the composite, and the integration of these object-oriented notions with recent ideas on the use of broadcast mechanisms for tool communication.

Keywords

Software engineering environments frameworks object-oriented interfaces tool communication tool composition mapping scope 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. ATIS90 ANSI X3H4 Working Draft, Information Resource Dictionary System, ATIS, February 1990.Google Scholar
  2. BELZ90 Beiz F., Luckham D., “A New Approach to Prototyping Ada-based Hardware/Software Systems”, in Proceedings of Tri-Ada 90, Baltimore, December 1990.Google Scholar
  3. BOUD88 Boudier G., Gallo F., Minot R., Thomas I., “An Overview of PCTE and PCTE+”, in Proceedings of the ACM Sigsoft/Sigplan Software Engineering Symposium on Practical Software Development Environments, Boston, November 1988, in ACM Sigsoft Software Engineering Notes, Vol. 13, No. 5, November 1988.Google Scholar
  4. CAGA90 Cagan M., “The HP SoftBench Environment: An Architecture for a New Generation of Software Tools”, Hewlett-Packard Journal, Vol. 41, No. 3, June 1990.Google Scholar
  5. HARR87 Harrison W.H., “The RPDE3 Environment — A Framework for Integrating Tool Fragments”, IEEE Software, November 1987.Google Scholar
  6. HARR89 Harrison W.H., Shilling J.J., Sweeney P., “Good News, Bad News: Experience Building a Software Development Environment Using the Object-Oriented Paradigm”, in Proceedings of Oopsla 89, New Orleans, October 1989.Google Scholar
  7. MAHL90 Mahler A., Lampen A., “Integrating Configuration Management into a Generic Environment”, in Proceedings of the Fourth ACM SIGSOFT Symposium on Software Development Environments, Irvine, December 1990, in ACM Sigsoft Software Engineering Notes, Vol. 15, No. 6, December 1990.Google Scholar
  8. NANA90 Nanard M., Nanard J., Pingand P., “An object-oriented kernel for dynamical software integration”, in Proceedings of the 1st International Conference on Systems Integration, Morristown, New Jersey, April, 1990, published by IEEE Computer Society.Google Scholar
  9. PENE89 Penedo M.H., Personal Communication.Google Scholar
  10. REIS90 Reiss S.P., “Interacting with the Field environment”, Software — Practice and Experience, Vol. 20(S1), June 1990.Google Scholar
  11. STEF86 Stefik M., Bobrow D.G., “Object-Oriented Programming: Themes and Variations”, AI Magazine, Vol. 6, No. 4 (Winter), 1986.Google Scholar
  12. THOM91 Thomas I., Nejmeh B., “Tool Integration in Software Engineering Environments.”, Soft-Bench Technical Note SESD-91-11, Hewlett-Packard, June 1991, submitted for publication.Google Scholar
  13. WASS90 Wasserman A.I., “Tool Integration in Software Engineering Environments”, in “Software Engineering Environments: International Workshop on Environments”, Long F. (ed), Springer-Verlag, Berlin 1990.Google Scholar
  14. ZDON86 Zdonik S., “Maintaining Consistency in a Database with Changing Types”, in Proceedings of the Object-Oriented Programming Workshop, June 1986, published in ACM SIGPLAN Notices, Vol. 21, No. 10, October 1986.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • Tim Collins
    • 1
  • Kevin Ewert
    • 1
  • Colin Gerety
    • 1
  • Jon Gustafson
    • 1
  • Ian Thomas
    • 1
  1. 1.Hewlett-Packard CompanyFt. CollinsUSA

Personalised recommendations