Skip to main content

Information structuring for software environments

  • Programming-In-The-Large
  • Conference paper
  • First Online:
Book cover Advanced Programming Environments

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 244))

Abstract

A major issue in the development of software engineering environments is the structuring of software information — both product and process information produced during the entire software life cycle. In existing environments, the database support for structuring such information is limited to the implementation phase; thus, tools in these environments are limited to supporting, at best, only 10 – 20% of the software development efforts.

This paper describes the research and prototyping activities of a software engineering environment project at the Computer Science Laboratory of GTE Laboratories Incorporated. The crux of our work is in the development of a software information base with a high degree of semantic expressiveness as the core of the environment. The project is developing a prototype software environment on state-of-the-art workstations.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barbacci, M. R., A. N. Habermann, and M. Shaw, "The Software Engineering Institute: Bridging Practice and Potential," IEEE Software, Vol. 2, No. 6, IEEE, November 1985, pp 4–21.

    Google Scholar 

  2. Chen, P. P., "The Entity Relationship Model: Towards A Unified View of Data," ACM Transactions on Database Systems, Vol. 1, No. 1, March 1976.

    Google Scholar 

  3. Department of Defense, Minutes of Operational Concept Document Workshop, Virginia Beach, Virginia, May 1985.

    Google Scholar 

  4. GTE Laboratories, GTEL Pascal User's Manual, GTE Laboratories Incorporated, Waltham, Mass., 1982.

    Google Scholar 

  5. Hammer, M., and D. McLeod, "Database Description with SDM: A Semantic Database Model," ACM Transactions on Database Systems, Vol. 6, No. 3, September 1981, pp 351–386.

    Google Scholar 

  6. Horowitz, S., and T. Teitelbaum, "Relations and Attributes: A Symbiotic Basis for Editing Environments," Proceedings of the ACM SIGPLAN 85 Symposium, June 1985, Seattle, Washington, pp 93–106.

    Google Scholar 

  7. Knuth, D. E., "Semantics of Context-Free Languages," Mathematical Systems Theory, Vol. 2, No. 2, 1968, pp 127–145.

    Google Scholar 

  8. Liskov, B., et al., "Abstraction Mechanisms in CLU," CACM, Vol. 20, No. 8, August 1977, pp 564–576.

    Google Scholar 

  9. Meyer B., "The Software Knowledge Base," Proceedings of the 8th ICSE, August 1985, London, UK, pp 158–165.

    Google Scholar 

  10. Myers, W., "MCC: Planning the Revolution in Software," IEEE Software, Vol. 2, No. 6, IEEE, November 1985, pp 68–73.

    Google Scholar 

  11. Penedo, H. P., and E. D. Stuckle, "PMDB — A Project Master Database for Software Engineering Environments," Proceedings of the 8th ICSE, August 1985, London, UK, pp 150–157.

    Google Scholar 

  12. Prieto-Diaz, R., "A Software Classification Scheme," Ph. D. Dissertation, Department of Information and Computer Science, University of California, Irvine, 1985.

    Google Scholar 

  13. Raeder, G., "A Survey of Current Graphical Programming Techniques," IEEE Computer, Vol. 8, No. 8, August 1985, pp 11–26.

    Google Scholar 

  14. Reiss, S. P., "PECAN: Program Development Systems That Support Multiple Views," Proceedings of the 7th ICSE, March 1984, Orlando, Florida, pp 324–333.

    Google Scholar 

  15. Riddle, W. E., and L. G. Williams, "Software Environments Workshop Report," ACM Software Engineering Notes, Vol. 11, No. 1, January 1986, pp 73–102.

    Google Scholar 

  16. Rudmik, A., and B. Moore, "An Efficient Separate Compilation Strategy for Very Large Programs," Proceedings of the ACM SIGPLAN 82 Symposium, June 1982, Boston, Mass., pp 301–306.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Reidar Conradi Tor M. Didriksen Dag H. Wanvik

Rights and permissions

Reprints and permissions

Copyright information

© 1987 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kuo, J.H.C., Leslie, K.J., Maggio, M.D., Moore, B.G., Tu, HC. (1987). Information structuring for software environments. In: Conradi, R., Didriksen, T.M., Wanvik, D.H. (eds) Advanced Programming Environments. Lecture Notes in Computer Science, vol 244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17189-4_92

Download citation

  • DOI: https://doi.org/10.1007/3-540-17189-4_92

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-17189-8

  • Online ISBN: 978-3-540-47347-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics