The application of object-oriented techniques to the development of a real-time system for monitoring and control of remote sites is evaluated. The system, currently installed at several sites in Europe, also includes...
详细信息
The application of object-oriented techniques to the development of a real-time system for monitoring and control of remote sites is evaluated. The system, currently installed at several sites in Europe, also includes database management functions and an interactive operator interface. The object-oriented aspects of the system architecture and the development process model are described. Together they provide a technical and organizational framework for projects of similar nature. The pros and cons of the solutions are discussed.
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.
Given the central role that software development plays in the delivery and application of information technology, managers are increasingly focusing on process improvement in the software development area. This demand...
详细信息
Given the central role that software development plays in the delivery and application of information technology, managers are increasingly focusing on process improvement in the software development area. This demand has spurred the provision of a number of new and/or improved approaches to software development, with perhaps the most prominent being object-orientation (OO). In addition, the focus on process improvement has increased the demand for software measures, or metrics with which to manage the process. The need for such metrics is particularly acute when an organization is adopting a new technology for which established practices have yet to be developed. This research addresses these needs through the development and implementation of a new suite of metrics for OO design. Metrics developed in previous research, while contributing to the field's understanding of software development processes, have generally been subject to serious criticisms, including the lack of a theoretical base. Following Wand and Weber, the theoretical base chosen for the metrics was the ontology of Bunge. Six design metrics are developed, and then analytically evaluated against Weyuker's proposed set of measurement principles. An automated data collection tool was then developed and implemented to collect an empirical sample of these metrics at two field sites in order to demonstrate their feasibility and suggest ways in which managers may use these metrics for process improvement.
This paper contributes toward the design of intelligent group decision suppot? systems (GDSS). It suggests a GDSS architecture that would enable a group of managers to discuss, learn from each other and possibly devel...
详细信息
This paper contributes toward the design of intelligent group decision suppot? systems (GDSS). It suggests a GDSS architecture that would enable a group of managers to discuss, learn from each other and possibly develop consensus about decisions or their causes. It shows how an object-oriented approach can be used in producing interactive software to support managerial debate about problem solving. The method uses comprehensive situation mapping causal mapping to represent each manager's perceptions of the relationships between key variables of a firm's strategic situation. The paper presents a prototype implementation and, based on experiences from it, discusses issues concerning future development and use.
This paper presents the design and implementation in Smalltalk and C++ of an object-oriented framework for dynamic, continuous-time systems simulation. The framework allows the user to define hierarchical models of dy...
详细信息
ISBN:
(纸本)0818656204
This paper presents the design and implementation in Smalltalk and C++ of an object-oriented framework for dynamic, continuous-time systems simulation. The framework allows the user to define hierarchical models of dynamical systems. Using inheritance hierarchy, the user can build specific models from general ones and using the part-whole relationship the user can build models consisting of submodels. A framework for model communication using ports is also provided. Finally, the framework provides an interface to standard ODE solvers, making it possible to use currently existing libraries of such solvers.
In this paper, we present an architecture for a run-to-run supervisory process control system that allows the engineer to tailor the form of control for specific processes. The architecture supports different degrees ...
详细信息
In this paper, we present an architecture for a run-to-run supervisory process control system that allows the engineer to tailor the form of control for specific processes. The architecture supports different degrees of control, from model-based control to statistical process control to diagnosis. The architecture is compatible with different techniques for model optimization, data acquisition and analysis, and model adjustment and feedback. A primary feature of this architecture is that engineers can define processes in terms of their desired effects, and use process models that transform those effects into machine settings. We have used object technology as the basis for our design and implementation of the architecture. object-oriented modeling provides the flexibility required to support the varying degrees of control required in a large-scale manufacturing facility. In this paper, we define the components of the architecture, and describe in detail a process control system that was built with this architecture and used in the Computer Integrated Manufacturing (CIM) system built for the Microelectronics Manufacturing Science and Technology (MMST) demonstration facility. Although the architecture was developed for the purpose of controlling semiconductor manufacturing processes, the principles behind the architecture may be applied to the control of any process.
The authors detail the object-orienteddesign of a camera vision process control system for the manufacture of rivets. The process control project is described, the software design and implementation is covered and fi...
详细信息
The authors detail the object-orienteddesign of a camera vision process control system for the manufacture of rivets. The process control project is described, the software design and implementation is covered and finally the authors comment on the experience of developing an objectorienteddesign for the first time. The software design covered is the description of the object model, with the responsibility of each object class discussed and their associations with each other represented using Rumbaugh's OMT (object modeling technique) graphical notation (J. Rumbaugh et al., 1991). The software implementationuses the C language.< >
The authors report and evaluate 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 sev...
详细信息
The authors report and evaluate 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. The authors focus 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.< >
object-oriented modelling and design is a new way of thinking about problems, using models organised around real-world concepts. The authors present 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. The authors present 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 authors also describe some object modelling techniques used in mapping the object-orienteddesign into an non-object-oriented programming language for constructing the system, and a detailed evaluation and review of Microsoft Fortran is presented for 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 of the software.< >
objectoriented technology, especially objectoriented Programming (OOP), has recently become very popular in a number of contexts, and for various applications. However, there have been relatively few reports of usin...
详细信息
暂无评论