The authors describe LOGOmotion, a programming environment that is visually enhanced, animated, unobtrusive, extensible, and monomorphic. The programmer can obtain with ease visual and animated presentations of the ex...
详细信息
The authors describe LOGOmotion, a programming environment that is visually enhanced, animated, unobtrusive, extensible, and monomorphic. The programmer can obtain with ease visual and animated presentations of the execution of programs written in the LOGO language. The programmer can also define new methods of program presentation by writing visualization procedures in LOGO without altering the original program code. Methods may include classical debugging tools such as traces, as well as more modern visualization aids such as the animation of program behavior. The design goals and fundamental principles of the system are discussed. Illustrations of its use and implementation are presented.< >
作者:
MENSH, DRKITE, RSDARBY, PHDennis Roy Mensh:is currently the task leader
Interoperability Project with the MITRE Corporation in McLean Va. He received his B.S. and M.S. degrees in applied physics from Loyola College in Baltimore Md. and the American University in Washington D. C. He also has completed his course work towards his Ph.D. degree in computer science specializing in the fields of systems analysis and computer simulation. He has been employed by the Naval Surface Warfare Center White Oak Laboratory Silver Spring Md. for 20 years in the areas of weapon system analysis and the development of weapon systems simulations. Since 1978 he has been involved in the development of tools and methodologies that can be applied to the solution of shipboard combat system/battle force system architecture and engineering problems. Mr. Mensh is a member of ASNE MORS IEEE U.S. Naval Institute MAA and the Sigma Xi Research Society. Robert S. Kite:is a systems engineer with the Naval Warfare Systems Engineering Department of the MITRE Corporation in McLean
Va. Mr. Kite received his B.S. degree in electronic engineering from The Johns Hopkins University in Baltimore Md. Mr. Kite retired from the Federal Communications Commission in 1979 and served a project manager of the J-12 Frequency Management Support Project for the Illinois Institute of Technology Research Institute in Annapolis Md. before joining MITRE. Mr. Kite is presently a member of ASNE the Military Operations Research Society and an associate member of Sigma Xi. Paul H. Darby:has worked in the field of interoperability both in the development of interoperability concepts and systems since joining the Department of the Navy in 1967. He was the Navy's program manager for the WestPacNorth
TACS/ TADS and IFFN systems. He is currently head of the Interoperability Branch Warfare Systems Engineering Office Space and Naval Warfare Systems Command. He holds a B.S. from the U.S. Naval Academy.
JCS Pub 1 defines interoperability as “The ability of systems, units or forces to provide services to and accept services from other systems, units or forces and to use the services so exchanged to enable them to ope...
详细信息
JCS Pub 1 defines interoperability as “The ability of systems, units or forces to provide services to and accept services from other systems, units or forces and to use the services so exchanged to enable them to operate effectively together.” With JCS Pub 1 as a foundation, interoperability of systems, units or forces can be factored into a set of components that can quantify interoperability. These components are: media, languages, standards, requirements, environment, procedures, and human factors. The concept described in this paper uses these components as an analysis tool to enable specific detailed analyses of the interoperability of BFC3 systems, units, or forces for the purpose of uncovering and resolving interoperability issues and problems in the U.S. Navy, Joint, and Allied arenas. Also, as a management tool, the components can help determine potential interoperability characteristics of future U.S. Navy BFC3 systems for compliance with battle force systems architectures. The approach selected for the quantification of interoperability was the development of a set of measures of performance (MOPs) and measures of effectiveness (MOEs). The MOPs/MOEs were integrated with a candidate set of components, which were used to partition the totality of interoperability into measurable entities. The methodology described employs basic truth table theory in conjunction with logic equations to evaluate the interoperability components in terms of MOPs that were aggregated to MOEs. It is believed that this concept, although elementary and based on fundamental principles, represents an operationally significant approach rather than a theoretical approach to the quantification of interoperability. The vehicle used as a means to measure the MOPs and MOEs was the research Evaluation and systems Analysis (RESA) computer modeling and simulation capability at the Naval Ocean systems Center (NOSC), San Diego, Calif. Data for the measurements were collected during a Tactical I
作者:
R. BaeckerDynamic Graphics Project
Computer Systems Research Institute and Department of Computer Science University of Toronto Toronto ONT Canada
To make computer programs for comprehensible, the presentation of program source text, program documentation, and program execution needs to be enhanced. A number of techniques and tools developed to achieve these end...
详细信息
ISBN:
(纸本)0897912586
To make computer programs for comprehensible, the presentation of program source text, program documentation, and program execution needs to be enhanced. A number of techniques and tools developed to achieve these ends are described. One of these is a design for the effective presentation of source text in the C programming language using high-quality digital typography; a processor which implements the design is also given. Some experimental evidence is summarized to demonstrate that the resulting source text presentation is significantly more readable and comprehensible than the presentation conventionally used today. Brief descriptions are given of two other techniques, the development of a system of structured program documentation incorporating both text and graphics and the portrayal of program execution with colored computer animation.< >
This paper describes and evaluates the design of four virtual controllers for use in rotating three-dimensional objects using the mouse. Three of four of these controllers are "new" in that they extend tradi...
详细信息
Over forty years ago, Vannevar Bush articulated his vision of a “Memex” machine: “associative indexing, … whereby any item may be caused at will to select immediately and automatically another” [Bush 45]. In the ...
ISBN:
(纸本)0201142376
Over forty years ago, Vannevar Bush articulated his vision of a “Memex” machine: “associative indexing, … whereby any item may be caused at will to select immediately and automatically another” [Bush 45]. In the sixties, Engelbart [Engelbart, English 68] built collaborative systems to provide idea structuring and sharing. Nelson [Nelson 81] coined “hypertext” and proposed world-wide networks for publishing, linking, annotating and indexing multiple versions of documents. With increasing numbers of researchprojects, papers, panels and conferences, and commercially available systems (e.g. Notecards by Xerox, Guide by Owl and HyperCard by Apple) in recent years, hypertext may be an idea whose time has finally come — or at least a phenomenon not to be *** goal of this panel is not to define hypertext or hypermedia (at its simplest: non-linearly arranged and accessed information), debate its uniqueness, explain implementation issues, or survey the many applications and contributions in the field (see [Conklin 87] for an excellent survey of Hypertext, and the Proceedings of Hypertext '87 Workshop at University of North Carolina, Chapel Hill). Rather, we intend to approach it from the perspective of the information user: reader, searcher, author. The panel will address the following issues:Are the processes of authoring and understanding helped or hindered by the non-linear structure of hypertext, for which kinds of tasks and users? What is the difference between a hypertext writer and a knowledge engineer? In searching for information, what is the difference between browsing and querying?What experiments need to be done? What tools, environment or interfaces can improve the process of information creation and access? Can the overhead of creating or interpreting structure be reduced?When will hypertext replace paper, or should it? How do functions of author and reader co-evolve? Could this revolutionize society like the printing press? Why didn't the panelists cre
It is very time-consuming and expensive to create the graphical, highly-interactive styles of user interfaces that are increasingly common. User Interface Management systems (UIMSs) attempt to make the creation of use...
详细信息
There has been a great interest recently in systems that use graphics to aid in the programming, debugging, and understanding of computer programs. The terms "Visual Programming" and "Program Visualizat...
详细信息
In order to make computer programs more readable, understandable, appealing, memorable, and maintainable, the presentation of program source text needs to be enhanced over its conventional treatment. Towards this end,...
详细信息
Air cushion vehicles (ACVs) have operated successfully on commercial routes for about twenty years. The routes are normally quite short; the craft are equipped with radar and radio navigation aids and maintain continu...
详细信息
Air cushion vehicles (ACVs) have operated successfully on commercial routes for about twenty years. The routes are normally quite short; the craft are equipped with radar and radio navigation aids and maintain continuous contact with their terminals. Navigation of these craft, therefore, does not present any unusual difficulty. The introduction of air cushion vehicles into military service, however, can present a very different picture, especially when external navigation aids are not available and the craft must navigate by dead reckoning. This paper considers the problems involved when navigating a high-speed air cushion vehicle by dead reckoning in conditions of poor visibility. A method is presented to assess the ACV's navigational capability under these circumstances. A figure of merit is used to determine the sensitivity of factors which affect navigation such as the range of visibility, point-to-point distance, speed, turning radius and accuracy of onboard equipment. The method provides simplistic but adequate answers and can be used effectively to compare the-capability and cost of alternative navigation concepts.
A ship design methodology is presented for developing hull forms that attain improved performance in both seakeeping and resistance. Contrary to traditional practice, the methodology starts with developing a seakeepin...
A ship design methodology is presented for developing hull forms that attain improved performance in both seakeeping and resistance. Contrary to traditional practice, the methodology starts with developing a seakeeping-optimized hull form without making concessions to other performance considerations, such as resistance. The seakeeping-optimized hull is then modified to improve other performance characteristics without degrading the seakeeping. Presented is a point-design example produced by this methodology. Merits of the methodology and the point design are assessed on the basis of theoretical calculations and model experiments. This methodology is an integral part of the Hull Form Design System (HFDS) being developed for computer-supported naval ship design. The modularized character of HFDS and its application to hull form development are discussed.
暂无评论