361,916 research outputs found

    Software engineering and Ada in design

    Get PDF
    Modern software engineering promises significant reductions in software costs and improvements in software quality. The Ada language is the focus for these software methodology and tool improvements. The IBM FSD approach, including the software engineering practices that guide the systematic design and development of software products and the management of the software process are examined. The revised Ada design language adaptation is revealed. This four level design methodology is detailed including the purpose of each level, the management strategy that integrates the software design activity with the program milestones, and the technical strategy that maps the Ada constructs to each level of design. A complete description of each design level is provided along with specific design language recording guidelines for each level. Finally, some testimony is offered on education, tools, architecture, and metrics resulting from project use of the four level Ada design language adaptation

    Automating software design system DESTA

    Get PDF
    'DESTA' is the acronym for the Dialogue Evolutionary Synthesizer of Turnkey Algorithms by means of a natural language (Russian or English) functional specification of algorithms or software being developed. DESTA represents the computer-aided and/or automatic artificial intelligence 'forgiving' system which provides users with software tools support for algorithm and/or structured program development. The DESTA system is intended to provide support for the higher levels and earlier stages of engineering design of software in contrast to conventional Computer Aided Design (CAD) systems which provide low level tools for use at a stage when the major planning and structuring decisions have already been taken. DESTA is a knowledge-intensive system. The main features of the knowledge are procedures, functions, modules, operating system commands, batch files, their natural language specifications, and their interlinks. The specific domain for the DESTA system is a high level programming language like Turbo Pascal 6.0. The DESTA system is operational and runs on an IBM PC computer

    The development of software engineering technology in the network era

    Get PDF
    software engineering technology is an organic combination of computer technology and program design, covering design language, system platform, software development and database design, which is widely used in life. Software engineering technology is inseparable from the support of the In ternet. Due to the complexity of the Internet environment, software engineering technology is prone to encounter security problems in the use process, which is a problem that researchers need to solve. Software engineering technology R & D personnel should actively use software component technology to optimize the assembly of diff erent software and improve the quality of software engineering technology; Optimize role oriented software design, customize software functions for users, and improve user satisfaction; To meet the challenges of the “Internet +” era, we should use cloud computing, blockchain, big data and other technologies to innovate software engineering technology; Focus on network security issues, improve application detection technology, and ensure the security of software engineering technology

    STICAP: A linear circuit analysis program with stiff systems capability. Volume 1: Theory manual

    Get PDF
    STICAP (Stiff Circuit Analysis Program) is a FORTRAN 4 computer program written for the CDC-6400-6600 computer series and SCOPE 3.0 operating system. It provides the circuit analyst a tool for automatically computing the transient responses and frequency responses of large linear time invariant networks, both stiff and nonstiff (algorithms and numerical integration techniques are described). The circuit description and user's program input language is engineer-oriented, making simple the task of using the program. Engineering theories underlying STICAP are examined. A user's manual is included which explains user interaction with the program and gives results of typical circuit design applications. Also, the program structure from a systems programmer's viewpoint is depicted and flow charts and other software documentation are given

    Reuseable Objects Software Environment (ROSE): Introduction to Air Force Software Reuse Workshop

    Get PDF
    The Reusable Objects Software Environment (ROSE) is a common, consistent, consolidated implementation of software functionality using modern object oriented software engineering including designed-in reuse and adaptable requirements. ROSE is designed to minimize abstraction and reduce complexity. A planning model for the reverse engineering of selected objects through object oriented analysis is depicted. Dynamic and functional modeling are used to develop a system design, the object design, the language, and a database management system. The return on investment for a ROSE pilot program and timelines are charted

    Developing and Implementing a Software Program for Configuring Three Dairy Corral Designs

    Get PDF
    Eleven simulation models were developed to plan and design several dairy farm facilities. A decision tree was developed for each simulation model, and then the simulation models were integrated into the relevant decision trees. C# programming language was used to develop a software program via the simulation models and decision trees. The objective is to develop a software program to plan and design dairy farm facilities for dairy farms in hot climates. --------------------------------------------------------------------------------------------------------Assistant Professor, Agricultural Engineering Department, Faculty of Agriculture, Cairo University, Gammaa Street, 12613 Giza, Egypt* Corresponding Author, Email: [email protected] Cite This Article As:  M. Samer. 2010. Developing and Implementing a Software Program for Configuring Three Dairy Corral Designs. J. Exp. Sci. 1(3): 19-22.Â

    A Designed System for Providing Solutions to Basic Engineering Problems

    Get PDF
    Engineering and the manner in which engineers think is largely visual and functional, and yet engineers are typically provided with a lot of other basic engineering problems to be solved and applied to complex ones. This paper present a designed software for providing solutions to some basic engineering problems. C++ programming language was used in writing the codes. The paper explains the activities involved in C++program development and touched areas such as the general concept of programming, programming languages, compilation and interpretation, storage and execution, functional lines to which computer programs maybe categorized. Several engineering problems and their various real-world applications were considered to accomplish the aim of the work. The problem requirements were properly understood, and the program adequately developed using the Dev-C++ software. The program was coded in a modular fashion, and constructed in a manner that can be fairly understood. Algorithms and flow charts for the basic engineering problems considered were obtained and using formula translation, solutions to such issues were dynamically programmed using the Dev C++ software. The results from the developed software when compared with other methods such as numerical and approximate analytical solutions were observed to be the same. The developed software is however, more user friendly and can be implemented at A Level Higher Institutions, as well as have many other real-world applications. Keywords: Design, Software, Basic Engineering, Programming, C++ Program. DOI: 10.7176/ISDE/11-5-02 Publication date:September 30th 202

    Net-distributed Co-operation Including Developing Countries, Practical Case Study - Iran

    Get PDF
    The scientific transfer of key technology features to developing countries, together with adequate competence, localisation and adaptation, is the primary purpose of the proposed investigation. It is evident that introducing high-level CAD design and detailing will improve the planning process in developing countries. Successful utilization of applied information technology for the planning process, however, depends on the user-interface of individual software. Therefore, to open the great opportunity embedded in CAD software for clients globally, the language and character-set barrier of traditional user-interfaces must be overcome. A proposal for a research program is given here to address such issue in favour of global civil engineering

    Development of a Systems Engineering Model of the Chemical Separations Process: Final Report

    Full text link
    The whole chemical separation process is complex to the point that definitely requires certain level of systematic coordination. To perform smoothly and meet the target extraction rates among those processes, this research proposed a general-purpose systems engineering model. A general purposed systems engineering model, Transmutation Research Program System Engineering Model Project (TRPSEMPro), was developed based on the above design concept. The system model includes four main parts: System Manager, Model Integration, Study Plan, and Solution Viewer. TRPSEMPro can apply not only to chemical separation process, but also a general system model. Software engineering and Object Oriented Analysis and Design (OOA&D) play a critical role during our software development. Through the application of OOA&D, the user can define objects and concepts from our problem domain that is quantitatively described by Unified Modeling Language (UML). The logical software objects were created from the previous definition. Meanwhile, different design patterns were also applied during the detailed design phase. Finally, those designed components were implemented by using MicrosoftTM.Net, the most up-to-date object-oriented programming language framework from Microsoft. Currently, only the UREX process module is available and ready to be implemented. Since extraction modules can be developed from various agencies with different development concepts and programming conventions, an intermediate bridge or interpreter is generally required. The system connects the only available process, UREX and with the TRPSEMPro system model from the AMUSESimulator interface. The AMUSESimulator communicates with the calculation engine AMUSE macros designed for the UREX process. A user-friendly GUI in AMUSESimulator allows the user to efficiently define the UREX process – flowsheet, input streams, sections, and stages
    corecore