DC SIGAda


Our Next Joint Meeting with the Baltimore SIGAda Chapter
is scheduled for
Thursday, 11 March 2004 at 7:30 P.M.
Scott Ankrum, of The MITRE Corportion
will be speaking on
Assurance Frameworks
at the DC SIGAda Venue
(MITRE 2, McLean, Virginia)


Attention:

To Members and Friends of DC SIGAda

Next Meeting:

Our Next Meeting is scheduled for Thursday, 11 March 2004, as a Joint Meeting of the Baltimore and DC SIGAda Chapters. Scott Ankrum will be speaking on "Assurance Frameworks".

The presentation will start at 7:30 P.M. (Refreshments and Social at 7:00 P.M.) at the new MITRE 2 Building in McLean, Virginia

Munchies and soft drinks will be served at 7:00 PM, the general meeting will start at 7:30 PM, followed by the program.

Abstract: Assurance Frameworks

For safety-, or security, or mission-critical systems, there are typically regulations or acquisition guidelines requiring a documented body of evidence to provide a compelling justification that the system satisfies specified critical properties. Traditionally called safety case, certification case, security case… we collectively call them assurance cases.

Existing frameworks for constructing and evaluating assurance cases often provide excruciating detail about the final table of contents but offer little about how to identify, collect, merge, and analyze technical evidence. In other words, current frameworks suggest the detailed outline of the final product (the assurance case) but leave the truly meaningful and challenging aspects of arguing assurance for the developers and reviewers to work out. When we look closely at the output from today’s frameworks, we find that they generate large volumes of data without offering guidance for navigation or analysis. That is, we end up with long, flat collections of minimally-structured text that do not easily reveal the nature of the arguments themselves.

Assurance cases often result in “squandered diagnostic resources.” Rather than offer rigorous guidance for identifying, gathering and evaluating technical evidence, they simply require “casting a wide net” to amass evidence. Given the considerable resources needed for developing and assessing systems that require an assurance argument, such poor resource allocation can substantially impede the actual software development process. Moreover, there is a risk that key sources of evidence may be ignored or buried in the sheer volume of details captured. Finally, assurance case frameworks address new software development but rarely consider the larger lifecycle, including how to maintain confidence as the software evolves. Once an assurance case is completed, assessed, and approved, there is little attention paid to maintaining the assurance case as the software itself changes and evolves. Assurance cases can be even more brittle than the software itself.

The purpose of the Assurance Frameworks research task is to explore the concept of notations and tool support for developing, reviewing, maintaining and reusing an assurance case. A central assertion of the investigation is that this has value whether it is for a safety-critical, a security-critical or a business-critical system. This presentation outlines the work we have done on this research project, what we plan to do further, and some of our preliminary conclusions.

Assurance Frameworks are starting to be valuable to the Ada community as Ada is becoming an important implementation language for applications requiring high levels of integrity and assurance frameworks.

Presenter:

T. Scott Ankrum has been a project manager, software designer and developer and has almost 30 years of experience in many aspects of computing, from mainframe systems to distributed systems development and client/server design. He has managed projects and led development teams, and has been personally involved in software development from requirements definition to final testing. Mr. Ankrum is working in software development process improvement and assessment at the MITRE Corporation, where he is leading the Assurance Frameworks research task. He holds a B.S. degree in Computer Science from American University and a Master of Software Engineering degree from the University of Maryland. He is a member of the Association for Computing Machinery (ACM), the IEEE Computer Society, an the American Society for Quality (ASQ). He is currently the chairman of the local ASQ Software SIG. His coordinates are:

T. Scott Ankrum
The MITRE Corporation
7515 Colshire Drive
McLean, Virginia 22102-7508
+1 (703) 883-6127
FAX: +1 (703) 883-1339
Email: ankrums@mitre.org

Venue/Directions

MITRE2
Room 1N100 A/B
The MITRE Corporation
7515 Colshire Drive
McLean, Virginia 22102-7508

Directions:

MITRE2 is on Colshire Drive just inside the beltway south of Route 123. Colshire Road is known as "Scotts Xing" on the North side of Route 123.

