Software Age V02 N11 196812
C- · 38128&STAS5983 M STATE TECH INST

5983 MACON COVE

MEMPHIS

TN 38128

We can only give you an idea.

Because when you join Xerox, it's the beginning of an unpredictable interaction. You, with your unique set of interests and abilities. And Xerox, with EDP involved in nearly every phase of our operations.
You might start programming in sales, with systems analysis an increasing part of your job. Or manufacturing, where developing discoriented software might be a big part of your work. Or accounting, market research, or engineering where the scope is equally as broad and tangents interesting. Too, you'll get exposure to a variety of sophisticated systems, like our integrated Production Planning and Inventory Control System that oversees everything from inventory and bills of material to scheduling and workload distribu-

tion. Or, perhaps work on a longrange strategic competitive planning model.
As you become involved, you'll go deeper and deeper into the many phases of our operation ... discovering how vital EDP is to Xerox. And uncovering-or discovering- areas where EDP's never penetrated.
The possibilities are intriguing. So is the potential. Because the kind of EDP exposure Xerox offers can open many doors to advancement. To programming specialization. Systems analysis. Functional specialization in one of the areas in which you've become interested. Even into management.
A college degree and/ or experience with IBM 360 series systems using COBOL, the Univac 1108 using

FORTRAN or COBOL, or IBM 7000 series using COBOL or AUTOCODER is desired. If you are interested in this rapidly growing field,give us the opportunity of listening to your ideas and aspirations.
These openings are in Rochester, New York. Please send your resume to M. H. Hartigan, Dept. MZ-69-N1, Xerox Corporation, P.O. Box 1995, Rochester, New York 14603. An Equal Opportunity Employer(m/f)
.XEROX

What would you do if your top programmer were activated tomorrow? '·

Without instant documentation for your

programs you'd be in trouble.

That's where our Quick Draw comes in.

Quick Draw is a programming tool that

uses the power of your own computer to

produce documentation for your programs.

It produces flow charts, format

listings, and cross references to

data names and paragraph names.

And it does it faster than yourt

grammer could hope to._~~~ilttifll.. in fact, you save up ta 3 present ~ro ' '

Quick Draw

bp

cially use with

L,

FORTRAN, BAL, as well as other

assembly languages. And it's

applicable for most computers.

Interested in having a reserve

force of your own? Just send

the coupon. No obligation

of course.

I N l ~JRJ

THE Nl'ltONAI CA.'>H Rlt.l~l Uf COl'.~ f'ANY. DAYTON. ~ SAM

®'

r--------------·-··········-··--··1

:

Tell me more

;

i

about Quick Draw.

1

I

..,

,.

!f

~ i=

a.
N

· · · I

I

I

~,.

I I 1

i

' I
I I

.....
Cl) Q)

t
~

.!:;N
(f)M

J I I
':I :

~ ..... ;1;
.o~~ii:~:-:'CI'O:<:0tc

· CY 0

:.s I::: g I· ·

......

:::a::x>.

I ('(I{) 0 ('(I

:~zaio

c>: .

Q)
E zC'O

C'O Q.
E
0 (.)

.....
Q)
~
U5

I

I

I
I

I

··'I

I

I

I

··'II
I

u ~

I..Q..).
C'O
· U5 ' !

I

I

L···-······························

.

DECEMBER, 1968

For more information, circle No . 11 on the Reader Service Care:/

3

software age

DECEMBER, 1968

Vol. 2-No. 11

"lVhat isT"

"The New Cummins Planax continuous form perfect binding system I"

"Prove it!"

"Send for the brochure. It tells the full Planax story!"

Now Cummins makes the original office adhesive binding system-Planax Perfect Binding-available in the United States for the first time to offices of all sizes. The simple, low-in-cost Planax system eliminates the need for binderies using expensive, complex equipment. Developed in Germany a few years ago by a bindery equipment manufacturer, the Planax system swept across Western Europe. The Planax binding system is practical for all binding requirements ... even those which are now handled less effectively with rings, staples or other gadgets. No other method so efficiently provides the features of perfect binding ... edge-to-edge visibility, flat book opening, and the strength necessary for.permanent records. Planax is also more economical, both in original cost as well as in operation. It's available in colors, too.
Devilishly clever? We can prove it with a demonstration. Request the new Planax brochure, or look in your phone directory under Cummins-Chicago and call for an actual demonstration.

,.~'l1' 'Ciiiiiiiiii'

CUMMINS · CHICAGO CORPORATION A CUMMl#S · Al.LISO# COMl'A#Y 4774 N. RAVENSWOOD AVE. · CHIC AGO, ILUNOIS 60640 SALES AND SERVICE IN All PRINCIPAL CITIES

4

For more information, circle No. 18 on the Reader Service Card

Copyright 1968, PREss-TEcH, Inc.

CONTENTS

PAGE

New Products

7

TERP: A Method of Software Controlled Error Recovery Procedure Testing --------------- - ---------------------------- R. A. Greene 8
An Algorithm for Carrier Reassignment-Port II _______ William S. Hipp 16

New S-1-M-P Program Makes Tech Writing Easy as 1-2-3-4-5-6 ... ----------------------------------------Raymond A. Deffry 24
The Marketplace _______________ ______ _____ ___ ___ ___ ____ ____ _ 27

SIA Confidential Inquiry Form _ __ _ __ __ _ __ _ _ __ __ ___ _ __ _ _ _ _ __ _ __ _ _ 29

Index to Advertisers __________________ _______________________ 30

Publisher ------------------------------------------- H. L. Rothro Assqciote Publisher _____________ ______ _____ _______ David W. French
Advertising Manager------------------------------- Norman Jacobs Production Manager __________________ ________ _____ Betsy Pavkovich Director of Circulation ______________________________ Howard Rogers Circulation Manager _______________________________ Judith Arnopolin

Circulation of this issue more than 110,000
SOFTWARE AGE is published monthly by PRESS-TECH, Inc. 1020 Church Street, Evanston, Illinois 60201 (312) 869-1244
Subscription free to qualified readers. Others, $10/yr. Individual copies, $1. Foreign subscriptions, $15/yr.
Main Sales Office: Norman Jacobs (Adv. Mgr.) or Norman Brodsky, 1020 Church Street, Evanston, Illinois 60201-Telephone (312) 869-1244. Gerald Green, 60 E. 42nd, New York, N. Y.-Telephone (212) 697-5356. Richard Faust, 9800 S. Sepulveda Blvd., Los Angeles, California 90045Telephone ( 213) 776-0100. Boston, Massachusetts 02021-Telephone (617) 542-1466. Richard D. Clemmer, 27 Acoma Lane, Collegeville, Pennsylvania 19426Telephone ( 215) 489-9141. Richard Faust, Palo Alto, California-Telephone (415) 327-8340.
CONTROLLED CIRCULATION POSTAGE PAID AT MADISON, WISCONSIN
SOFTWARE AGE

You probably aretit our kind of engineer.

No offense intended. We just know pany's activities. You could call it bal-

what we want.

ance. Whatever it is, it works for us.

We' re computer memory specialists. If you know our products, you know we're good.
Not surprisingly, we're growing fast. So we need engineers. Good minds. Good technical backgrounds. But that's not all. You see, back when we were small we learned an important lesson. Each of our engineers had to get involved in everything: research, design, costing, marketing, production - you name it. Being involved, they became committed. And worked better for it. That's how we got our reputation for doing what we do better than anyone else. We intend to keep it. That's why we take such a close look at ~l~ applic~nts for our engineering positions. We ll talk to you about interests and aspirations and experience. And, at some point along the line, we'll draw this diagram:
NARKIETIN6

* * * What can we offer you?
First, a good salary. (We want the best and we' re willing to pay for it. ) Second, the opportunity to advance rapidly along either engineering or administrative lines. (Lots of outfits will tell you this, then stick you in an isolatioi:- ward. We mean what we say.) Third, the opportunity to grow with the best engineering staff in the industry. Fourth, the satisfaction and pride of seeing the products you work on produced and sold.
* * * We make memory systems and stacks
and planes and printed circuits. We' re looki:q.g to the future with research in plated wire and films. And we' re in the process of introducing a brand new ~roduct: ~AC 1: 6, a compact, inexpensive Multi-Application Computer. Our division is going to keep right on growing. And we'll need even more of our

kind of engineers.

If we sound like your kind of com-

pany and if you have an M.E. or E.E.

degree and computer-related experience

let's get together.

'

1 ·

Write me a letter: Mr. E. A . Gage,

6201 E . Randolph Street, California 90022. Or, call

Los me

cAolnlegcetleas~

It's the essence of what we mean by ( 213 ) 722-6810.

our kind of engineer. An interest in and

. Naturally, we' re an equal opportu-

understanding of all aspects of our com- nity employer.

VISIT LOCKHEED'S SUITE DURING THE FALL JOINT COMPUTER CONFERENCE

LOCKHEED ELECTRONICS COMPANY

...

D ata Products Division of L ockheed Aircraft Corporation

DECEMBER, 1968

5

_JL
-,rsr->E~Y RAJ\D

Univac is looking for programmers and systems analysts.
But not just any kind of programmer or systems analyst.
We're looking for men who understand why sometimes you must fail before you can succeed.
Men who understand that programming is an art, not a science.
Men who can think beyond today. And maybe even beyond tomorrow.
In short, men with that important extra ingredient: imagination.
If you're that kind of man, we'll give you, in return, all the work you could want. And all the challenge you can handle. Plus our important extra ingredient: unlimited opportunity.
Think it over. Think whether your current employer really cares about imagination. Then think Univac, where we speak imagination as fluently as FORTRAN.
For more details, write Federal Systems Division or Data Processing Division ...

Sophisticated defense and aero space assignments Mr. R. K. Patterson Univac Employment Manager Federal Systems Division 2750 West 7th Blvd. St. Paul. Minnesota 55116
Real-time tele-communication in support of manned space flight programs Mr. S. Ellis Univac Emplbyment Supervisor 1275 Space Park Drive Houston. Texas 77058
Advanced programming and systems analysis at world headquarters Mr. L. G. Holliday Univac Employment Manager Data Processing Division P.O. Box 8100 Philadelphia. Pennsylvania 19101
Sophisticated scientific applications/ advanced radar technologies Mr. W. A. Galle Univac Employment 36 State Highway #10 Hanover. New Jersey 07936
Advanced anti-submarine warfare and Navy systems Mr. W.W. Cohen Univac Employment Supervisor P.O. Box 6248 San Diego, California 92106
Division of Sperry Rand Corp.
An Equal Opportunity Employer MIF

new products

THE REVOLUTIONARY NEW

U.S. & FOREIGN PATENTS PENDING

lish language descriptions, rather than

programmer-oriented How charts, for appli-

cations written in IBM System/360 Report

Program Generator (RPG) language.

Output from DOCUMATIC includes

narratives which describe (1) the nature

of the information being processed, (2)

how it is being processed, and (3) what

is the final output from the computer.

There are also pictorial descriptions of

the entire program as well as the organi-

zation of the input and output.

The proprietary system documents RPG

programs written for any System/360.

It can run on as small a configuration as

a Model 20 with an BK memory, any card

A new hand punch designed for punching mylar tape in electronic data process-
ing is now being marketed by the P. J.

reader and printer.
For more information, circle No. 52 on the Reader Service Card

Wall or Table Model $14.95

Mieth Manufacturing Company, rr.anufacturers of the complete line of Punch-Rite® punches for military, commercial and industrial applications. The special Mieth punch features a "fixed" reach to always

I)

I)

·

World's First and Only Remrd Holder With Permanent Index for Instantaneous Selection

position the punching apparatus in the

and Replacement

center of Vi 11 wide mylar tape, thus per-

mitting the tape to be easily attached

· HOLDS 120 RECORD ALBUMS IN ONLY 17" OF SPACE

to a take-up reel. Capable of punching
either a 1i4 11 triangular shaped opening or
a 3/1611 circular hole, the unique 5R-T
punch also provides a receptacle for catch-

· All RECORD ALBUMS ARE COMPLETELY CATALOGED AND NUMBERED
· ONLY THE RECORD IS REMOVED, NEVER THE ALBUM · PLACES ANY DESIRED RECORD AT YOUR FINGERTIPS
IN A SECOND

ing all the punch-outs or clippings. Presently available as a special order
item, Mieth's new mylar tape punch can

· ENDS RECORD CLUTTER AND TIME CONSUMING SEARCHING
· PROTECTS RECORDS BY ELIMINATING CARELESS HANDLING

be supplied within a maximum delivery

Digital magnetic tape storage and speed

· DISC JOCKEY STAND IS 17" WIDE X 30" HIGH

time of 3 weeks.

conversion device is capable of accepting

· FINISH IS GOLDEN PLATED HEAVY DUTY TUBING

For more information, circle No. 50

and storing digital information and trans-

Complete with Heavy

on the Reader Service Card

mitting it as required at the necessary

Duty Punch, Index

I)

I)

I)

speed and format. The "Digi-Buffer" uses

and 240 Number T aba

Development of Information Systems is independently-controlled dual capstan the title of a new book by Donald F. drives, one for recording and one for

Self Mounted Floor Model

Heany, consultant in the area of advanced reading. Information is stored on a loop

$16.95 Postpaid

7

systems development to General Electric of standard magnetic tape; Model MS 200

and member of the Institute of Manage- is capable of storing 40,000 characters

·ment Sciences. The book, published by while Model MS 3000 stores up to 250,000

..,.

Ronald Press, New York, is the newest characters. Speeds are 0 to 200 WPM and

(and one of the more successful) attempts 300 WPM respectively.

to bridge the communications gap be-

The capstans utilize the unique charac-

tween those management people who need teristics of the DC printed motor for high

information and those data-processing peo- speed synchronous or asynchronous incre-

ple who must provide it. Written more or mental operation. The tape is driven

less "down the middle of the road,'' the directly from the motor shaft without the

book will give EDP specialists some in- use of pinch rollers, brakes or clutches.

sight into what management needs to No pressure or shock is applied to the

know, and why, and give managers some tape, preventing tape damage or the loss

insight into the problems involved in pro- of information. Tape life is increased and

viding the information they need. Winds frequent adjustments and repairs are

up with an excellent glossary and bibliog- eliminated.

raphy.

Typical applications are data storage,

For more information, circle No. 51

speed conversion and data filing. With the

on the Reader Service Card

proper interface it may be used with elec-

tric typewriters, card and paper tape read-

A unique approach to automatic docu- ers and punches, tabulating machines and

mentation of computer programs, which as an input/output device for computers.

brings the benefits of such systems to small computer users, has been deveioped by Data Usage Corporation. Called DOCUMATIC, the system produces Eng-

For more information, circle No . 53 on the Reader Service Card
· · ·
(Continued on page 23)

PRESS TECH, INC.
SALES DIVISION
P. 0. Box 1176, Evanston, Ill. 60204

DECEMBER, 1968

7

MET HO ERROR RE FOR TH

R. A. Greene
Systems Development Division IBM Corp.
Endicott, New York
ABSTRACT: The development of the Testing Error Recovery Procedures (TERP) program was a successful pioneer effort in the area of software-controlled Error Recovery Procedure (ERP) testing. TERP met the need for a standard method of ERP testing and satisfied the requirements of both the error recovery procedure programmer and the systems test programmer.
TERP is an ERP test oase generator. Test cases generated by TERP don simulate I /0 errors and machine check errors. TERP provides self-checking facilities which aid in the verification of test case resul'ts. The writing of ERP test cases is minimized to coding in a macro language because TERP is implemented through the use of assembler macros. The time required for testing ERP is also considerably reduced because there are no prerequisites or special operating procedures for executing TERP test cases.
A standard method of DOS/TOS ERP testing has been established through the use of TERP. Although TERP was developed around a s.pecific operating system, its underlying principles can be applied to testing error recovery procedures of operating systems in general.

I. INTRODUCTION: This paper describes a procedure for testing the error recovery routines of an operating system. Although the procedure was developed around a specific operating system, namely DOS!TOS System/360, the underlying principles can be applied to testing error recovery procedures of operating systems in general. It is assumed the reader possesses a basic knowledge of the System/360 hardware and software at the DOSI TOS level.
Testing the error recovery procedures of an operating system has traditionally been an area which has not lent itself to the standard systems testing approach. This standard approach is the creation, through software, of a given set of conditions to be presented to the operating system and the verification, through software if po~sible, of the correct reaction by the operating system to these conditions.

The awkward characteristics of previous ERP testing methods, such as hardware fixes, core patches, special system generations, etc., often resulted in wasted time and incomplete testing. Simulation techniques were developed, but due to the nature of their implementation, they were also time consuming. In short, there was clearly a need for a standard method for ERP testing which satisfied the requirements of both the development programmer and the systems-test programmer. A method was needed which, due to its tailored implementation for ERP testing, reduced to a minimum the effort involved in generation, execution, and evaluation of ERP test cases.
This lack of a standard method for ERP testing led to the development of TERP. TERP is a tool for generating ERP test cases which conform to systems testing standards. Test cases generated by TERP

can simulate I/0 errors and machine check errors. TERP also provides self-checking facilities which aid in the verification of test case results. The writing of ERP test cases is minimized to coding in a macro language because TERP is implemented through the use of assembler macros. The time required for testing ERP is also considerably reduced because there are no prerequisites or special operating procedures for executing TERP test cases.
This paper explains in detail the TERP logic and function of the TERP components. It outlines existing TERP applications and furnishes information necessary for generating software-controlled ERP test cases with TERP.
II. TERP IMPLEMENTATION
A. TERP PHILOSOPHY
The TERP philosophy is to provide a means for ERP test ·case gen-

8

SOFTWARE AGE

eration which permits softwarecontrolled testing in conformity with the standard systems testing approach.

library at ERP test case generation time. Appendix A contains a detailed description of the TERP components.

B. TERP METHOD
TERP is written in the System/ 360 assembler language and is implemented under DOS/TOS through the use of two B-transients and six assembler macros.
The basic TERP test case logic is as follows:
1. Initial ERP test case entry code fetches a B-transient which dynamically establishes an interface for error simulation between the supervisor being tested and the TERP, macrogenerated, I/O interrupt monitor.
2. Control is then returned to the ERP test case which requests, through use of TERP macros, simulation of a specific error.
3. The TERP 1/0 interrupt moni-
tor or machine check simulation routine next interfaces with the supervisor and simulates the specific error requested. The monitor may contain an optional I/O trace facility which aids in verification of commands issued by system ERP.
4. The number of system ERP retries attempted to correct the simulated error is logged upon test case termination, if cancellation occurred, or after error simulation, if cancellation did not occur.
5. If test case cancellation did not result from the supervisor's handling of the simulated error, the ERP test case proceeds to normal completion or att_empts additional error simulation.
6. Upon termination of the ERP test case, the system EOJ routines fetch a B-transient which dynamically returns the supervisor to its normal operating state by removing the TERP interface.
C. TERP COMPONENTS
The two TERP B-transients must be cataloged in the core image library at ERP test case execution time. The six TERP macros must be cataloged in the source statement

1. TERP B-transients
a. $$BSTIOP. This B-transient is fetched and executed only at initial ERP test case entry. It dynamically estabblishes an interface between the supervisor being tested and the TERP I/O interrupt monitor. This interface permits I/O error simulation. In addition, $$BSTIOP changes the system EOJ Btransient name stored within the supervisor to the TERP exit B-Transient name, $$BMEXIT. This causes the TERP exit B-transient to be fetched by the system at either normal or abnormal test case termination. $$BSTIOP exits by returning control to the ERP test case.
b. $$BMEXIT. This B-transient is fetched by the system EOJ routines and is executed only at ERP test case termination. It dynamically returns the supervisor to its normal operating state by removing the TERP interface and restoring the system EOJ B-transient name. In addition, if test case cancellation occurred, $$BMEXIT logs the number of system ERP retries attempted to correct the simulated error. $$BMEXIT exits by fetching the system EOJ B-transient.
2. TERP Macros
a. IOCTL. This macro must be the first source instruction in the ERP test case. IOCTL generates the following code:
( 1) Initialization Routine. This routine is entered only at test case initiation. It performs initialization and fetches $$BSTIOP. Upon return from $$BSTIOP, processing continues with the next sequential instruction following the IOCTL generated code.

DECEMBER, 1968

enjoy more success in programming?
Thousands of programmers look to Wells for exceptional knowledge of the programming market. Want to see what we can do for you -and how quickly we can help you get the job you want? Simply fill out the coupon below or send us your resume or letter detailing your background, present status and future aspirations. We'll take it from there. You'll be able to break out of today's situation, enter new fields that offer more interesting work, learn other languages, receive greater financial reward, and take on increased re.. sponsibility. Yes, we've done it for thousands of other programmers why not you?
Home Address--------City & State_ _ _ _ _Z i P - - -
Telephone______home office
Present Employer_ _ _ _ _ _ __
Position _____ Salary $ - - -
Machines and Languages you know__
Job Preference:.--------
Geographic Preference:.-----Education (highest degree) _ _ _ __
Wells Recruiting Systems, Inc.
170 Broadway, New York, New York 10038 (212) 964-5566
9

D Respect D Money D Challenge D Opportunity

D Title D Location D Security D Fringes

Our nationwide survey in the Financi<tl & EDP field revealed that emp:oyment
desires were in the order listed above.

We can assist in finding exactly what you want in Financial or EDP employment. That's all we handle ... we're the largest specialized source.

Fees Pa.id By Management

