* CFCSEIC News Briefs Week Ending May 1, 1998
@ 1998-05-01 0:00 CFCSEIC
0 siblings, 0 replies; only message in thread
From: CFCSEIC @ 1998-05-01 0:00 UTC (permalink / raw)
Center for Computer Systems Engineering News Briefs
Week Ending: May 1, 1998
************************************************************************
CONTENTS:
FGIPC MANAGEMENT OF CHANGE XVIII CONFERENCE
SUPPORTING OBJECT INITIALIZATION IN ADA 95
STRICOM USES VISUAL 2000 TO IDENTIFY RISKY DATE CODE
************************************************************************
FGIPC MANAGEMENT OF CHANGE XVIII CONFERENCE
Topic: Software Engineering
The Federation of Government Information Processing Council (FGIPC) will
hold its Management of Change XVIII Conference: "Approaching the Next
Millennium... the Challenges Continue!" from June 7-10, 1998, in Irvine,
CA. The focus of the conference will be "High Tech Solutions with an
Intergovernmental Approach", and the FGIPC is working to make MOC XVIII
the premier intergovernmental-industry IT event of the year. The
conference is targeted to senior-level government leaders and their
industry counterparts. It has been designed to provide participants with
the opportunity to meet and learn more about the IT needs of federal,
state, and local IT managers and the ways in which industry can satisfy
their large and often complex IT requirements. Further information
about the conference, including program details, a full list of speakers,
session summaries, and on-line registration can be found at
http://www.fgipc.org. Additional registration information may be
obtained directly from FGIPC.
Source: FGIPC, 3601E Chain Bridge Road, Fairfax, VA 22030,
(703) 218-1955, FAX: (703) 218-1960, e-mail: fgipc@fgipc.org.
************************************************************************
SUPPORTING OBJECT INITIALIZATION IN ADA 95
Topic: Ada 95
Zeki Bayram, the author of this article, which appears in the May 1998
issue of the Journal of Object-Oriented Programming (JOOP), describes a
technique he has developed to augment the initialization of
newly-created objects in Ada 95. According to Bayram, there are two
important aspects to writing correct and maintainable object-oriented
programs: automatic object initialization, which occurs when an object
is created; and cleanup, which occurs when an object is removed from
memory. The Ada.Finalization package provides two tagged type
definitions, "controlled" and "limited_controlled", each of which has an
initialization procedure defined for it. The problem, according to
Bayram, is that only one parameter can be supplied to each procedure. He
argues that successful initialization of any kind usually requires
additional information, which needs to be supplied through arguments.
Bayram suggests that parameters could be supplied during the
initialization procedure by using pointers to actual parameters, which
could be passed as access discriminants to tagged derived records.
According to Bayram, the initialization procedure could then use the
values pointed to by the discriminants to perform any initialization
action necessary. In his conclusions, he suggests that Ada's
initialization limitations might be solved by slightly incrementing Ada's
syntax to allow the specification of constructor procedures.
Source: Zeki Bayram, bayram@boun.edu.tr, "Implementing Constructor Calls
with Parameters in Ada 95", The Journal of Object-Oriented Programming,
May 1998, v11, n2 http: www.sigs.com;
************************************************************************
STRICOM USES VISUAL 2000 TO IDENTIFY RISKY DATE CODE
Topic: Y2k/Ada
According to Mark Jozwiak, project director of the Army Simulation,
Training and Instrumentation Command (STRICOM), the Visual 2000 tool from
McCabe & Associates Inc. of Columbia, MD, is the best analytical tool he
has found for testing application code at STRICOM's combat training
centers. Visual 2000 is a test-coverage analyzer that identifies the
high-risk modules within applications, enabling users to design tests
that target the date-logic paths their applications use most frequently.
Tom McCabe, founder of McCabe & Associates, notes that he has seen fewer
instances of date variables and date-dependent logic in government code
than in financial code. Visual 2000's test-coverage analyzer creates
management reports showing the percentage of completed logic-path tests
and future-date tests, and shows which applications are going to fail.
This tool, though very useful, still requires considerable human
expertise, according to STRICOM's Jozwiak. Visual 2000 runs under
SunSoft Solaris, Microsoft Windows NT 4.0, and Windows 95 operating
systems. It analyzes the COBOL, C, C++, Visual BASIC, FORTRAN and Ada
languages.
Source Florence Olsen, "Tool identifies risky date code", Government
Computer News, Apr. 27, 1998 http://www.gcn.com/gcn/1998/april27/enter.htm
************************************************************************
The DISA CFCSEIC welcomes suggestions for and pointers to software
engineering-related articles.
Contact the DISA CFCSEIC at: mailto:info@sw-eng.falls-church.va.us
To subscribe to the "Center for Computer Systems Engineering News Brief"
electronic mailing list, send a message to:
mailto:listproc@sw-eng.falls-church.va.us
In the body of the message, write:
subscribe newslist <your name>
To unsubscribe, write:
unsubscribe newslist
No signatures please.
The Defense Information Systems Agency (DISA) Center for Computer Systems
Engineering Information Clearinghouse (CFCSEIC) "Center for Computer
Systems Engineering News Briefs" is a compilation of summaries from
software engineering-related articles in trade magazines, newsletters and
press releases.
For subscription information about the CFCSEIC DII COE Q&A LISTSERV,
point to:
<http://sw-eng.falls-church.va.us/cseic/listserv/maillist.html>.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~1998-05-01 0:00 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1998-05-01 0:00 CFCSEIC News Briefs Week Ending May 1, 1998 CFCSEIC
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox