ACM Home Page
Please provide us with feedback. Feedback
Software engineering for the Cobol environment
Full text PdfPdf (822 KB)
Source
Communications of the ACM archive
Volume 25 ,  Issue 12  (December 1982) table of contents
Pages: 874 - 882  
Year of Publication: 1982
ISSN:0001-0782
Author
Michael Evans  Skandinaviska Enskilda Banken, Stockholm, Sweden
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 24,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/358728.358732
What is a DOI?

ABSTRACT

In a attempt to improve the productivity of their 70 development staff, Skandinaviska Enskilda Banken has built an integrated set of manual and automatic tools for the implementation of Cobol programs. It was possible to use a number of modern programming techniques, including software engineering methods, in a Cobol environment. The project required 31 person-months; the aims, current status, and initial results are reported.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Applied Data Research. COBOL/QDM utility procedures guide. Form no. SM2G- 07-00, Applied Data Research, Princeton N.J., 1979. Describes the MetaCobol package for quality control of Cobol programs. This package includes standards checking, flagging of inefficient code and tidying the Data Division.
 
2
Applied Data Research. MetaCOBOL user guide. Form no. SM2G-00-10, Applied Data Research, Princeton N.J., 1979. A general description of the functions provided by the MetaCobol macro translator.
 
3
Applied Data Research. Toward COBOL structured programming. Form no. SM IG-51-00, Applied Data Research, Princeton N.J., 1976. A summary of the design principles behind the MetaCobol structured programming package and an overview of the Cobol extensions which it supports.
 
4
Bjergis, L. MetaCOBOL Interface to a data dictionary. Spadab, Stockholm, Sweden, 1982.The description of a two-way interface between MetaCobol and Datamanager, implemented as MetaCobol macros plus an exit routine. The interface may be used to D fetch data item definitions from the dictionary at compile time and 2) update the dictionary with information from the Cobol source code.
 
5
Capex. "Optimizer III OS user guide." Form no. SO3-1279-310. Capex Corp., Phoenix, Ariz. 1980. The product description consists of three parts: 1) compile time actions including static control flow analysis, 2) test monitoring and 3) test run analysis including path coverage.
 
6
Fagan, M. Design and code inspections to reduce errors in program development. IBM Syst. J. 15, 3 (1976), 182-211. The code inspection technique as applied to application systems development is described. Specific check lists for inspections and examples of the use of inspection results to improve future work are included.
 
7
Fosdick, H. Opting for PL/1. Computerworm 14, 32 (Aug. 1 l, 1980), 27-30. The relative strengths and weaknesses of PL/I and Cobol as languages for the development of administrative programs are discussed.
8
9
 
10
IBM. Batch terminal simulator II program description, operation manual. Form no. SH20-1844, IBM, Palo Alto, Calif., 1979. A description of the data base simulator used to test Information Management System (IMS) programs.
 
11
IBM. COBOL compiler and library programmers guide. Form no. SC28-6483, IBM, San Jose, Calif., 1979. A complete description of the optional processing available in IBM's Cobol compiler, together with a guide to the various compiler reports.
 
12
IBM. COBOL interactive debug terminal user's guide and reference. Form no. SC28- 6465, IBM, San Jose, Calif., 1975. Lists the facilities present in the interactive debugging monitor for IBM Cobol and describes how these are used.
 
13
IBM. System productivity facility dialog management services. Form no. SC34-2036, IBM, San Jose, Calif., 1980. Shows how standard functions for handling CRT panels, menus and tables may be used to provide a customized programming development user interface.
 
14
 
15
16
 
17
Management Systems and Programming. Datamanager Fact Book. MSP, London, England, 1979. A general description of the data dictionary functions which are in the Datamanager product.
 
18
 
19
Miner, J. Software tools: S-1 compare. Pascal News 13 (June 1978), 20-23. The Pascal source code of a program which lists the differences between two files, taking account of inserted or deleted records.
 
20
Weinberg, G., Wright, S., Kauffman, R., and Goetz, M. High Level COBOL Programming. Winthrop, Cambridge, Mass., 1977. A discussion of the technical and business aspects of Cobol programming, resulting in suggestions to extend the Cobol language in order to ease program development. These extension could easily be implemented using a preprocessor.