DIRECTOR OF D. P. --------------$25,000 Strong Third Generation Exp.
E. D. P. MARKETING REP. -------- 25,000 Knl. Software/Hardware Servkes
SENIOR O/R ANALYST ---------- 25 ,000 Hvy. Programming/Modeling
SR. CONSULTANT --------------- 20,000 Major Consulting Firm
SR. PROGRAMMER -------------- 20,000 Giant T/S R/T System
MANAGER M. I. S. -------------- 20,000 Retail E·xp. Most Desirable
SYSTEMS COORDINATOR ------ -- 18,000 Hvy. Brokerage, Invest. Banking
DIR. INFORMATION SYSTEMS ---- 18,000 Successful Conversion Experience
M. l.S. PROJECT MGR. ----------- 17,000 Renown Service Organization
OPERATIONS MGR. ------------- 16,000 Multi-System Installation
PROGRAMMERS-Real Time ------ 16,000 Hawaii or Domestic
SR. SYSTEMS ANALYST ---------- 15,000 Large 360 DOS System
E.D . P. SYSTEMS REP. ----------- 15,000 Major Computer Manufacturer
CORPORATE CONSULTANT ------- 14,500 Multi Div. Mfg. Co.
FORTRAN PROGRAMMER --------- 14,000 Sci. or Commercial Exp.
MGR. SYSTEMS & PROCEDURES --- 14,000 Mfg./Acct. Applications
PROGRAMMERS ------ -- ---- ---- 13,000 COBOL/BAL or PL 1
METHODS ANALYST ------------- 11,500 Manual Sys., Forms, Procedures
PROGR. SCIENTIFIC ------------- 11,000 Major Research Corporation
COMPUTER OPERATIONS __ ---- __ 11,000 Strong Administrator
Mail resume to your nearest R-H office.
rJJ)ROBERT 1&1 ::-~:-:NNEL
·t·nlll#-#.,. AGENCIES

Atlanta: 235 Peachtree St., NE ... !404) 688-2300

Baltimore: One Charles Center . .!301) 837-0313

Boston: 140 Federal St.

... .(617) 423-6440

Chica10: 333 N. Michigan Ave. . .....!312) 782-6930

Cincinnati: 606 Terrace Hilton ...... (5131621-7711

Cleveland: 1367 East 6th St. ...............1216) 621-0670

Dallas: 1170 Hartford Bldg. ... . .!214) 742-9171

Detroit: lll4 Guardian Bldg. .. . (313) 961-5430

Garden City, N.Y. 585 Stewart Ave. (516) 248-1234

Hartford, Conn: 75 Pearl St. .. (203) 278-7170

Los An&eles: 3600 Wilshire Blvd. ....J213l 381-7974

Miami: 1107 Northeast Airlines Bldg. !305) 377-8728

New York: 330 Madison Ave. . .....J212l 986-1300

Newark: 570 Broad St. .... .

. . J201l 623-3661

Philadelphia: 2 Penn Center

!215) 568-4580

Pittsbur&h: 429 Forbes Ave. ... . ... !412) 471-5946

Portland, Dre: 610 S.W. Alder St. !503) 222-9778

St. Louis: 1015 Locust St. . . .. !314) 231-0114

San Francisco: 111 Pine St. .................... !415) 434-1900

Stamford, Conn: 111 Prospect St. !203) 325-4158

World's Largest Financial &

EDP Personnel Specialists.

10

( 2) TERP 1/0 Interrupt Monitor. This monitor is inactive until after $$BSTIOP has been executed. The TERP I!O interrupt monitor is entered whenever an I/O interrupt occurs or when the supervisor issues a SIO instruction for error sense to the device for which an error has been simulated. When the monitor gets control and the conditions for 1/0 error simulation are satisfied, the monitor presents the error status to the system and gives control to either the supervisor 1/0 interrupt handling routine or error sense routine. If the conditions for error simulation are not satisfied, control is given to the supervisor for normal processing. The TERP monitor may be gener-

SYSTEMS TRAINING FOR PROGRAMMERS

WRITE FOR
FREE
PROSPECTUS WHICH GIVES FULL DETAILS

8ASIC SYSTl-JMS COUR.'lK
~ PR<XIKAMMlllk~

Developed by Leslie H. Matthies, "Mr. Systems U.S.A." This course trains you to use good systems to get work done better in EDP! · Systems Writing
· Data & Forms
· Survey & Analysis
· Procedures Writing
· Systems Concepts
· Techniques
· Management Process A 25 week on-the-job course covers 17 basic areas in systems work. Prepares you for promotion. Helps you train assistants. This organized plan is a formal course, developed by The Foundation for Administrative Research, conducted by professional systems teachers. Fee $295 complete.
~fl.inc.
Box 730, Colorado Springs, Colorado 80901 Also Publishers of Systemation Letter
For more information, circle No. 16 on the Reader Service Card

E. B. Schultz, we presume?
The head -hunting expeditions of E. B . Schultz have made him a legend in the field c f EDP. As a one -time Empioyment Manager for a big-time computer builder just across the river. he was known to go far and wide to track down the one man who could fit all the requirements of a particular job. Now, as VP in charge of Career Development at OMS, E. B. is really beating the bushes. Our company clients are expanding current programs and adding new systems like crazy. Providing them with a complete package of Research and Planning, Educational Programs, Programming Services, and Equipment Acquisition is the bulk of our business. It's up to Schultz to provide the brainpower. If you 're a rare breed of applications or systems programmer. systems analyst. product planner or salesman, make yourself known. E. B.'s top drawer is a treasure chest of career opportunities. The kind you'll never find by going through customary channels. Send a resume. Or call collect. (215) Kl 6-0901.

DATA M

ES, INC.

CORPORATE OFFICES: 1515 LOCUST STREET, PHILADELPHIA, PENNSYLVANIA 19102 NORTHEAST REGIONAL OFFICE : 31 LEWIS STREET, HARTFORD, CONNECTICUT 06103
SOFTWARE AGE

Don't judge the entire systems programming field by where you're working.

It always has been. And it always will be. That's because we realize that the strength of any company is no greater than the manpower it employs.
At RCA, the emphasis is on opportunity. And challenge. We 'll give you a variety of projects to work on, an important say in hardware design, and above all, people to work with who believe in themselves as well as their work.

Write to us if you 've had experience in language processors, operating systems, utility systems or communications systems.
We also have openings in Sales , Field Systems Support, Product Planning and Engineering.
Contact Mr. J. Looney, Dept. SW-8, RCA Information Systems Division, Bldg. 202-1, Cherry Hill, New Jersey 08101. We are an equal opportunity employer.
RCll

Scientific Programmen
Use your imagination.
Imagine the thousands of intricate problem-solving programs leading up to the C-5's recent first flight. The programs required for design and development of projected C-5 derivatives. For nuclear applications research. And for VTOL design.
Lockheed-Georgia needs Scientific Programmers for these and other on-going projects. Requirements: a degree in engineering, mathematics, or a science; plus two or more years' experience programming large scale computers for the solution of scientific and technical problems.
Expand your imagination at Lockheed. Send your resume to: Mr. U. D. McDonald, Employment Manager, Dept. SA-12, Lockheed-Georgia Company, 2363 Kingston Court, S.E". , Marietta, Georgia, 30060. An equal opportunity employer.
Airlift Center of the World LOCKHEED-GEORGIA
A Division of Lockheed Aircraft Corporation

Payroll Systems go on-line
faster with ALLTAXnr

the software package
available in basic COBOL

for all compilers.

ALLTAX calculates payroll Write today for full inforrnation:

withholding taxes with one standard formula and a table of r--------~-------,

variables for each state and city. It eliminates programming of individual formulas and substantially reduces program maintenance and memory requirements.
ALLTAX is approved by all

Management Information Service P.O. Box 252, Stony Point, N.Y.10980
Gentlemen: Please send full details on your ALLTAX software package.

states. It's easy to install, com-

pletely tested and documented. ALLTAX is always up-to-

Title_ _ _ _ _ _ _ _ _ _ __

date. Automatic program main- Company __________

tenance for existing withholding taxes and new taxes is available at minimal cost.

Address _ _ _ _ _ _ _ _ _ __ City _ _ _ _ _ _ _ _ _ _ __

Find out why more than 100 state

Zip

I

companies from coast-to-coast are using this low-cost package.

---------------J

Management Information Service
Stony Point, N.Y. 10980 · (914) 942-1880
For more information, circle No. 12 on the Reader Service Card

12

ated with an I/O trace routine. This option provides a means for verification of I/O commands issued by system ERP.
(3) II 0 Interrupt Subroutines. Four subroutines are provided for user convenience and are available for issuing I/O commands to devices on which error simulation is requested.
b. PUTMSG. This macro generates code for logging the expected test case results. Since system messages accompany the majority of ERP functions, this macro is merely a convenience for test case output verification. The expected results of the error simulation can be logged preceding the system ERP message and TERP ERP retry count.
c. STATUS. This macro generates code which provides
ProgrammersWe know where
you can find a better job.
Work in the most dynamic EDP com· munity in the country where the nation's top companies are hungrily looking for skilled programmers. Like you.
Personal and professional growth is rapid . Salaries are high and the diversification of opportunities is unsurpassed.
We know, because Drew is New York's leading EDP placement specialist. We work closely with over 300 na· tional companies headquartered here who have exciting · programming and systems openings. Applications programmers, systems programmers, software programmers-are the people these companies need. Drew has been chosen to supply them with the necessary talent.
Send us your resume and we'll give you the inside story on all of these openings.
Do it today. This could be the start of bigger and better things.
DREW
Personnel Placement Center 160 Broadway, New York, New York 10038
Phone (212) 964-8150
SoFTWARE AGE

Systems Programmers and Systems Analysts:

Give IBM a hand and \Ve'll try to make it a free one.

If predictable thinking were what we wanted, we'd just program it. But what we're looking for are imagination and ingenuity. If you have these qualities, and you qualify for a job with IBM, you can be sure you'll get to use them.
Immediate openings
We have immediate openings in these areas of data control:
SYSTEMS PROGRAMMING-You could work close to the system, very much into its own particular nuances and idiosyncrasies, and adapt programs to maximize the data processing potential of the computer. Or write entirely new programs to link the actual prob· lem to its solution.
Or you could develop symbolic languages for both commercial and

scientific use, and concern yourself with computer performance, serviceability, systems analysis, component evaluation, and the development of diagnostic programs.
SYSTEMS ANALYSIS- Because you're close to the problem, its thorns and its kinks, your job is creating an overall data processing strategy that solves it.
The problem itself could be just about anything: payroll, inventory control, process control, long-range financial forecasts-to name a few.
A Bachelor's degree and one year's experience are required for the above positions.
Grow with IBM
Today's major growth industry is information handling and control. And IBM is a leader in that

field. As a result, the professional challenges at IBM are more demanding, more sophisticated than ever. Our job is to help our customers solve their informationhandling problems. And IBM people are at work helping them solve a myriad of problems from diagnosing a strange disease to urban redevelopment.
So if you're a problem-solver who wants a personal sense of achievement and recognition for your hard work in an exciting growth company, consider IBM.
Write us now
Jerry Hinkley is the man to talk to. Write to him at IBM Corp., Dept. BM1020, 24th Floor, 425 Park Ave., New York, N.Y. 10022.
An Equal Opportunity Employer

1
:t

Collins' New Data Program Creating New Opportunities

Collins' C-8500 C-System gives users the first completely integrated system with virtually unlimited expansion capability.
This new concept in i;;omputer applications is creating exceptional career opportunities for: Programmers, Hardware Diagnostic Programmers, Circuit Design Engineers, Memory Design Engineers, Digital System Engineers, Digital Systems Analysts, Logic Design Engineers, Mechanical Engineers, Data Systems Analysts and Applied-Systems Analysts/Programmers.
Engineers, Physicists, Mathematicians, and those with degrees in other physical sciences (1 to 5 years experience) will

find an outstanding opportunity to learn and progress rapidly in the data field, even ~ithout previous data experience.
Please send resume in confidence to Manager of Professional Employment, Collins Radio Company, Dallas, Texas 75207; Cedar Rapids , Iowa 52406, or Newport Beach, California 92663.
an equal opportunity employer
~
COl_,LINS
~

0
EDP-SYSTEMS
WE SPECIALIZE IN CAREER CORRECTION
ARE YOU "UNDERED"?
UNDER . · · PAID or UNDER THE WRONG BOSS . . . UNDER THE WRONG CLIMATE or UNDER PROMOTED
UNDER UTILIZED or UNDER THE WRONG HOURS · . . UNDER THE WRONG POLICIES · · · or just "UNDERED"? FOR "OVERING" ··· CALL WA 3-2640
LAWRENCE PERSONNEL
1015 Chestnut, Philadelphia, Pennsylvania 19107 FEE PAID BY CLIENT COMPANIES · NO CONTRACTS · ALWAYS CONFIDENTIAL
14

the TERP monitor with information required for I/0 error simulation.
d. JOINT. The code generated by this macro causes the I/O interrupt which triggers the requested I/O error simulation. This macro also generates code for logging the ERP retry count, upon return to the test case, following the requested error simulation.
e. MCINT. This macro generates code for simulating a machine check or channel inboard error. This code presents machine check or channel inboard error status to the system.
f. ENDTST. This macro generates code which terminates the ERP test case.
D. TERP ERP TEST CASE LOGIC
1. TERP 1/0 Error Simulation Logic
The JOINT macro-generated code provides linkage to a subroutine which issues I/O to the device on which error simulation is desired. TERP I/O error simulation occurs only during the supervisor's processing of the interrupt(s) created by execution of this subroutine.
To accomplish I/O error simulation, the TERP monitor must provide CSW and sense byte error status when the system is ready to process them. The TERP monitor replaces the CSW status bytes with error status bytes when the desired interrupt occurs from execution of the specified I/O subroutine. Control is then given to the supervisor for I/O interrupt processing. If a unit check condition exists in the CSW, the supervisor issues a sense command to the device in error. When this command is issued, control is again returned to the TERP monitor, at which time the error sense information is appropriately placed in the supervisor error queue. Control is then returned to the supervisor for processing the sense information.
As a result of processing the
(Continued on page 20)
SOFTWARE AGE

I
·
PROGRAMMERS
SYSTEMS ANALYSTS