Colshire Road is located on Route 123, East of I-495 and West of the Dulles Access Highway.

  • Going Northbound on 123 from I-495, Colshire Road is located 2 stoplights on the right.
  • Going Southbound on 123 from the Dulles Access Highway, Colshire Road is located at the first stoplight on the left.
Once on Colshire Road, MITRE2 is the building immediately in front of you. A tiny traffic circle is designed to take you to the front of MITRE2 and to MITRE1 (the Hayes Building). The directions below route you to the parking garage behind the MITRE2 Building. This is a logical left-hand turn at the traffic circle. After the turn, MITRE2 will be on your right.

From I-495 south of Route 123 (Dolley Madison Boulevard):

1. Take Exit 46B (McLean, Route 123);
2. Go North onto Route 123;
3. Turn right onto Colshire Drive (at second light);
4. Take third right off of the small traffic circle;
   (a logical left hand turn);
5. Proceed ~ 50 meters; Turn right into parking garage.
6. Visitor Parking is located on Levels 2 and 3
   (the walkway to the lobby is on Parking Level 2)
7. If door is locked, contact Security using phone by door
   (at entrance to MITRE2 from the Parking Garage)
8. Check in with Security at Security desk in lobby
   (You will need a photo ID)

From Dulles Access Toll Road or I-495 north of the Dulles Access Toll Road:

1. Take the Dulles Airport Access and Toll Road to Exit 19;
   (From I-495, this is labeled "To East I-66");
2. Take Exit 19A;
   (following signs to Route 123 South, Tysons Corner);
3. Bear right onto Route 123 (towards Tysons Corner)
4. Turn left onto Colshire Drive (at first light);
5. Take third right off of the small traffic circle;
   (a logical left hand turn);
6. Proceed ~ 50 meters; Turn right into parking garage.
7. Visitor Parking is located on Levels 2 and 3
   (the walkway to the lobby is on Parking Level 2)
8. If door is locked, contact Security using phone by door
   (at entrance to MITRE2 from the Parking Garage)
9. Check in with Security at Security desk in lobby
   (You will need a photo ID)

To obtain a map of MITRE2 Building and the MITRE Campus, visit =>
http://www.acm.org/sigada/locals/dc/Directions_MITRE2.html.

Slides From Robert O'Brien's Presentation Available:

At the Baltimore SIGAda meeting on 8 January 2004, Robert O'Brien gave an excellent presentation titled: Using Rational Rose RT with UML. Slides from his presentation are available online as a Powerpoint Presentation at http://www.acm.org/sigada/locals/dc/200402_RoseRealTime.ppt (ppt, 559KB).

Please Put on Your Calendar:

  • 13 April 2004 - The next meeting of the ACM Baltimore SIGAda Chapter Meeting for Tuesday - TBD will be speaking on TBD.
  • 13 May 2004 - The next meeting of the ACM DC SIGAda Chapter Meeting for Thursday - Mr. Ross Rader of Lockheed Martin is tentatively scheduled to speak on the new FAA Enroute Automation Modernization Program..
  • 14-18 November 2004 - SIGAda 2004 will be held in Atlanta, Georgia. Details at http://www.acm.org/sigada/conf/sigada2004

DC SIGAda Home Page and Maillist:

Please visit the DC SIGAda Web site at http://www.acm.org/sigada/locals/dc/ for additional information.

Please provide suggestions on the Web site and its contents. We are particularly interested in ways the DC SIGAda Home Page can serve you better.

Consider subscribing to our e-mail list. Simply send an email to:

LISTSERV@ACM.Org

with the body containing:

subscribe SIGAda-DC Your Name

To be removed from the list, send an email request to:

LISTSERV@ACM.Org

with the body containing:

signoff SIGAda-DC

Business:

Please forward this message to people who might be interested in attending. We welcome all new members as our attendance and interests grow.

Many thanks to all earlier participants, contributors, speakers, advisors, and friends, who are involved in helping to produce and attend the meetings.

Jeff Castellow, Chair, DC SIGAda


If you have comments or suggestions, email the DC SIGAda Webmaster

updated 3 March 2004