2,531 research outputs found

    SAGA: A project to automate the management of software production systems

    Get PDF
    The Software Automation, Generation and Administration (SAGA) project is investigating the design and construction of practical software engineering environments for developing and maintaining aerospace systems and applications software. The research includes the practical organization of the software lifecycle, configuration management, software requirements specifications, executable specifications, design methodologies, programming, verification, validation and testing, version control, maintenance, the reuse of software, software libraries, documentation, and automated management

    A techniques-based framework for domain-specific synthesis of simulation models

    Get PDF
    The formal specification community has produced many languages but few structured design methods. Those which exist tend to be abstract, providing little guidance in tackling problems in particular domains. One way of devising domain -specific design methods is by reconstructing an example in the domain using the target method; then generalising the design structures to cover a class of designs in the domain and finally building an environment in which these structures may more easily be re- applied to new problems. We demonstrate this approach using animal population dynamics models as the domain and Prolog techniques as the target method.We have identified domain -specific techniques which use a parameterisation method from techniques editing but which contain information specific to the population dynamics domain; we define a problem description language which uses concepts from population dynamics; an interface which allows these concepts to be supplied; and provide an automated system which bridges between population dynamics problem description and the domain -specific techniques needed for model generation.TeMS - Techniques -based Model Synthesiser, is the system constructed as the main instrument of our research. Because it is an embodiment of our views on the issues addressed, we submitted TeMS to user evaluation by ecological modelling experts, which produced material for a broad discussion of the system itself, its approach to modelling and its potential uses on the ecological modelling scenario

    Declarative Specification

    Get PDF
    Deriving formal specifications from informal requirements is extremely difficult since one has to overcome the conceptual gap between an application domain and the domain of formal specification methods. To reduce this gap we introduce application-specific specification languages, i.e., graphical and textual notations that can be unambiguously mapped to formal specifications in a logic language. We describe a number of realised approaches based on this idea, and evaluate them with respect to their domain specificity vs. generalit

    COPERITE-computer-aided Tool for Power Engineering Research, Instruction, Training and Education

    Get PDF
    A graphics-oriented, primarily PC-based tool for education, research, and training in power engineering is introduced. The tool, called COPERITE, has all user interfaces resident on an IBM-386 microcomputer. Menus and windows are used for the interface, and attractive graphical representations and displays are included. Application programs that are interfaced are power flow, contingency analysis, economic dispatch, security-constrained dispatch, system stability, and fault analysis. These programs are executed on a VAX 8800 computer mainly for speed of execution. Information exchange between the PC and the VAX is made through an Ethernet connection which is transparent to the user. Results of execution show on the graphical front-end accessible to the user. COPERITE has a powerful network editor with the capabilities of adding, deleting, moving, and finding symbols with a graphics cursor. Provisions are present for building and using artificial intelligence techniques for system operation enhancement

    A study of the very high order natural user language (with AI capabilities) for the NASA space station common module

    Get PDF
    The requirements are identified for a very high order natural language to be used by crew members on board the Space Station. The hardware facilities, databases, realtime processes, and software support are discussed. The operations and capabilities that will be required in both normal (routine) and abnormal (nonroutine) situations are evaluated. A structure and syntax for an interface (front-end) language to satisfy the above requirements are recommended

    Generation of interactive programming environments: GIPE

    Get PDF
    • …
    corecore