Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/64135.65007acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article
Free access

The Software Life Cycle Support Environment (SLCSE): a computer based framework for developing software systems

Published: 03 November 1988 Publication History

Abstract

The Software Life Cycle Support Environment (SLCSE) is a VAX/VMS-based software development environment framework which presents a common and consistent user interface accessing a comprehensive set of software development tools supporting the full spectrum of DOD-STD-2 167A software life cycle activities from Requirements Analysis to Maintenance. These tools utilize a Project Database which maintains information relevant not only to the software under development (e.g., requirements allocation, software interfaces, etc.), but also information relating to the project as a whole (e.g., schedules, milestones, Quality Assurance, Configuration Management, etc.). The Project Database supports the DOD-STD-2167A life cycle model and associated Data Item Descriptions (DIDs). SLCSE's framework approach supports the integration of new tools into the environment and permits the SLCSE to evolve over time and adapt to advances in software engineering technology.

References

[1]
"Software Development Environments", Susan A. Dart, Robert J. Ellison, Peter H. FeiIer, and A. Nice Habermann, Comnuter, November 1987
[2]
"Rational's Experience Using Ada for Very Large Systems," J.E. Archer, Jr., and M.T. Devlin, Pmt. First Int'l Conf. Ada Programmin? Lanw ADDkatiOnS foe fithe NASA Snace Static& NASA, June, 1986
[3]
"Gandalf: Software Development Environments," AN. Habermann and D. Notkin, IEEE Trans. Software Enrrineering, December 1986
[4]
"Unix Time-sharing System: The Programmer's Workbench," T.A. Dolotta, R.C. Haight, and J.R. Mashey, Interactive Prorrrammine Environments, McGraw-Hill, New York, 1984
[5]
"Excelerator," Index Technology Corp., m muter-aided Software Eneineerinrr Svmposium, Digital Consulting Inc., Andover, Mass., June 1987

Cited By

View all

Index Terms

  1. The Software Life Cycle Support Environment (SLCSE): a computer based framework for developing software systems

      Recommendations

      Reviews

      James Dennis Kiper

      Tom Strelich gives an overview and technical description of “The Software Life Cycle Support Environment” (SLCSE), a software development environment that includes integrated tools, a project information database, and a uniform user interface. This environment is not especially innovative, but seems to be an industrial-strength implementation of existing ideas in software development environments. The intended audiences for this product are DoD industries, particularly the Air Force. Strelich describes three primary components of SLCSE: the user interface, the integrated tool set, and the project information repository. The user interface is a windowed, menuing environment which is built with two tools: Winnie, to support windows, and MOO (Menu Operations Organizer). SLCSE does not yet support X-windows or a mouse since these are not generally available among the primary user groups. User roles that give access to role-specific tools are defined. Strelich describes the extensive tool set component-by-component. The tools supported range from management-oriented to programming support tools. He describes the support for integrating new and existing tools. The languages SLCSE supports are those used by DoD: Ada, Jovial J73, FORTRAN, and COBOL. The project information database is designed to contain project management information as well as the software itself. An entity/relationship model has been developed to meet the DoD-STD-2167A Life Cycle. (The paper includes a portion of an E/R diagram. Its meaning is obscured by the many acronyms and by its incompleteness. It must have been included to prove that the database has an underlying E/R model.) Strelich seems to have done an adequate job of describing the components of SLCSE. After reading this paper, I have a good understanding of the purpose of the system and an overview of the implementation techniques used. The motivations for various design decisions are described well. The primary shortcoming of this paper is that it reads like an advertisement. The paper is by no means a critical review of SLCSE. It contains no comparisons to other direct competitors in this market. Given Strelich's position as an employee of General Research Corporation, the developer of SLCSE, this perspective is understandable.

      Access critical reviews of Computing literature here

      Become a reviewer for Computing Reviews.

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SDE 3: Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
      January 1989
      257 pages
      ISBN:089791290X
      DOI:10.1145/64135
      • cover image ACM SIGPLAN Notices
        ACM SIGPLAN Notices  Volume 24, Issue 2
        Special issue: Proceedings of the ACM SIGSOFT/SIGPLAN software engineering symposium on practical software development environments
        Feb. 1989
        257 pages
        ISSN:0362-1340
        EISSN:1558-1160
        DOI:10.1145/64140
        Issue’s Table of Contents
      • cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 13, Issue 5
        Special issue: Proceedings of the ACM SIGSOFT/SIGPLAN software engineering symposium on practical software development environments
        November 1988
        257 pages
        ISSN:0163-5948
        DOI:10.1145/64137
        Issue’s Table of Contents
      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]

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 03 November 1988

      Permissions

      Request permissions for this article.

      Check for updates

      Qualifiers

      • Article

      Conference

      SIGSOFT88
      SIGSOFT88: 3rd Symposium on Software Development Environments
      November 28 - 30, 1988
      Massachusetts, Boston, USA

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)114
      • Downloads (Last 6 weeks)18
      Reflects downloads up to 18 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2006)JTLACM SIGPLAN Notices10.1145/1167515.116748141:10(89-108)Online publication date: 16-Oct-2006
      • (2006)JTLProceedings of the 21st annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications10.1145/1167473.1167481(89-108)Online publication date: 23-Oct-2006
      • (1993)Structuring Primitives for a Dictionary of Entity Relationship Data SchemasIEEE Transactions on Software Engineering10.1109/32.22380319:4(344-365)Online publication date: 1-Apr-1993
      • (1993)Understanding integration in a software development environment: Issues and illustrationsJournal of Systems Integration10.1007/BF019755183:3-4(303-329)Online publication date: Sep-1993
      • (1992)Framework of a multitasking C++ based programming environment MCPEJournal of Systems Integration10.1007/BF022670332:2(181-203)Online publication date: Jul-1992
      • (1991)The EACM code performance Anomaly detectorProceedings of the eighth annual Washington Ada symposium & summer SIGAda meeting on Ada: software: foundation for competitveness10.1145/134494.134506(124-135)Online publication date: 1-Jun-1991
      • (1991)VADS APSEACM SIGAda Ada Letters10.1145/112630.112638XI:3(61-72)Online publication date: 1-Apr-1991
      • (1991)VADS APSEProceedings of the first international symposium on Environments and tools for Ada10.1145/112629.112638(61-72)Online publication date: 1-Apr-1991
      • (1989)PCTE InterfacesIEEE Software10.1109/52.416446:6(15-23)Online publication date: 1-Nov-1989
      • (2009)An approach for the evaluation of software engineering environments in medicineMedical Informatics10.3109/1463923930902531018:3(195-208)Online publication date: 12-Jul-2009
      • 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