首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
C. K. Yip 《Software》1982,12(5):411-431
CORAL66 programming environment has been implemented on a host environment of a Nova real time disk operating system. It consists of a CORAL66 C-compiler, a program for compilation error code summary, a c-code assembler, an interpreter as well as utilities from the host environment. In this paper, details of the implementation are discussed and we argue that such an implementation on mini-computer systems can be used as an important and flexible tool for teaching and research purposes in software engineering.  相似文献   

2.
3.
4.
廉洁  黄向华  王偎蕲 《测控技术》2012,31(6):115-119
为了满足航空发动机数控系统控制软件标准化、可靠性以及开发周期等要求,提出了一种基于VC的发动机控制软件组态软件设计方案.重点研究了控制软件组态软件的实现机理,搭建出组态软件的结构框架,实现了发动机控制软件的图形组态设计、在线仿真以及代码生成等功能,并结合数据库技术构建了完善的控制软件算法组件库.最后通过实物在回路仿真试...  相似文献   

5.
针对工业控制环境对无线数据通信提出的苛刻要求,设计了一个基于实时嵌入式操作系统TinyOS的无线工业控制网络节点。简要介绍了所使用的硬件并给出了WICN前端节点设计结构和硬件连接示意图;在介绍了TinyOS的基础上,分析了系统平台和节点应用实现的设计过程,最后给出了应用的软件结构和程序流程图。该节点能有效地运行在无线工业控制网络环境中,满足了工业现场的要求。  相似文献   

6.
Software for interdisciplinary simulation and design of mechanical systems is emerging as a broadly applicable computer-aided engineering (CAE) tool. The emergence of powerful graphics based workstations, affordable minisuper computers, and network computing systems enhances the potential of this class of advanced CAE tools for use in a broad range of industrial applications. This paper analyzes the potential that exists for creating advanced CAE tools by (1) defining requirements for an advanced interdisciplinary simulation and design software system, including system executives, application program integration, support utilities, user interfaces, data base management systems, and computer environment; (2) giving an overview of interdisciplinary systems that are currently in use or in development; and (3) reviewing important features of existing interdisciplinary software systems, with respect to requirements for an advanced CAE system.  相似文献   

7.
To improve the grammatical skills of university-level students in an English as a Second Language (ESL) environment, the authors created a prototype software called GRAMSKIL. GRAM- SKIL differs from the current trend of software development in computer assisted language learning in two ways. Firstly, our program aims to develop grammatical competence instead of communicative competence in ESL learners. Secondly, it adopts the not-so-common approach of using a general purpose software tool—dBase III—to produce the program. GRAMSKIL uses the programming facility of dBase III to design menu-driven tasks which are user-friendly, and so computer novices can run the program without having to learn to run the database package. Moreover, GRAMSKIL allows teachers with little knowledge of database management systems to create their own database or modify the data to tailor them to the needs of their learners.  相似文献   

8.
CORBA实现系统性能优化策略研究   总被引:6,自引:0,他引:6  
CORBA作为支持异构分布式的开发和运行的环境和平台,在众多领域得到了应用,但是,许多传统的CORBA实现系统的性能比较低,无法满足一些性能要求较高的应用系统的需要,本文分析了传统CORBA实现系统的体系结构,研究并提出了解决实现高吞吐量、低延惦宾CORBA系统的优化策略。同时,本文基于以上的优化策略以自行开发的遵循CORBA2.0 ORBUS系统进行了优化,并对优化前后的性能进行了比较测试。  相似文献   

9.
Electronic examination systems, which include Internet-based system, require extremely complicated installation, configuration and maintenance of software as well as hardware. In this paper, we present the design and development of a flexible, easy-to-use and secure examination system (e-Test), in which any commonly used computer can be used as a platform for a computer-based assessment. In our scheme, the e-Test program and the other associated data files, which include questions and answers, user registration information and configuration database as well as score files, are all stored in a single Iomega Zip disk. To ensure security, all the data files are encrypted and can only be decrypted by the e-Test program. Also, during initialization, the e-Test program will attempt to detect and identify the globally unique physical address of the network card of the test computer used. Only those computers with a pre-registered network card will be able to run the test program. In addition, the system developed also provides friendly user interfaces for the examiners to change the test questions, adding and deleting student names and computers for the assessment as well as other system parameters. The system developed has been successfully used in a randomized multiple choice examination in a course on analog and digital signals involving more than 5000 full time second-year students.  相似文献   

