Steven D. Litvintchouk

Learn More
Our experience with design of Ada<sup>1</sup> software has indicated that a methodology, based on formal algebra, can be developed which integrates the design and management of reusable components with Ada systems design. The methodology requires the use of a specification language, also based on formal algebra, to extend Ada's expressive power for this(More)
MITRE's Architecture Quality Assessment (AQA) is intended to provide an objective and repeatable technique for the evaluation of system architectures. This paper describes the scope of AQA and its intended use; the evaluation methodology embodied in the AQA; the process of conducting an architecture assessment using the AQA; the current status of the AQA;(More)
Much of today's software development involves reengineering legacy applications, but the bulk of research and tools address new software development. The Distributed Object Management Integration System DOMIS, 1993-96 project investigated how legacy applications can be incrementally modiied, or migrated, by using distributed object management DOM(More)
We are currently investigating the development of visual, distributed information systems for the scientific research community. Our approach involves prototyping a distributed architecture capable of integrating applications for visualization and data analysis. To incorporate existing commercial visualization and analysis tools, we are pursuing a strategy(More)
Moderator's note: This report provides a paraphrased, condensed digest of the panel discussion and audience questions, not a verbatim transcript. This session is a little unusual because it consists of one paper followed by a panel that was largely inspired by the paper. But first I want the paper and its author to get a chance to speak for themselves. So(More)
We are currently investigating the development of visual, distributed information systems for the scientiic research community. As part of this work, we are developing an approach to integrating existing applications for visualization and data analysis into a uniied object-oriented information system architecture. To incorporate such existing applications,(More)
  • 1