Nati·o·nwide
With the continued implementation and further sophistication of our unique National Marketing Analysis System (NMASJ, Input, Inc. is nO·W able to bring the nation's complex and everchanging computer community fo·to remarkable focus. Through the moss of exclusive information available to us through NMAS and by employing an innovative "search and solve" technique, our staff of trained consultants can lock in on the myriad complexities of your specific career requirements with an accuracy unparalleled in the field.
Fields covered include digital hardware design, systems analysis and programming of software, management information systems, and a variety of sophisticated scientific and commercial applications. We welco.me your 1inquiries. Contact Mr.
Lincoln Bouve or Mr. William Caine at 202/ 298-7510 for additional information or submit
resume in confidence. Client companies assu·me all fees.
input, ·inc.

815 connecticut avenue, n. w.

washington, d. c. 20006

e.o.e./mf

suite 1200

programmers · analysts

Join the Montgomer~ Ward re-generation

DROW

Multipl~ ~our eapallilities
...multipl~ ~our rewards.

NATIONWIDE POSITIONS
rnoM s1,~~~ To si~,~~~
ALL FEE PAID
· SOFTWARE DEVELOPMENT · SCIENTIFIC PROGRAMMING · REAL TIMES SYSTEMS · BUSINESS SYSTEMS · COMMERCIAL PROGRAMMING · MANAGEMENT INFO SYSTEMS
Send resume , in confidence , with present salary and geographic preference .
FREE: CAREER OPPORTUNITIES BULLETIN
For a complete listing of outstanding positions with national companies circle subscriber reader card using home address only . No obligation .
t tla Salle Associates DEPT. A. 2136 LOCUST STREET, PHILA., PA. 19103
For more information, circle No. 15 on the Reader Service Card
DECEMBER, 1968

How do you computerize a conglomerate of stores, products and catalogs-all generating fast-moving challenges in distribution, credit, inventory control and other related areas? Montgomery Ward does it with retailing's largest 3rd generation data control center-and with a programming effort aimed at attacking a total management information system from 8 different areas simultaneously!
Essentially, an operation as fast and furious as this does three things for a programmer or systems man: {1) it generates continuous new challenges, {2) it continually expands and regenerates his capabilities, and, {3) it multiplies his rewards in terms of increasing responsibilities and earnings.
If you have two or more years COBOL or BAL experience and would like to enlarge upon it fast, make your move now to join Montgomery Ward. Write: M. K. Fenwick, Personnel Representative/Corporate Systems Division.
........ MONTGOMERY WARD ·..·...·.
· 1lllW ·
· ·'T·'T· · 6th Floor, Data Center I 140 S. State Street, Chicago, Illinois 60603
An Equal Opportunity Employer
15

An Algorithm for Rapid Reassignment of Motor Freight Carriers

William S. Hipp

(Part II continued from Nov.)
in the Test System

This

B. Color Synchronism
Suppose the twelve different test voltages to be displayed on the first line of the 8 x 12 matrix are not steady in value, but that they vary at a rate slow in comparison to the sampling time of 16.6 milliseconds. Suppose further that all voltages vary in magnitude at the same rate. Then, the twelve points in the line will change color in synchronism to yield a pleasing visual sensation.
16

.i ue

S ippos now that (hgital ·igual,

pl ana gue oltage, is made to control

the first · er 0£ t matri . he color of the

welv,e po 'nts in t e line will take on a given set

I s ~hich are representative f the twelve

code num ers. If the digi~al si na is repetitive

t pa t r of the col r ots is tationary. This

conai 'o

a par fro visu.: I ·nspection

an

aningful. On the otne · hand, if the

di ta data is apidly varying, in non-cxclic or-

der, then visual inspection gen ally ill yield

little information. To better interpret a terns of

this type, a scanning raster is generated which

may be considered akin to the blink microscope.

As is well known from the field of astronomy,

the repetitive flashing of two patterns in the

field of view of an observer creates an image

which enables the observer to detect quite small

differences between the two patterns. In this

manner, the planet Pluto was discovered after

many years of comparing thousands of photo-

graphs of the sky.

This principle of the blink technique for pat-

tern comparison is applied to compare two

groups of test signals to each other. Thus, by

way of example, an assembly under test is ar-

ranged to process a digital signal which activates

all the components in the assembly. This digital

test signal may be the test message "See the

quick brown fox jump over the lazy dog's back"

often used in teletype systems. The response of

the assembly is picked off at some suitable point

and is displayed bit by bit across the matrix pat-

tern. When the test signal is made repetitive,

and is timed to be in synchronism with the

scanning of the raster which generates the

matrix pattern, and with a stable response from

the assembly under test, a fixed pattern is gen-

erated on the display device which is easily rec-

ognized. Furthermore, a typical overall response

from such an assembly will have the input sig-

SoFTWARE AGE

nals identical in character. Under these circumstances, the display is made to generate on the first scanning cycle a pattern representative of the input signal. On the second scanning cycle, the display is made to generate a pattern representative of the output signal. On the third cycle the input signal again controls the pattern, etc. Therefore the observer sees the alternate presentations of the input and output digital data in matrix format. If the input and output signals are identical, signifying proper operation of the equipment under test, the matrix of data reappears with each scan in a smooth and uniform fashion. On the other hand, if there is a lack of correspondence between input and output signals the observer will see a blink or color alternation, at the point in the matrix where the discrepancy exists.
D. Computer Tester
A digital computer serves as another example for demonstrating the usefulness of this color blink phenomena. In this case, special test programs are used to exercise the computer. For each programmed exercise a response is obtained from the computer which is compared to a predetermined response. Here again, the two responses are compared on a bit-by-bit basis across and down the matrix on the CRT display. Both the program and the correct response may be stored in the memory section of the computer, be it on magnetic drum, disc, core, or delay line. The test sequence and the response thereto is programmed from this memory section in synchronism with the CRT raster scanning cycle to provide a stationary pattern. On the first scanning cycle, the measured response is displayed; on the next cycle the "calculated" response is displayed; and so forth. Therefore, a discrepancy between the measured response and the predetermined response shows up as a color blink on the face of the CRT at each point in the matrix where a discrepancy exists. Since this condition reflects a failure mode, there is advantage in recording this failure pattern. Again, it is convenient to photograph the display whenever a blink appears. But since the matrix ordinarily is filled with a plurality of test data in different colors, a photo-cell detector responsive to these colors cannot be used to trigger the camera; and masking the CRT as earlier proposed will be ineffective. Instead, a parity check is made of the data from one scanning cycle to the next. This parity check consists of first counting the bits displayed for a given scanning cycle to establish a reference count. Then, if the bit-count on the next cycle is the same, no photograph will be taken. If the bit-count is different, a photograph will record the matrix pattern. This is a much desired mode of recording the failure data for the camera is not triggered to take repetitive pictures of the same failure pattern.
DECEMBER, 1968

To cite a simple example, let the digital data be in such format that a "yes" or 'T' bit is displayed on a CRT as a green dot; and that a "no" or "O" bit is displayed as a red dot. These dots result from the excitation by the electron beam of a green phosphor and a red phosphor, respectively. For convenience in visual comparison, all color dots are produced by phosphors having decay times which are approximately equal. The first line of dots in the matrix is controlled by a first sequence of bits and therefore has a series of green and red color dots. The next row has a second sequence of green and red dots, etc. This display is used in the block diagram of Figure 6 where an arrangement is shown for checking the memory section of a digital computer. The scanning of the electron beam on the face of the CRT is synchronized with the scanning of the storage elements on a magnetic drum, a core matrix, or the like.
The readout of each bit of data in the storage medium is delayed in time so that the CRT displays a matrix of points which corresponds to the position at which the data is stored. This "electronic development" of the surface of the magnetic drum is repeated fast enough so that a steady image is seen by the operator. In between each scan of the data in the memory, there is alternately presented an image of the comparison data previously stored on a film chip. To-

CURRENT INFORMATION!
0 CONFIDENTIAL SALARY SURVEY OF CHICAGO AREA COMPUTER PERSONNEL
/
the r igh t people ...

PROFESSIONAL . COUNSELLING
Every CPC counsellor has been a working pro in EDP. We associate equally as much with your career objectives as with our client's needs. Our sole object: the right people in the right places. The Chicago Salary Survey is yours for ~ the asking; call or write I · Bill Leinbach. Your privacy wi 11 be respected completely.
CALL 312-641-1790

COMPUTER PERSONNEL 111XX\ CONSULTANTS
[\ 230 N. MICHIGAN AVENUE · CHICAGO, ILLINOIS 60601
agency licensed · client companies pay all fees
For more information, circle No. 13 on the Reader Service Card
17

It's free. The new 1968 Edition.
Our National Computer Salary Survey and Opportunities Analysis.
This is it. The all-new 1968 edition of Source Edp's FREE 20-page Computer Salary Survey and Opportunities Analysis . It's a summary of computer salaries by 24 separate levels of professional and managerial experience ranging up to $75,000. Plus a comprehensive analysis of current trends in computer employment. All of this information has been compiled, analyzed and put together by some of the most knowledgeable people in the business. The people at Source Edp. Source Edp is the only placement firm staffed by computer professionals for computer professionals. It's their business to know the data processing field. To get your free copy of the 1968 Edition of Source Edp's Computer Salary Survey and Opportunities Analysis just circle the reader inquiry card. To speed delivery write directly to:
sopurrofcees~sd~p Where computer professionals place computer
Chicago-David B. Grimes, 100 S. Wacker Drive (312) 782·0857 Dallas-Paul K. Dittmer, 7701 Stemmons Freeway (214) 638-4080 Detroit-Charles C. Walther, 2990 west Grand Blvd. (313) 871-5210 Los Angeles-Robert G. Harrison, 3470 Wilshire Blvd. (213) 386-5500 Minneapolis-Fred L. Anderson, 801 Nicollet Mall (612) 332·8735 New York-Edward R. Golden, 1414 Ave. of the Americas (212) 752-8260 San Francisco-Richard 0. Clark, 111 Pine Street (415) 434-2410
Client companies assume our charges .
For more information, circle No. 14 on the Reader Service Card
EDP CONSULTING
We are a national consulting organization looking for articulate s.ystems and programming analysts who want to stretch their horizons and knowledge in a truly professional atmosphere. As a management analyst advances within our organization, his as.signments
and training enable him to keep abreast of the most recent de v e Io pm en ts in the data processing field. You will also develop project management skills and acquire a broad kn ow Iedge of general
business practices.
We require a minimum of 3 years experience in designing computer-oriented applications. Must be capable of designing on-line systems involving multiple random access files . Should have exposure to operating systems software and
be knowledgeable about data management techniques.
Business background preferred which includes financial and manufacturing systems. Masters
degree desired.
Initial compensation depends upon previous background, but we are prepared to pay
up to $25,000.
Send confidential resume including present and required salary to:
S/A-1201 1020 Church St., Evanston, Ill. 60201
18

wards this end the raster generated by the flying spot scanner is also synchronized with the rotation of the memory drum. When the pattern of the magnetic drum and that of the film chip is properly matched the display is continuous or even. When there is a discrepancy in the patterns, a blink occurs at the position where the discrepancy exists. This blink may be observed in position, in brightness, and in color variation.
VII. Summary
A review of the preceding descriptions will show that the major objectives set forth earlier have been achieved. A multi-color easy-to-interpret pattern of test data has been displayed on a cathode ray tube. The test data which is displayed during a malfunction is retained on photographs taken with color film, or is recorded in some other way. These photographs preferably are taken during the design stages of the prime equipment and are used in the preparation of a handbook, or library, of predicted drift and failure patterns. Experimentation and experience augment this library so that with time it becomes full and complete, even in the presence of design modifications. The information thus stored in the handbook is provided for manual use by a human observer; and that stored in the library is in machine form for use with electro-mechanical or electronic information-retrieval systems. An example of a punched card informationretrieval system was described which makes searches of the failure patterns, selects failure cards corresponding to faults in the unit under test, and projects the failure patterns upon the CRT so that a comparison may be made between the test data furnished by the unit under test and the pre-stored data.
A television type CRT display, employing NTSC color signals, generates a rectangular raster pattern of 525 horizontal lines at a 16kc rate. The display can be designed for 400 active horizontal lines with ease. A 20 inch CRT (measured in the horizontal direction) with vertical color strips that are each 40 mils wide provides
a vertical resolution of 500 lines. If 450 of these
lines are active, and if a three color arrangement is used for the display of the test data, it is clear
that 400 x 4~0 or 60,000 test points can be pre-
sented for display. Even with a five color display of the data, each color having its own vertical
strip, there would be room for 400 x 4~0 or
36,000 test points. This amount of data is substantial and obviously would be derived from a complex system comprised of many equipments and assemblies. The display of the data is arranged so that different "blocks" of the matrix correspond to the different equipments, assemblies, or major components making up the system under test. A color change, or a blink, at a single point in this matrix of 60,000 test points will show up as a distinct disturbance in an
SoFrwARE AGE

otherwise regular pattern. Many techniques can be used for investigating this disturbance. The

do vou suffer from

technique described entails the projection of a pre-recorded pattern upon the section of the test

TIRS'() CARS'-~?

matrix where the disturbance is located. Another

technique might use a second CRT where a

Perhaps you recognize some of the symptoms:

blown up view is presented of the disturbed area.

PAYCHECK ANEMIA

In an extremely large or major system where

PROMOTION FATIGUE

600,000 points of test data are being generated,

ANONYMITY BLUES . . .

this greater amount of data can be displayed by improving the resolution of the CRT, by using

The MSI consultants have the right prescription. Remove yourself from an unrewarding environment

a larger display, and by going to projection type

and see how the color comes back into your com-

CRT's. Alternatively, the test patterns may be

puter career. Right now, our clients, top corpora-

controlled so that only those that are defective

tions here and abroad, need:

are transmitted for display. This transmission

· Applications Programmers

may be to a central monitoring station where it is desired to observe and evaluate the test results of the overall major system.

· Systems Programmers
· Software Development Programmers
· Systems Analysts & Engineers · Sales & Marketing Specialists

VIII. Conclusions

· Operation·s Research Analysts · Commercial & Scientific

It should be evident from the foregoing that it is proposed, via these pattern recognition displays, to enhance the role played by operating and maintenance personnel in the day-to-day use of complex electronic systems by providing a more attractive man-machine interface. This

Send your resume in confidence, including salary & geographic requirements. Our clients assume all fees.
~anagernent
· 5~ien-e1sts,lnc.

might be done in the aerospace environment by time-sharing some of the lesser used displays

101 Park Avenue, New York, N. Y. 10017-Dept. SA 12-68 12121 532-7710

already contained in the vehicle. For example, a display used for airborne rendezvous or for a

Exclusively: DATA PROCESSING & MANAGEMENT SCIENCES Career Planners-Recruitment Specialists

bl.ind landing system can be used for mainte-

nance purposes for extensive periods of time

without compromising its original intended ap-

plication. There are undoubtedly other displays

which can be used. If the original equipment display is small in size; then the data it is called upon to display is small; perhaps so that it only

Programmer

tests itself. This display of the data in block

format makes it possible for judgements to be rendered which presently are not possible. The

Division Headquarters of midwest multi-plant

pattern recognition type of display lessens the

operation offers a ch a 11 en gin g opportunity to a

need for the numerous dials and digits that are

progr~mmer with 2-5 years experience. Must be

charncteristic of present maintenance efforts. The

familiar with BAL, COBOL, or FORTRAN. Math

conventional voltmeter, the digital voltmeter, the

background desirable.

oscilloscope, and the mechanical printer with

its reams of machine-oriented data have been

replaced with a real-time multi-color display. The instant arrangement yields a simultaneous display of significant data from tens, hundreds, or thousands of test points. The data presented is up-dated 60 times each second, the data is quantized so that crisp changes in the display

In addition to excellent working conditions, we offer education assistance, non-contributory retirement plan, major medical insurance program and stock purchase plan. For interview, send resume in confidence to:

are made whenever test signals change their

,.

quantum levels. This new test system thus can

provide detailed status displays needed for main-

Box 1202

tenance purposes. At the same time, it may provide a central display for making the operational

Software Age

decisions that depend upon equipment availa-

bility and equipment performance. These deci-

1020 Church Street, Evanston, Illinois 60201

sions be they maintenance or operational are

made by humans; and the information on which these decisions are made is displayed in the fore-

An Equal Opportunity Employer Ml F

going arrangements in a format well suited to

human comprehension.

·

DECEMBER, 1968

19

We need the best problemsolvers in the business to work on the best variety of programs in the business.
At McDonnell Douglas, you ' ll have an opportunity to solve problems in fields ranging from real estate to nuclear propulsion, from hospital management to space logistics, from retailing to construction , from advanced aircraft to marketing research.
Our data facilities comprise several of the country's largest, most modern computer systems. They serve our own exciting business and scientific programs in aircraft and astronautics, as well as commercial Datadrome customers throughout business, industry, science, government and education.
To keep pace with our expanding activities, we need more
top people: scientific programmers, math modelers, digital computer analysts, business programmers, systems analysts, consultants, marketing representatives and sales engineers.
If multi-project problem-solving is the kind of challenge
c you're looking for, just send the coupon, with your resume
if avai Iable.
We have openings in St. Louis, Southern California,
Washington, D.C., and New York.

TERP
(Continued from page 14)
simulated error, the supervisor performs one of the following actions. It cancels the ERP test case, retries the error condition, takes an equipment error exit, takes an operator intervention exit, returns control to the ERP test case, or puts the system into a hard wait state.
2. TERP Machine Check and Channel Inboard Error Simulation Logic
TERP mac hine check and channel inboard error simulation is accomplished through execution of the code generated by the MCINT macro. Machine check and channel inboard error simulation is supported for CPU Models 30, 40, and 50. Errors which can be simulated include CPU machine check, channel · control check (CCC), channel data check (CDC ), and interface control check (ICC). Error status is provided in the CPU

Mail to: Mr. W. R. Wardl e, Professional Employment, Box 14308, St. Loui s, Mo. , 63178 or: Mr. P. I. Kilgore, Profess iona l Employme nt, 3000 O cea n Park Blvd., Santa Monica, Ca li f. 90406
Name _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _~

Home address _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __

City & State _ _ _ _ _ _ _ _ __,L ip Code _ _ _ _ _Phone _ _ _ __

Education : BS

MS
(da te)

(d ate)

PhD

(date)

Major Field ----

Prima ry expe rien ce area _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __ _

Present positi on - - - - - - - - - - - - - - - - - - - Area c hoi ce: East D Midwest D West D Best Opportun ity D

An equa l opportun ity employer
20

SI A-12

CAREER MEMO
To the Computer Professional Does your present position lack pride of accomplishment? . . . If so, it is time for a change. Professional Opportunities presently exist in:
SOFTWARE DEVELOPMENT SYSTEMS DESIGN PROGRAMMING REAL TIME SYSTEMS TIME SHARING MANA. INFO SYSTEMS ENGINEERING MATHEMATICS OPERATIONS RESEARCH
Your confidential inquiry is we I come . Call or write, Robert L. Keilholtz or Donald Wayne, EVERETT KELLEY ASSOCIATES, INC.
Suite 1300-121 S. Broad St. Phlladelphla, Pa. 19107 215-KI 6-5240
Placement of Computer Profess i onals since BINAC.
SoFTwARE AGE

logout area. If CPU machine check simulation is requested, an exit is directly made to the supervisor machine check handling routine by loading the machine check new PCW. If CCC, CDC, or ICC error simulation is specified, and the error is to be received by the specific CPU model via a machine check interrupt, an exit is also made to the supervisor machine check new PSW. If tine by loading the machine check new PSW. If CCC, CDC, or ICC error simulation is requested and the error is to be receiv e d by the specific model CPU via an I/O interrupt, an I/O subroutine is executed which causes the 1/0 interrupt. Linkage with the TERP monitor causes CSW error simulation after this interrupt occurs. The monitor then gives control to the supervisor I/O "interrupt handling routine which detects CCC, CDC, or ICC error status in the CSW and gives control to the supervisor machine check handling routine.
SYSTEMS ANALYSTS
AND
PROGRAMMERS
Have you investigated the ch a II en g e and financial rewards of association with the Computer Services Division of
CDI
Our Computer applications organization provides both business and scientific data processing services at every level. Opportunities are nationwide and offer extremely attractive compensation.
We invite your resume Or Call R. N. Cherwinski
(215) 569-2200 for further details.

JOIn · ·
panroargyrsatms mer
the computer tape parade!
... with all the other experienced, professional computer specialists who are in search of a complete, 100% data processing oriented firm. Our firm is just that ... our people work on applications involving various systems which support the only nationwide stock brokerage computer service and one of the largest commercial installations in the country.
Midwest Stock Exchange Service Corporation can offer you varied programming assignments, sophisticated program~ing and systems design work that will include on-line and off-line systems in a multi-programming environment. You will have a chance to profitably expand your present knowledge, working with other professionals concerned only with the challenge of the computer.
We need programmer analysts with a minimum of two years' experience with large scale 360 systems, including a thorough knowledge of B.A.L. and D.O.S. Auxiliary experience on 7010 would be helpful.
Your move now to join the parade of professional, computer oriented people moving to M.S.E.S.C. will bring you excellent working conditions and fringe benefits, plus a salary based on your past experience and performance. If you are qualified, send your resume, including salary history, in confidence to: Miss T. Tompis

CDI COMPUTER SERVICES

Div. of Comprehensive Designers, Inc.

Department SA-2

#4 Penn Center Plaza

,

Philadelphia, Pennsylvania 19103 An Equal Opportunity Employer

Midwest Stock Exchange Service Corporation
120 S. LaSalle Street · Chicago, Illinois 60603
an equal opportunity employer

DECEMBER, 1968

21

you're a programmer. · · or a systems analyst
at pratt & whitney aircraft
YOU COULD BE BOTH
Now you can realize the best of both careers as a SystemsProgramming Analyst in Business Information Systems at P&WA, world's leading producer of dependable jet engines. Here you will find boundless potential to develop into a real switch-hitting, broad-based talent. The opportunities are manifold. Ours is one of the most advanced and sophisticated business information computer complexes in the country today. We have come as far as any. We will go further than most. Much of what you read about today as news in the industry, we have long since achieved. At P&WA our Systems-Programming Analysts are exposed to virtually every phase of the business. A multiplicity of projects vary from simple card systems to complex on-line systems involving such projects as a Full Production Information System, Automated Financial Analysis and Reporting, and an Integrated Material Control System, including procurement, forecasting and scheduling. Tools include 360 models 20, 30, 40, and 50; tapes and random devices; data collection equipment; on-line facilities; DOS and OS. Attractive openings exist at all levels for EDP professionals with up to five years experience. Preference will be given to applicants with recent experience using COBOL.
If this sounds like your kind of action, why not send your resume to Mr. H. M. Heidmann, Professional Placement, Office A-43, Pratt & Whitney Aircraft, East Hartford, Connecticut 06108. An equal opportunity employer.
22

The supervisor processes the

simulated error with either

normal I/O ERP or machine

check and channel inboard

ERP, depending on the capa-

bilities of the specific super-

visor being tested. If the super-

visor does not support machine

check or channel inboard ERP,

the system is put into a hard

wait state. Otherwise, users of

a damaged device could be

cancelled, users of a damaged

channel co u 1d be cancelled,

control could be returned to

the test case, the test case

could be cancelled, or the sys-

tem could be put into a hard

wait state.

·

Mr. Greene's article will be concluded in the January
issue of
software age

...l fr-1..1.,,, ~ RSVP SERVICES ~·

EMPLOYMENT AGENCY

FOR

C> Cl)

COMPUTER

z~
zZ -<a<..
~~

PROFESSIONALS
Serving
· PHILADELPHIA

0
<u
Zo
O- w....

· NEW JERSEY · NEW YORK

~z uw

METROPOLITAN AREA

o;

>o Experienced Programmers and

· GI: Analysts from these areas may

z w.... call collect anytime (24-hour

-Ot>a=.~>.
wO

answering service)
N. J. (609) 667-4488

;:;::u Philo. (215) 922-3993

Cl) GI:

· 0.... OR SEND RESUME TO

z....1wZ

HOWARD LEVIN

.~... w~

Director

;w

RSVP SERVICES

a.:U
uw<...
GI: a..

Suite 714 One Cherry Hill Mall Cherry Hill, N. J.

08034

.4

"1'
SOFTWARE AGE

NEW PRODUCTS
(Continued from page 6)

A colorful, four page brochure from Liskey Aluminum, Inc., features LiskeyAire environmental control systems for computer rooms, which are engineered exclusively for precision control of temperature, humidity, and air cleanliness in data processing centers.
The brochure illustrates the aesthetic quality of the modular units which are available in a choice of blue, red, gray, or custom color finishes to blend perfectly with other equipment.
The brochure also takes the aesthetic ouside panels off the Liskey-Aire and lets the reader see the inner workings of the unit. Enlarged photographs of various sections offer visual details of how LiskeyAire provides filtered and tempered air to men and machines. Easy access features for maintenance, via hinged front service doors and removable side and back panels, are also described.

for more information, circle No. 54 on the Reader Service Card
0 0 0

Access Corporation has announced the System 60, a new, high-speed, low-cost method of records automation and information control. Based on a random storage principle, it is designed to fill the gap between manual filing and the computer.
The System 60 automatically selects any desired document, or group of documents, from a file of many thousands in less time than dialing a telephone. Refiling in the conventional sense is eliminated because records can be replaced anywhere without regard to alphabetic or numeric sequence. This random return feature also prevents misfiling.
Access cards for the System 60 are available in both tabulating and 8" x 5" ledger formats. They can be custom imprinted with any desired form for manual or machine posting.
for more information, circle No. 55 on the Reader Service Card

0 0 0

The Programming Devices Division of

Sealectro Corporation has developed a new

Slide 'n Switch system which provides

illuminated digital data display at both

't

local and remote locations. Random access

indication of digits 0-9 can be provided

for any practical number of "stacked"

Slide 'n Switch units such as the three-

switch assembly shown in the photo above.

With the system shown, numerical read-

out can be provided away from the

switches at some remote point or remotely

and at the switching position as well.

Applications include warehousing, truck-

ing or in any area where this type of sys-

tem is desirable.

for more information, circle No. 56

on the Reader Service Card

t

0 0 0

Photo Magnetic Systems' revolutionary telephone computational time sharing system-Comput-A-Phone-combines the use of the Touch-Tone telephone system, or standard rotary phones equipped with auxiliary dialers, with any automatic data processing machine anywhere.

for more information, circle No. 57 on the Reader Service Card

DECEMBER, 1968

Systems Programmers
And
Systems Analysts

Apply your knowledge to process control techniques geared to improving transportation industry service

Several unusually fine opportunities now exist for experienced scientific programmers to work on nonmilitary projects in our expanding digital computer applications group.
Responsibilities will include analyzing customer specifications, assisting in proposal writing, participating in hardware and software cost estimates, as well as creating program logic and debugging Real-Time, On-Line assembly language programs.
All candidates should have 3-5 yea rs programming
experience and have written programs in assembly language, in addition to Real-Time, On-Line experience. Background in Real-Time Monitors would be helpful.
Any familiarity with the following hardware would be
appropriate: GE 4020; DDP 116, 124, 516; 1·BM 1800;
SEL 810; Sigma II.

Salaries open, based on experience and ability. Comprehensive employee benefits. Company relocation assistance.

.To arrange local interview send resume and present earnings in strict confidence to:

G. E. Meanor, Dept. 1118-SA

WRBCC
~~~

WESTINGHOUSE AIR BRAKE COMPANY

SIGNAL & COMMUNICATIONS DIVISION

Swissvale Post Office

Pittsburgh, Pa. 15218

An Equal Opportunity Employer

23

INITIALIZE

Raymond A. D effry

· A new company, Techniprose, Inc., claims it has developed a way to make technical and scientific writing as easy as one, two, three, four. The company bases its new system on lists or tables of phrases as shown on the accompanying writing kit. Techniprose claims that the kit can be used to write thousands of "perfectly balanced, grammatically correct sentences, studded with the 'in-words' of your technology."
Naturally, some reservations have been expressed about the new writing system, called Simplified Integrated Modular Prose ( SIMP). An interview was arranged with Dr. Ira Verbalmonger, president of Techniprose, to clear up the situation.
Q. Dr. Verbalmonger, I'd like to get right to
the point. Do you expect us to believe that anyone can sensibly convey information just by pulling numbers out of the air?
A. Of course not! You miss the point. Our writing system is not designed to convey information. That's the last thing we want it to do. It is designed to fill up pages quickly, easily, and cheaply. It looks good, sounds authoritative, reads sonorously, but it doesn't say anything.
Q. Well, if you admit your writing system says nothing, whom do you expect to sell it to?
A. To lots of people. Whatever gave you the idea that everybody who sat down to write had something to say? Look, after three months of work in the lab, the scientist must come up with a report. After a year of study the graduate student must grind out a master's thesis. The college professor must publish or perish. Proposal writers must crank out the data.
24

Some of these people have something to say. The others just want to get 10 or 50 or 500 pages between two covers.
Before SIMP, they had to write like the dickens for days and weeks to grind out the stuff. And in the end they would wind up with a bunch of dangling participles and with "accommodate" misspelled.
Now, even with the manual system, they can give their secretaries several pages out of_ the phone book to translate into SIMP writing while they go out and play a quick 18 holes.
Q. I see. How did you develop your SIMP
method?
A. Actually, I got the idea from a "buzz sheet" of "in-words" from the aerospace industry. It was only a three-digit system as opposed to Techniprose's multi-digit system and it had a limited capability, possessing only the potential to formulate three-word phrases, such as "integral system parameters." Moreover, the system was obviously devised and implemented for the express purpose and concept of elevating to a plateau of ridicule the ...
Q. Excuse me, Doctor, but you're losing me.
A. My apologies. I'm so involved in writing SIMP language that I sometimes lapse into it when I'm talking. What I meant to say was that the buzz list was dreamed up by some smart aleck as a joke, but I saw the real potential of the thing and took it over from there.
To understand the development of Simplified Integrated Modular Prose, I recruited, at no little expense, an outstanding team of specialistsnominativists, verbologists, adjectivists, and connectivists, supported by digitists. We began with
SoFTWARE AGE

an exhaustive search of the literature, and found a direct relationship between certain prose units and..
Q. Prose units?
A. Yes, a prose unit is what you laymen would call a word.
Q. Well, "word" is a good word. Why call it a prose unit?
A. We felt that prose unit was a more descriptive term, and it interfaces more harmoniously with prose groups, or sentences. Besides, when you're breaking ground in a new technology, you're entitled to your own set of in-words. Anyway, we found a direct relationship between a haziness of meaning and certain prose units, especially those that were polysyllabic and that emanated from Latin roots. Our studies also showed that haziness could be enhanced by selecting the prose unit that was most remote from the item it identified. For example, we always use "system" for "aircraft" and "organism" for "girl."
From this basic research we were able to postulate a hazio/remotic scale of from one to ten to rate prose units. On this scale "girl" ranked 1 and parameter ranked 10. We applied this scale to aerospace industry words and accepted for SIMP only the prose units that rated 7 or more.
At the same time we had a separate group of sentence structural engineers performing destructive testing on prose groups (sentences to you.) This group postulated a ratio which served as a foundation for all subsequent sentence design efforts, namely
L/D -------+ 0.9. Solve for least value.
Q. Just a minute! LID stands fo1· lift over drag and if lift is not more than drag, the airplane won't get off the ground.
A. Precisely. In this case, L stands for literacy and D stands for drivel, but the same principle applies. We guarantee, absolutely, that none of our sentences will ever get off the ground.
Q. Doctor, would you like to tell us a little
about your plans for the future.
A. We see an unlimited future to SIMP writing. Right now we're drawing up customized SIMP kits for other disciplines, such as chemistry, physics, economics and sociology. Incidentally, we're really having a ball with sociology.
Q. Just what are your sales figures and
potential?
A. Our sales figures are confidential, but I can tell you that SIMP writing is catching on like mad. If you look for it, you can find examples of SIMP writing almost everywhere.
Q. Thank you Dr. Verbalmonger. Just one
more question: What was your pre-SIMP line of work.
A. Prior to becoming deeply committed, both financially and time-wise, in my present area of endeavor, various types of paramedical nostrums were devised, formulated, tested, produced and marketed through my efforts, enabling me to maintain a socio-economic level that was compatible with, but not in excess of, that which one might....
DECEMBER, 1968

Q. Would you break that down for the lay-
man? A. Oh, sorry. Before SIMP I made a pretty
good living selling patent medicines that I mixed in my cellar.
TECHNICAL WRITING KIT
This technical writing kit is based on the Simplified Integrated Modular Prose (SIMPJ writing system. Using I.his kit, anyone who can count to 10 can write up to 40,000 discrete, well-balanced, grammatically correct sentences packed with aerospace terms.
To put SIMP to work, arrange the modules in A-B-C-0 order. Take any four-digit number, 8751 for example, and read Phrase 8 off Module A, Phrase 7 off Module B, etc. The result is a SIMP sentence. Add a few more four··digit numbers to make a SIMP paragraph.
After you have mast.ered the basic technique, you can realize the full potential of SIMP by arranging the modules in 0-A-C-B order, B-A-C-0 order, or A-B-C-0 order. In these advanced configurations, some additional commas may be required.

SIMP Table A

1. In .parti"cular, 2. On the other hand, 3. However, 4. Similarly, 5. As a re·sultant implication, 6. In this regard, 7. Based on int.egral subsystem 8. For example, 9. Thus, 0. In respect to specific goals,

considerations,

SIMP Table B
1. a large portion of the interface coordination communication
2. a constant flow of effective information 3. the characterization of specific criteria 4. initiation of critical subsystem development. 5. the fully integrated test program 6 . the product configuration baseline 7. any associated supporting element 8 . the incorporation of additional mission constraint.s 9. the independent functional principle 0 . a primary interrelationship between system and/ or
subsystem technologies

PROGRAMMERS 1111111111111111111111111111111111111111111111111111111111111111111111
+ Join an AAA-1 rated company with new modern offices and excel lent work-
ing conditions. This medium sized progressive manufacturing company offers above average
starting salary plus additiona l benefits including paid vacations, insurance and an exceptional profit sharing plan.
Advancement opportunities and outstanding job security are above normal. We are located in a pleasant city of approximately 35,000 population on the scenic shores of beautiful Lake Michigan about 90 miles north of Milwaukee. This community offers modern shopping centers, an advanced school syste m, modest living costs and some of the finest recreational facilities available. Hunt , fish, swim or relax on the air conditioned beaches which are just minutes away from your home. This is the most progressive area in the Midwest. The Manitowoc Company, along with its operating divisions and subsidiaries, has a total employment of over 2,000 and a sales volume in excess of $50 million. Primary products are crawler cranes and shovels. Qualified candidates will have a minimum of one year experience in third generation computers and the ability to work with either COBOL, BAL or PL-1 languages. A degree in engineering, mathematics or business economics is desirable but not essential. Please send detailed resume along with salary requirements to:
Personnel Director, The Manitowoc Company Inc. 500 South 16th Street, Manitowoc, Wiscons in 54220
All replies will be held in strict confidence . (An Equ al Opportun ity Employer)
25

SIMP Table C
1. must utilize and be functionally interwoven with 2. maximizes the probabilit.y of project success and
minimizes the cost and time required for 3. adds explicit performance limits to 4. necessitates that urgent consideration be applied to S. requires considerable systems analysis and trade
off studies to arrive at 6. is further compounded, when taking into account 7. presents extremely interesting challenges to 8. recognizes the importance of other systems and the
necessity for 9. effects a significant implementation to 0. adds overriding performance constraints to

LOCKED INTO DULL PROGRA.MMING'l
Exciting jobs and better pay in Programming are all around.you these days. PARKER-FI NCH can help you find the work you want to do- spring you loose from monotonous routine and dead-end work. To have us open new doors to your future, simply send us your resume or call us today. Key jobs are waiting!
IffiA~KE§·fNiCjH Associates, Inc., 51 East 42nd Street New York, N.Y. 10017 (212) 661-1830
=SPEED
HEXADECIMAL TRAINING
Get programmers productive sooner with hexadecimal programming tools
H EXAVERTER-360 Relates hexadecimal byte values to operation codes, EBCDIC characters and decimal equivalents. Converts directly up to 4095 (FFF), larger values in two steps. HEX-DEC ADDER Adds/subtracts either two hexadecimal numbers or a decimal-hexadecimal pair giving a hexadecimal result. Hexadecimal addresses resulting from multiple decimal offsets can be read with a single setting. HEXADUMP OVERLAYS Allow the novice to locate data on dumps quickly and show how hexadecimal addresses are related to deci,nal offsets. The trainee can handle hexadecimal like an old pro with these aids, all at a cost of Jess than a day's pay.
Write for a free brochure
CC SYSTEMS, INC.
P.O. Box 522 · Elmhurst, Illinois 60126
For more information, circle No. 17 on the Reader Service Card
26

SIMP Table D
1. the sophisticated hardware 2. the anticipated third generation equipment 3. the subsystem compatibility testing 4. the structural design, based on system engineering
concepts S, the preliminary qualification limit. 6. the philosophy of commonality and standardization 7. the evolution of specifications over a given time
period 8. the greater flight-worthiness concept 9. any discrete configuration mode 0. the total system rationale

As will be obvious, the tables and methodology presented here have been grossly simplified to explain the workings of the system. As offered by Techniprose, Inc., the system is much more elaborate. A variety of software packages for various computers are offered by the firm. These range from four or six 50-phrase tables (recommended for second-generation equipment

or the smaller third-generation machines using disc storage) to programs runnable only on the most sophisticated hardware presently available.
The most advanced program, for machines with core storage in excess of 560K, is the 64/200( LG). By the designation system adopted by Techniprose, this indicates 64 tables of 200 phrases each-including one table of obscure references and one of irrelevant footnotes. The

parenthetical LG denotes that any phrase may be presented in Latin or Greek at will, the translation being triggered by a 12-9-7-4 punch in

cc-80 (or 12-7-9-3 for Greek.) Tables of untried formulae and of random punctuation are

also included.

This program, with the tables in direct-access storage, is run against the commercially available tape of (Ca million random numbers."

This particular package is still somewhat experimental, Dr. Verbalmonger reported; but it looks extremely promis~ng in view of the fact that three of the first four papers produced in trial runs are currently being considered for Nobel prizes. One is in the running for the prize in biology, one for physics and the third is being

considered both for the chemistry award and

the literature award-this despite the fact that

all were run using the tables of aerodynamic

phrases.

·

SoFTWARE AGE

market place
EQUIPMENT

CLASSIFIED
market place ~:s

where you can reach 110,000

software age .:::..

IBM EQUIPMENT SALE-PURCHASE-LEASE
All Models of computers and unit record equipment available under IBM maintenance.
1-C-E, Inc.
1130 New Hampshire Ave., N. W. Washington, D. C. 20037 (202) 659-3536

programmers, mathematicians, analysts and EDP managers.
CLASSIFIED ADVERTISING

NEED FORMS RULERS?? Golden metal rulers with your company message printed in red, green, black or blue. Reverse block for personal en,graving. Compare our low .prices. Call or write: N. Y. Advertising Give-Aways, 400 Central Park West, Suite 17P, New York, N. Y. 1002·5; (212) 663-4244.
EMPLOYMENT AND SEARCH C.O'S
PROGRAMMERS & SYSTEMS ANALYSTS In the management 1information sciences, the technical and flnonciol opportunities ore in the New York City area. If you have experience in programming or s'(stems analysis, preferably on 360, CALL COLLECT, Jeffrey 'R. Sm1ith, (212) LE 2-8100, or send resume to CRC, 101 Pork Ave., NYC 10017. A professional search organization.

Non-Display Classified: For firms or individuals offering commercial products or services, 75¢ per word (including name and address). Minimum order $7.50. For Blind Ad Service, an additional $10.00. For "Positions Wanted" Ads, 55¢ per word (iincluding name and address). No minimum. Payment must accompany copy except when ads are placed by
accredited advertising agencies. Frequency discounts: 5 % for 6 months; 10 % for 12 months paid in advance.
Display Classifled: One inch by one column, $70.00. Column width 21/.c '~. Photographs accepted for an additional $20.00. Advertiser to supply all photo, art, cuts, or camera ready copy.
General Information: One inch display Help Wanted and Employment Services ads will be accepted in the classified section. Employment ads
Va page or more will appear run of book, will be keyed to the resume
form in back of publication, and will qualify to free daily resume service.

ENGINEERING AND SCIENTIFIC PROGRAMMERS, Lorge Systems. BS or MS plus 2 years minimum experience. Permanent positions in California, lllin01is and Massachusetts. COMPANlr:'S PAY F E1ES. Send Resume today including salary history or request confidential application.
ATOMIC PERSONNEL, Inc., Suite F-2 1518 Walnut St., Philadelphia, Pa. 19102 Serving Science and Technology since 1959.
HELP WANTED

Closing Date: 1st of preceding month (for example, May issue closes April 1st).
Send order and remittance to: Classi1fied Dept., Software Age, 1020 Church Street, Evanston, Illinois 60201.
software age
......1.0..2..0...C..H..U.R..C..H....'S..T.R..E.E..T...·...E..V.~...N..!S..T.O..N..,...I.L..L.I.N..O·-·IS·...··--.6.0..2.0..1....~~
CLASSIFIED ADVERTISING ORDER FORM

PART TIME PROGRAMMERS/ANALYSTS with C 0 B0 L experience .in such are as as management information systems, inventory control,

Please refer to the above information for complete data concerning terms, frequency discounts, closing dates, etc. Cash with order.

accounting, personnel, or general manufacturing

or information retrieval opplico ~i ons. Degree not

necessary . All work will be corresponded through

the moil on high contract rates. Send brief

resume to Box SA-12, Software Age, 1020 Church Street, Evanston, Illinois 60201.

6

2

3

4

5

- - - - --

7

8

9

10

t

- -- - - - - - - - - - - -

11

12

13

14

15

PROFESSIONAL SERVICES

16

17

18

19

20

CONSULTANT: Excellent experience designing,

21

22

23

24

25

programming, debugging and documenting

commercial applications. Hourly or job basis.

26

27

28

29

30

Box 11-H, 272 First Ave., N.Y.C. 10009.

31

32

33

34

35

PROGRAMMING WANTED: 360/20, 360/30, DOS, TOS, COS; COBOL-RPG-Assembler. Rick Bennett, 515 Ho.pe St., Walla Walla, Wash. 99362.

( @ 551! (Reader Rate) _____Words \
l @ 751! (Commercial Rate)
_ _ _ _ Include Photograph @ $20.00 additional (Display Ads Only)

EXPERIENCED COMMERCIAL PROGRAMMING TEAM: 360-1400. Can supply equipment. Competitive rates. Chicago area. (312) 889-3050.

D Run Ad Blind $10.00 Insert._ __ _time(s) NAME ADDRESS_ _ _ _______

Total Enclosed $- - - - -- - - -

FORTRAN PROGRAMMER: Work at home . H. B. Miller, 98 Highview Pl., White Plains, N. Y. 10604.

CITY_ _ _ _ _ _ __ __ _ __ _ _ STATE Signature

ZIP_ _ _ __

WORD COUNT: Include name and address. Name of city (Des Moines) or of state (New York)

MOONLIGHTING: Full spectrum scientific and

counts as one word each. Zone or Zip Code numbers not counted. (Publisher reserves right to omit Zip

..

commercial capability. Scien,tific analysis and programming company. P. 0. Box 1952, Philadelphia, Pa. 19105.

Code if space does not permit.) Count each abbreviation, initial, single figure or group of figures or

letters as a word. Symbols such as 35mm, COD, PO, AC, etc., count as one word. Hyphenated words

.count as two words.

SA-12

..............···.·......·.....·........····.·..·······..........·..............

DECEMBER, 1968

27

ITT's

... and you.
There's a certain kind of man (and woman of course) who anticipates opportunity. He's alert to new situations. He's thoughtful . . . aggressive. And when opportunity hits, he's ready to move.
That's the kind of candidate we're looking for right now.
ITT Data Services has opened the gates to a new dimension in data processing-the Data Dimension. It's the latest in conversational time-sharing and the most up-to-date applications programming services.
What it means to the lay businessman is the most advanced time-sharing service he can buy-using all System/ 360 computers ... and possibly the most advanced, comprehensive software anywhere.
To the financial community, it's also

something special. With on-line credit information in seconds, advanced management information and accounting systems ... and more.
What it means to us is growth. The kind that requires 20 new operational centers throughout the U.S. by 1970. And, not incidentally, a lot of new talent. Right now, we need many different skills in the Data Dimension , including:
SR. MARKETING REPRESENTATIVES for our real-time credit information system . Openings exist in many major cities.
SALES REPRESENTATIVES (Experienced and Trainees) programming services and time-sharing, based in several important markets.
TECHNICAL SUPPORT/ SYSTEMS REPRESENTATIVES for Reactive Terminal Service (RTS*) , time-sharing , credit information retrieval systems.
PROGRAMMER/ ANALYSTS with , IBM 360 experience in BAL, .RPG , COBOL, PL/ 1 and real-time applications. Openings in metropolitan New York, Los Angeles and Houston.

DATA PROCESSING INSTRUCTORS in the areas of systems, FORTRAN and COBOL. Based at our Paramus, N.J . headquarters.
SYSTEMS MANAGER for RTS and timesharing applications . .. also based in
Paramus.
If you'd like to program your time to handle an enormous variety of chal1en g es each day-and the opportunity to innovate in an expanding young company, you're our kind of people.
Direct your resume to either of these offices:
Mr. E. S. Galvin ITT Data Services Dept. EC 1500 Rte. 17 & Garden State Parkway Paramus, New Jersey 07652
Mr. E. J. Stiles ITT Data Services Dept. WC 1500 999 No. Sepulveda Blvd. El Segundo, California 90245
A Plans for Progress · Equal Opportunity Employer (m/f)

*A service mark of ITT Data Services, A Division of International Telephone and Telegraph Corporation

ITT
DATA SERVICES

28

SOFTWARE AGE

software age
CONFIDENTIAL INQUIRY
Your original copy of this form will be retained at the offices of SOFTWARE AGE and will be used for no other purpose than to notify the speciflc firms which you have checked (on the reverse side) of your interest.

THIS INQUIRY IS IN DIRECT RESPONSE TO YOUR ADVERTISEMENT
IN SOFTWARE AGE
MAGAZINE

TYPE OR PRINT CLEARLY FOR PHOTO REPRODUCTl"ON

JOB DESIRED: List computer hardware knowledge (names of systems, tape, disk, terminals, etc.>:

Programming specialties and years of experience (commercial, scientific, theoretical, experimental, analog, etc.>: - - - - - - - - · - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - -
Systems programming on which you have had development experience (compilers, assemblers, executives, monitors, O.S., etc. Indicate for what computer): ________________

Programming languages used and extent of experience (COBOL, FORTRAN, etc.>: _ _ _ _ _ __

Applications programmed (aerospace, banking, insurance, math subroutines, compilers, etc.>: _ __

Systems analysis experience (card design, flow charting, operation analysis, etc.>: _ _ _ _ _ __

EDP management experience (include ye,ars and number of people reporting to you): - - - - - -

SALARY: _ _ _ _ __

DATE OF AVAILABILITY: _ _ _ _ _ _ __

(current)

(desired)

EDUCATION: Indicate major as well as degree unless self-explanatory.

Degrees - - - - - - - - - - - Years _ _ _ _ _ _ _ _ _ _ _ __
t
Schools

EMPLOYMENT: Indicate present employment and previous iobs below.
Employer - - - - - - - - - - - -

City - - - - - - - - - - - - -
Years - - - - - - t o ._ _ _ _ __ Title or Function

_ _ _ _ _ _ to _ _ _ _ __

_ _ _ _ _ _ to _ _ _ _ __

Name - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Age - - -

Home Address - - - - - - - - - - - - - -

- - - - - - - - Home Phone-------

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - U.S. Citizen? - - - -

(city)

(state)

lZIP code)

Security Clearance - - - - - - - - - - - - - - - - Location Preference - - - - - - ' - - - - - - - - - -

t

Marital S t a t u s - - - - - - - - - - - - - - - - Military Status - - - - - - - - - - - - - - - - -

software age

BE SURE YOU HAVE CHECKED ON REVERSE SIDE

THE COMPANIES YOU WANT TO SEE THIS INQUIRY.

MAGAZINE

PUT FORM IN STAMPED ENVELOPE AND MAIL TO:

1020 CHURCH ST., EVANSTON, ILL. 60201

DECEMBER, 1968

29

AFTER FEBRUARY 10, THIS FORM WILL NOT BE PROCESSED WRITE ADVERTISERS DIRECTLY OR WRITE US FOR CURRENT S/A ISSUE
check your interests here

Fill in the confidential inquiry form on the other side of this sheet. This form provides all the information advertisers require to screen applicants. If further information is desired, you will hear from the advertiser direct. Then, check below the boxes of those companies to which you want copies of your

form sent. Mail to SOFTWARE AGE, 1020 Church Street, Evanston, Illinois 60201. (Please do not send us your own resume. We will only process this form. A new form must be filled out for each issue in which you are answering ads.)

Page D 1. CDI Computer Services . . . . . . . . . . . . . . . . . . . . . . . 21 D 2. CNA/Insurance ......................... "4th Cover D 3. Collins Radio Co·............................. 14 D 4. IBM Corp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 D 5. ITT Data Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 D 6. Lockheed-Electronics Co. . . . . . . . . . . . . . . . . . . . . . . 5 D 7. Lockheed-Georgia Co. . . . . . . . . . . . . . . . . . . . . . . . . 12 D 8. Manitowoc Co. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 D 9. McDonnell Douglas Corp./Santa Monica . . . . . . . . . 20 D 10. McDonnell Douglas Corp./St. Louis ............. 20 D 11. Midwest Stock Exchange Service Corp........... 21 D 12. Montgomery Ward Data Center . . . . . . . . . . . . . . . . 15 D 13. Pratt & Whitney Aircraft . . . . . . . . . . . . . . . . . . . . . . 22 D 14. RCA, Information Systems Div.................. 11 D 15. S/A Dept. 1201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 D 16. S/A Dept. 1202 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 D 17. Sikorsky Aircraft ........................ 3rd Cover D 18. Univac Corp. . ............................. 6 D 19. WABCO Westinghouse Air Brake Co............ 23 D 20. Xerox Corp. . .......................... 2nd Cover

EMPLOYMENT AND SEARCH AGENCIES
Page D 21. Computer Personnel Consultants, Inc. . . . . . . . . . . . 17

D 22. Data Management Services, Inc. . . . . . . . . . . . . . . . . 10

D 23. Drew Personnel Placement Center . . . . . . . . . . . . . . 12

D 24. Robert Half Personnel Agencies . . . . . . . . . . . . . . . . 10

D 25. Input, Inc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

D 26. Everett Kelley Associates, Inc. . . . . . . . . . . . . . . . . . 20

D 27. LaSalle Associates . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

D 28. Lawrence Personnel . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

D 29. Management Scientists, Inc..................... 19

D 30. Parker-Finch Associates" Inc. . . . . . . . . . . . . . . . . . . 26

D 31. RSVP Services ............................... 22

D 32. Source EDP ................................. 18

D 33. Wells Recruiting Systems, Inc. . . . . . . . . . . . . . . . . . 9

PRODUCTS AND SERVICES
(Use Reader Service Card)
CC Systems, Inc. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Cummins-Chicago Corp.

4

Management Information Service ............. · . . . . . . . . 12

National Cash Register Co. . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

Systemation, Inc..................................... 10

D I do not now receive S/A. Please enter my FREE subscription.
N~~~ ..............................St~~~t .Adih~s·s..................... .

ciiy. ···· ·········· ·· ········ ·········· ·si~t~· · ················zip· c~d~

................................... I ................................ .

Prime Experience in What Industry

My Specialty

D Technical Degree

D Non-Technical Degree

D No Degree

Year Born

D I Have Analog/Hybrid Experience

30

1020 Church Street Evanston, Illinois 60201
DECEMBER, 1968


Acrobat 11.0.23 Paper Capture Plug-in