10.
基于组件的控制系统计算机辅助分析与设计系统   总被引:1,自引:1,他引:1  
文章介绍了基于组件的软件开发方法的概念、特点与开发过程;设计了控制系统计算机辅助分析与设计系统的功能和基于组件的系统结构;讨论了以MATLAB作为基础计算平台,以Delphi作为界面开发环境的关键实现技术;给出了实现结果。开发实践表明:采用基于组件的软件开发方法,系统结构简洁,具有开放性,编程简单,效率高。  相似文献   

11.
Three-dimensional finite element structural analysis computer programs can only be used effectively when the input can be accurately generated and checked, and the output correctly examined. With the use of the Sandia Interactive Graphics System, SIGS, which consists of a cathode ray tube, a mini-computer, a CDC 6600 computer and an interactive graphics computer software system, both input and output can be effectively and efficiently processed.Examining three-dimensional objects is made practical by rotation of the object in real time with hardware and with hidden line removal. A computer program has been written with which the analyst can interactively supply and correct data to generate a three-dimensional mesh.Output processing is accomplished by describing planes which cut the three-dimensional object; then contour plots of outputted variables and deformed mesh plots are produced.  相似文献   

12.
This paper describes the work undertaken, at the Higher Technical School of Industrial Engineers of Gijón, for the development of computer aided systems, in the line of expert systems, concentrating research, and development in the field of mechanical design. We are using this software as an integrated tool in our work for teaching machine design. Models to develop the software of several components are defined, and their application methodology is also presented.

An application which tackles the problem of configuration design, applied to mechanical transmission is also described in this article. The failure of machine elements in mechanical design, frequently occurs due to poorly detailed projects.

The developed work is applied to the design of configurations for mechanical systems, by means of an intelligent program which incorporates the process of geometric design, the calculation of mechanical elements, the selection in electronic databases and the output of CAD plans.

Configuration design is a type of design problem where the different elements (which make up the system, mechanism or machine project object), are selected from databases and connected in order to complete the requirements (functionality, specifications, and established restrictions) outlined in the problem.  相似文献   


13.
刘渊  焦宗夏  王少萍 《测控技术》2007,26(12):78-81
由于传统的电液负载模拟器存在固有的缺陷,目前国内外正兴起对电动负载模拟器的研究。在加载系统中,控制器又起着至关重要的作用。结合伺服控制器的结构特点和目前国内DSP芯片开发现状,设计了具有一定通用性结构的基于DSP的电动负载模拟器控制器,通过管理软件、支持软件和相应的管理硬件结构,使控制器操作简便、配置灵活,形成了具有二次开发能力的电动负载控制器软、硬件平台,能够满足一大类高速高精度电动负载控制的要求,并分析了控制器抗干扰及相关因素。  相似文献   

14.
Chattergy  R. Pooch  U.W. 《Computer》1977,10(4):40-45
One of the more critical problems in computing science today is the rapidly increasing cost of developing and maintaining software for new automated data systems. New software development is generally a standardized process whereby software evolves from an idea to a useful system operating on a computer. The traditional model for a software development project includes feasibility study, requirements analysis, system design, program design, coding, testing, documentation, and implementation. Program design, coding, and testing are relatively well defined activities, but they are rarely straightforward. Involving many iterations among the phases and the activities within the phases, these iterations are a result of the knowledge gained as the system is being generated. We will describe here a different approach to the software development process. This approach, called "top-down modular design," attempts to minimize the numerous iterations of the development cycle. The basic philosophy, similar to that of structured programming, has already been applied to a variety of applications but has not yet been utilized in the general process of constructing simulation programs.  相似文献   

