This paper describes the progress and interim findings of research at the MSI Research Institute at Loughborough University concerned with: consolidating and developing modelling methods and tools, which support the d...
详细信息
This paper describes the progress and interim findings of research at the MSI Research Institute at Loughborough University concerned with: consolidating and developing modelling methods and tools, which support the design and implementation of integrated systems. identifying requirements for modelling 'resources' to support the engineering of manufacturing enterprises. The research is funded jointly by the CDP committee of EPSRC and UK industry and is being advanced in conjunction with a consortium of manufacturing user organisations and their software and system suppliers.
This paper describes the progress and interim findings of research at the MSI Research Institute at Loughborough University concerned with: consolidating and developing modelling methods and tools, which support the d...
详细信息
This paper describes the progress and interim findings of research at the MSI Research Institute at Loughborough University concerned with: consolidating and developing modelling methods and tools, which support the design and implementation of integrated systems; and identifying requirements for modelling 'resources', to support the engineering of manufacturing enterprises. The research is funded jointly by the CDP committee of EPSRC and UK industry and is being advanced in conjunction with a consortium of manufacturing user organisations and their software and system suppliers.
There exists a need for diagnostic monitoring systems to ensure safer operation of process plants. Although acquisition of plant knowledge for such systems would prove expensive and time-consuming using traditional te...
详细信息
There exists a need for diagnostic monitoring systems to ensure safer operation of process plants. Although acquisition of plant knowledge for such systems would prove expensive and time-consuming using traditional techniques, we feel this could be significantly reduced by extracting the information directly from the data held in the CAD models used in plant design. Any additional knowledge requirement could be obtained using conventional expert/knowledge engineering techniques. Not only could this information be utilised for diagnosis, but, by use of object-oriented techniques, the same knowledge could be used to perform functions including the provision of an intelligent CAI system for operator training. The goal of our project is to investigate the link between the design model and the knowledge base, proving that the technique is feasible, and evaluating its worth. We have constructed a simple demonstration system to illustrate the automated knowledge acquisition technique, and this is able to build the plant-specific portion of a frame-based knowledge base from computer-aided process design (CAPD) files, for use in a diagnostic fault-finding system.
Model-based object-orientedsystems Engineering (MOOSE) is a full-lifecycle computer systems engineering method intended for the development of products that make use of application-specific embedded and distributed c...
详细信息
Model-based object-orientedsystems Engineering (MOOSE) is a full-lifecycle computer systems engineering method intended for the development of products that make use of application-specific embedded and distributed computer systems. The method is divided into a number of phases that effect a series of transformations leading to an implementation, and it is supported by a product engineer's workbench that supports the capture, translation and execution of the model. Phase 1 is concerned with the production of a product architecture, which consists of a structured set of requirements, a system domain model and a model showing the system's behaviour and structure. In phase 2, the behavioural model is augmented with information that allows the model to be executed. The resulting executable model can be used to validate the system's logical behaviour and to investigate logical timing issues. In phase 3, actual commitments to implementation are made by transforming the executable model according to the constraints imposed by non-functional requirements. Phase 3a is primarily concerned with committing the objects in the executable model to specific implementation technologies and assigning software objects to processors (the result is a 'committed model'). Phase 3b is concerned with adding 'functionally neutral' objects that are necessary in order for a computer system to execute. The activity centres on transformations applied to a 'platform model' that is initially formed by automatic translation of the committed model and which contains all the hardware objects and the software interfaces into the hardware.
object-oriented modelling and design is a new way of thinking about problems, using models organised around real-world concepts. This paper presents an object-oriented approach to software development, based on modell...
详细信息
object-oriented modelling and design is a new way of thinking about problems, using models organised around real-world concepts. This paper presents an object-oriented approach to software development, based on modelling objects from a fire protection environment. The model is then used to build a language-independent design, organized around those objects. The paper also describes some object modelling techniques used in mapping the object-orienteddesign into an non-object-oriented programming language for constructing the system, a detailed evaluation and review of Microsoft Fortran is presented of this object-oriented application. The advantages of using the object-oriented methodology in the fire protection environment are reviewed, in terms of cost, speed, accuracy and long-term maintenance the software.
This paper reports and evaluates the experience of applying object-oriented techniques to the development of a real-time system for monitoring and control of remote sites. The system, which is currently installed at s...
详细信息
This paper reports and evaluates the experience of applying object-oriented techniques to the development of a real-time system for monitoring and control of remote sites. The system, which is currently installed at several sites in the UK and elsewhere in Europe, also includes database management functions and an interactive operator interface. It was originally designed in 1987 and has evolved in an incremental fashion to the present day. The paper focuses on the object-oriented aspects of the system architecture and on the development process model. Together they provide a technical and organisational framework for projects of similar nature. The pros and cons of the solutions adopted are discussed.
The central concept of the work described in this paper is that a database can be created which contains all the information about a complex engineering system specifically a Building Management System (BMS). This dat...
详细信息
The central concept of the work described in this paper is that a database can be created which contains all the information about a complex engineering system specifically a Building Management System (BMS). This database will be updated and modified throughout the system lifecycle. Due to the large amount of information required to be entered into these databases all data entry is done through graphical interfaces according to the maxim 'A picture is worth ten thousand words'. The user draws a picture of what is required, and this is then compiled into the desired database form.
The Department of Electrical Engineering at the University of Brighton has been directing research at improving manufacturing flexibility within the electronics industry, particularly within surface mount technology (...
详细信息
The Department of Electrical Engineering at the University of Brighton has been directing research at improving manufacturing flexibility within the electronics industry, particularly within surface mount technology (SMT) production. All possible tasks within the SMT manufacturing cycle were identified and documented, to provide a basis on which to apply the techniques of an object-orienteddesign methodology. During the design on the vision framework, classes were immediately implemented and evaluated using a software application generation environment called KAPPA. This environment allows classes to be constructed graphically, and is supported by its own 4GL programming language.
Experiences on the development of an advanced control system using the object-oriented programming (OOP) language Smalltalk-80 revealed that the language has many powerful features for rapid prototyping and simulating...
详细信息
Experiences on the development of an advanced control system using the object-oriented programming (OOP) language Smalltalk-80 revealed that the language has many powerful features for rapid prototyping and simulating advanced control systems, especially those involving intelligent features. In the development of an intelligent system identification supervisor (ISIS), Smalltalk-80 proved very suitable for incorporation into control-oriented simulation languages. Smalltalk 80's advantage lies in its portability, productivity, user interface and language. An overview of the development of ISIS is presented and the disadvantages of the language are described.
The specification of system requirements can be construed as a set of tests which the design and subsequent implementation are expected to satisfy. Our approach is to adopt an architectural design methodology in which...
详细信息
The specification of system requirements can be construed as a set of tests which the design and subsequent implementation are expected to satisfy. Our approach is to adopt an architectural design methodology in which distributed systems are described, modelled and constructed in terms of their software structure. Descriptions of the constituent software components and their interconnection patterns provide a clear and concise level at which to specify, design and analyse systems, and can be used directly by construction tools to generate the system itself. The Architect's Assistant is intended to provide an environment for supporting this methodology.
暂无评论