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

Computer-Aided Software Engineering in a distributed workstation environment

Published: 25 April 1984 Publication History

Abstract

Computer-Aided Software Engineering environments are becoming essential for complex software projects, just as CAD systems have become essential for complex hardware projects. DSEE, the DOMAIN Software Engineering Environment, is a distributed, production quality, software development environment that runs on Apollo workstations. DSEE provides source code control, configuration management, release control, advice management, task management, and user-defined dependency tracking with automatic notification.
DSEE incorporates some of the best ideas from existing systems. This paper describes DSEE, contrasts it other systems, and discusses some of the technical issues involved in the construction of a highly-reliable, safe, efficient, and distributed development environment.

References

[1]
S. Ames, M. Gasser, R. Schell "Security Kernel Design and Implementation" IEEE/Computer, Jul 1983.
[2]
Source Code Control System User's Guide UNIX System III Programmer's Manual, Oct 1981.
[3]
CMS/MMS: Code/Module Management System Manual Digital Equip. Corp., 1982.
[4]
S.I. Feldman "Make - A Program for Maintaining Computer Programs" Software Practice and Experience, Apr 1979.
[5]
N. Habermann, et al. The Second Compendium of Gandalf Doc. CMU Comp Sci Dept, May 1982
[6]
P. Heckel "A Technique for Isolating Differences Between Files" CACM, Apr 1978.
[7]
Several Papers Software Eng. Sym. on High-Level Debugging ACM/SIGSOFT/SIGPLAN, Aug 1983.
[8]
E.L. Ivie "The Programmer's Workbench" CACM, Oct 1977.
[9]
P. Leach, P. Levine, B. Dorous, J. Hamilton, D. Nelson, B. Stumpf "Architecture of an Integrated Local Network" IEEE Jrnl on Selected Areas in Comm, Nov 1983.
[10]
D.B. Leblang "Abstract Syntax Based Programming Environments", ACM/AdaTEC Conf. on Ada, Wash. D.C., Oct 1982.
[11]
B. Lampson, E. Schmidt "Organizing Software in a Dist. Environment" SIGPLAN Jun 1983.
[12]
B. Lampson, E. Schmidt "Practical Use of a Polymorphic Applicative Language" 10th POPL Conf., Jan 1983.
[13]
L.J. Osterweil, W.R. Cowell "The TOOLPACK/IST Programming Environment" IEEE/SOFTFAIR. Jul 1983.
[14]
E. Sandewall "Programming in an Interactive Environment: The "LISP" Experience" Computing Surveys, Vol 10, No. 1, Mar 1978.
[15]
Collected papers Tutorial: Software Development Environments IEEE/COMPSAC-81, Nov 1981.
[16]
"STONEMAN: Requirements for Ada Programming Support Environments" U.S. Department of Defense, Feb 1980.
[17]
R. Thall "Large-Scale Software Development with the Ada Language System" Proc. of ACM Computer Science Conf., Feb 1983.
[18]
W.F. Tichy "Design, Implementation, and Evaluation of a Revision Control System" 6th Int'l Conf on Software Eng., Sep 1982.
[19]
T. Teitelbaum "The Why and Wherefore of the Cornell Program Synthesizer" SIGPLAN. Jun 1981
[20]
W. Teitelman, L. Masinter "The Interlisp programming environment" Computer, Apr 1981.
[21]
W. Teitelman "Cedar: An interactive programming environment for a Compiler-Oriented Language" LANL/LLNL Conference on Work Stations in Support of Large Scale Computing, Mar 1983.

Cited By

View all
  • (2014)Towards green power electronics: software controllers and domain knowledgeProceedings of the 3rd International Workshop on Green and Sustainable Software10.1145/2593743.2593746(17-22)Online publication date: 1-Jun-2014
  • (2011)Design Principles for Integration of Model-Driven Quality Assurance ToolsProceedings of the 2011 Fifth Brazilian Symposium on Software Components, Architectures and Reuse10.1109/SBCARS.2011.11(100-109)Online publication date: 26-Sep-2011
  • (2011)Foundations for the Arcadia Environment ArchitectureEngineering of Software10.1007/978-3-642-19823-6_13(235-263)Online publication date: 2011
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGPLAN Notices
ACM SIGPLAN Notices  Volume 19, Issue 5
May 1984
196 pages
ISSN:0362-1340
EISSN:1558-1160
DOI:10.1145/390011
Issue’s Table of Contents
  • cover image ACM Conferences
    SDE 1: Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
    April 1984
    196 pages
    ISBN:0897911318
    DOI:10.1145/800020
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: 25 April 1984
Published in SIGPLAN Volume 19, Issue 5

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)146
  • Downloads (Last 6 weeks)27
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2014)Towards green power electronics: software controllers and domain knowledgeProceedings of the 3rd International Workshop on Green and Sustainable Software10.1145/2593743.2593746(17-22)Online publication date: 1-Jun-2014
  • (2011)Design Principles for Integration of Model-Driven Quality Assurance ToolsProceedings of the 2011 Fifth Brazilian Symposium on Software Components, Architectures and Reuse10.1109/SBCARS.2011.11(100-109)Online publication date: 26-Sep-2011
  • (2011)Foundations for the Arcadia Environment ArchitectureEngineering of Software10.1007/978-3-642-19823-6_13(235-263)Online publication date: 2011
  • (2009)Software Configuration ManagementWiley Encyclopedia of Computer Science and Engineering10.1002/9780470050118.ecse379(2563-2575)Online publication date: 16-Mar-2009
  • (2006)Software configuration management and engineering data management: Differences and similaritiesSystem Configuration Management10.1007/BFb0053881(95-106)Online publication date: 25-May-2006
  • (2005)Computing environments for flexible teamsSoftware Engineering and Human-Computer Interaction10.1007/BFb0035814(174-184)Online publication date: 25-Jun-2005
  • (2005)User interface technology and software engineering environmentsSoftware Engineering and Human-Computer Interaction10.1007/BFb0035810(113-126)Online publication date: 25-Jun-2005
  • (2005)Configuration management in terms of modulesSoftware Configuration Management10.1007/3-540-60578-9_8(101-117)Online publication date: 7-Jun-2005
  • (2005)Syntactic software mergingSoftware Configuration Management10.1007/3-540-60578-9_14(153-172)Online publication date: 7-Jun-2005
  • (2005)An overview of the CAPITL software development environmentSoftware Configuration Management10.1007/3-540-60578-9_1(1-34)Online publication date: 7-Jun-2005
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media