This paper shows that Hollerbach's recursive Lagrangian formulation of manipulator dynamics can be reduced to a compact 'state-space' model. The recursive forward and backward parts in Hollerbach's alg...
详细信息
A description is given of the MARUTI operating system, which is designed to support real-time applications on a variety of hardware systems. The kernel supports objects as primitive entities and provides a communicati...
详细信息
A description is given of the MARUTI operating system, which is designed to support real-time applications on a variety of hardware systems. The kernel supports objects as primitive entities and provides a communication mechanism that allows transparent distribution in networked systems. Fault tolerance is provided through replication and consistency-control mechanisms. MARUTI supports guaranteed-service scheduling, in which jobs that are accepted by the system are verified to satisfy general time constraints. These time constraints include those that govern interrupt processing, which allows the MARUTI approach to succeed where more rigorous approaches do not. The result is that MARUTI applications can be executed in a predictable, deterministic fashion.< >
The SunPict environment supports interactive graphical composition and execution of procedural programs. It is able to effectively handle larger user programs than its predecessors, thanks to a combination of efficien...
详细信息
The SunPict environment supports interactive graphical composition and execution of procedural programs. It is able to effectively handle larger user programs than its predecessors, thanks to a combination of efficient algorithms which underlie the implementation, and careful use of traditional visual elements such as color and animation in conjunction with many novel features (including, for example, supplementing textual variable names with simple icons that convey type information, and allowing the runtime action associated with an icon to be specified by means of either an iconic SunPict subprogram or textual code written in a simple Lisp-like dialect). The authors concentrate on the user's view of SunPict. An overview of the environment within the context of previous work is followed by several detailed examples which illustrate what it is like to work in the system. Plans for future enhancements are discussed.< >
A discussion is presented of the goals and recommendations of the Joint Task Force of the computer Society of the IEEE and the Association for Computing Machinery relative to the development of a curriculum in compute...
详细信息
ISBN:
(纸本)0818619090
A discussion is presented of the goals and recommendations of the Joint Task Force of the computer Society of the IEEE and the Association for Computing Machinery relative to the development of a curriculum in computer science and engineering. The objective of the project is to provide specific curricula guidance for programs offering an undergraduate major in the field of computing. The Task Force is convinced that all such undergraduate programs share a common core of subject matter that may be partitioned into the following subareas: (1) algorithms and data structures;(2) programming languages;(3) architecture;(4) numerical and symbolic computation;(5) operating systems;(6) software methodology and engineering;(7) databases and information retrieval;(8) artificial intelligence and robotics;and (9) human-computer communications. Each of these areas must be included in the background of any undergraduate major in a substantive way. The various parts of the course model are presented.
A knowledge-based system (COMEX) is presented which replaces or augments the human operator of a communication station in a multilink, multidrop communication network. The system accepts some preliminary information f...
详细信息
A knowledge-based system (COMEX) is presented which replaces or augments the human operator of a communication station in a multilink, multidrop communication network. The system accepts some preliminary information from a human operator, from utility programs running on the same processor, and from external sensors. The system comprises an expert system that operates on three distinct knowledge bases in order to reach an optimal solution for the communication problem. COMEX is written in Turbo Pascal and runs on an IBM-compatible PC, which functions as the communication station controller. When used in a fully automatic mode, it performs efficiently all the functions of an experienced and expert operator, equipment parameters selection and setting, and complete message handling.< >
Users are building their own environments, using a mix of the optimum hardware and software for their individual needs. By piecing together their own solutions, users are turning to frameworks to integrate this hardwa...
详细信息
ISBN:
(纸本)0818619090
Users are building their own environments, using a mix of the optimum hardware and software for their individual needs. By piecing together their own solutions, users are turning to frameworks to integrate this hardware/software mix. A framework can provide the functionality to organize, track, manage, and analyze the entire design process, across platforms and tools. The author focuses on how frameworks, and, in particular, open frameworks supplied by third-party vendors, can help users achieve their goal of integration. The function of the framework is to organize, manage, control, and analyze these tools, data, and resources as they relate to the design process. It can do all this graphically, for even the most complex functionality. A discussion is also presented as to where the framework fits.
In a previous paper, the defect detection and removal rates in a given project were mathematically modeled by the author (Proc. COMPSAC 87, p.340-6, Oct. 1987). Contrary to other models, the author's model was a c...
详细信息
In a previous paper, the defect detection and removal rates in a given project were mathematically modeled by the author (Proc. COMPSAC 87, p.340-6, Oct. 1987). Contrary to other models, the author's model was a comprehensive birth-death model that was triggered by faults introduced through code submission. The repair process removed the detected defects while reintroducing new defects at a certain rate. Homogeneous statistical distributions were used to produce the model. In the present study, two important improvements are introduced, namely, the concepts of time-varying test coverage and of time-varying defect repair intensity. The test coverage and the repair intensity are increasing functions of the software coverage by the test program and the resource availability for defect repairs, respectively. The modeling of these two concepts provides a better tie of the model to reality. Nonhomogeneous distributions provide the necessary mathematical tool.< >
For years computer Aided Design has presented a sledgehammer image to construction industry professionals seeking cost-effective design tools. Expensive hardware and general purpose software limited the penetration of...
详细信息
ISBN:
(纸本)0948749105
For years computer Aided Design has presented a sledgehammer image to construction industry professionals seeking cost-effective design tools. Expensive hardware and general purpose software limited the penetration of advanced CAD to those with huge computing budgets. Most other organisations - which includes at least 95% of the construction industry - have yet to benefit from CAD beyond the automated draughting of traditionally produced designs. The emergence of high-performance 32-bit supermicrocomputers (386PCs) has dramatically altered the potential for CAD in construction. Initially, CAD on PCs suffered from underpowered hardware and low resolution graphical displays. Now, for under £10,000, the new breed of processors and high resolution screens offers the opportunity to develop interactive graphics systems tuned specifically for construction design. The age of PC-CAD for building and civil engineering design has arrived.
A software safety handbook developed for system safety engineers to use in tailoring, planning, and executing a software safety policy is presented. The handbook provides background information, program considerations...
详细信息
A software safety handbook developed for system safety engineers to use in tailoring, planning, and executing a software safety policy is presented. The handbook provides background information, program considerations, how-to sections on software analysis, design and code walkthrough checklists, and supplementary reading. It is asserted that many directives, current analysis techniques, and databases for hardware system safety are usable, with some modification, for software safety determination.< >
Technological and nontechnological problems in the development, maintenance, and use of safe software are identified. It is argued that achieving adequate safety in computer-related systems requires both technological...
详细信息
Technological and nontechnological problems in the development, maintenance, and use of safe software are identified. It is argued that achieving adequate safety in computer-related systems requires both technological and nontechnological solutions. It is suggested that realistic regulatory measures are needed.< >
暂无评论