15.
Multiple RF Coil Nuclear Magnetic Resonance Quantum Computing   总被引:1,自引:0,他引:1  
Recent work has demonstrated the feasibility of using an array of quantum information processors connected via classical channels (type II quantum computer) to implement a quantum lattice-gas algorithm. This paper describes work towards constructing a new experimental set-up for a type II quantum computer. This set-up has new hardware and software specifications but does follow previously published approaches of operation encoding the initial mass density onto a twoqubit processor and using standard pulse techniques to step through the algorithm. New hardware for this system includes the ability to read both qubits at once, effectively reducing the processing time by twofold. Hardware changes also include the use of multiple coils controlled by a single spectrometer and a hardware switch. New software includes a top level control system for the spectrometer for quick experimental configuration as well as configurable modeling software to verify results. Results are presented here from a system with the final software implementations and the two channel spectrometer configuration run on a single prototype coil. Progress towards the final multi-coil implementation is described.  相似文献   

16.
In software development, it has been pointed out that software engineers must pay attention to software requirements definition. One of the important problems in software engineering is to rationalize the processes from requirements definition to design. Computer tools are most useful and efficient for this purpose. This paper proposes a computer-aided software design system (CASDS), which supports software engineers with a series of structural modeling. As is well-known in systems planning, structural modeling helps to extract concepts from many fuzzy requirements. This system contains three structural modeling methods. They are used 1) to determine functional terms from fuzzy software requirements, 2) to obtain modules by structuring the functions with respect to the data flows, and 3) to make a program skeleton by imposing control flows on the functional elements obtained by breaking down the modules.  相似文献   

17.
This paper presents an application of structural modeling and automated reasoning as a software development environment for real-time systems. This application satisfies two major requirements for such an environment: (1) to synthesize an absolutely correct program and, (2) to increase software productivity. The real-time systems, which consist of concurrent programs, are described by a Prolog based concurrent object-oriented language, called MENDEL/87. As a typical concurrent program consists of two parts: functional and synchronization parts; the functional part in the reusable component to be registered in a library will be generated by a structural modeling through the use of structuring functions with respect to data flows. The synchronization part will be synthesized from temporal logic specifications by the use of an automated reasoning mechanism. This paper also describes the MENDELS ZONE implemented on a Prolog machine, which is the working base for the presented application method.  相似文献   

18.
Distributed systems, such as grids, are composed of geographically distributed computing elements that belong to multiple administrative domains and are controlled by multiple entities. It is unlikely that testers are able to acquire repeatedly the same resources, for the same amount of time, and under the same network conditions, which are paramount requirements for enabling reproducible and controlled tests in software under development. An alternative to experiments in real testbeds is the use of emulation tools, which allow the software to run in an environment that behaves like a distributed system. Although advances in virtualization technology allowed the development of efficient emulators, few efforts were put in making operation of such emulators easier. This paper presents the design and the development of the Automated Emulation Framework that allows automatic mapping of virtual machines to hosts, virtual machine deployment, network configuration, and proactive management and reconfiguration of the virtual infrastructure. Copyright © 2010 John Wiley & Sons, Ltd.  相似文献   

19.
Variable user needs, as well as the development of various computer systems create new problems of wide-range computer applications at the university.In a research program called WASC Project two goals were predominant, i.e. utilitarian-universal applications of computer science in the university activities and scientific-development of methods making the applications possible.In this research the scope of integrating and distributing of computing power and the solutions to the problem of collaboration of computers systems at remote universities have been outstanding matters.The system approach and system analysis have been used. The uniqueness of solutions and results of research lay mainly in their global character, and in the use of home means and computer science methods. As a result, hardware and software configurations, typical for various sizes and characters of a university, have been implemented. The implementation of interactive engineering design, instruction and access to the scientific program library have given considerable quantitative and qualitative results both in teaching and in the research.Simulation and experimental methods have been used in the design of hardware and software structures. Furthermore the methods contributed to the formulation of a future program of computer science development and its applications at universities in Poland and to the correct choice of strategy for the development of an inter-university computer network.  相似文献   

20.
基于Internet的软件协同开发系统设计与实现   总被引:2,自引:0,他引:2  
刘波 《计算机工程》2001,27(5):100-101,149
基于Internet的软件协同开发是一种计算机支持的协同工作,介绍了利用Winsock2技术设计和实现基于Internet的软件协同开发系统,它是为了在Internet上建立协同开发软件的集成功能环境,方便群体讨论、远程存取文件和远程调试程序,便于对整个开发过程实施监控,提高软件开发效率。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号