This paper describes an object-oriented architecture to support decision making in production scheduling environments. An object-oriented world view is used to integrate concepts from discrete event simulation, conven...
详细信息
This paper describes an object-oriented architecture to support decision making in production scheduling environments. An object-oriented world view is used to integrate concepts from discrete event simulation, conventional scheduling logic and artificial intelligence to produce capacity-feasible schedules. The architecture was implemented as a collection of loosely coupled reusable software objects by extending the functionality of software objects from BLOCS/M (Berkeley Library of objects for Control and Simulation of Manufacturing). Our experience with an industrial prototype is presented.
A computer-based architecture program called the Distributed and Integrated Environment for Computer-Aided Engineering (Dice), which provides cooperation and coordination among multiple designers working in separate e...
详细信息
A computer-based architecture program called the Distributed and Integrated Environment for Computer-Aided Engineering (Dice), which provides cooperation and coordination among multiple designers working in separate engineering disciplines, is described. Dice uses knowledge to estimate interface conditions between disciplines, records who used any piece of design data created by others and how such data were used, and checks for conflicts among disciplines, manufacturability, and manufacturing cost and schedule effects of design decisions
It is a challenge to support advanced applications involving multiple users in a distributed computing environment that consists of heterogeneous and autonomous resources. A distributed cooperative task in which multi...
详细信息
It is a challenge to support advanced applications involving multiple users in a distributed computing environment that consists of heterogeneous and autonomous resources. A distributed cooperative task in which multiple agents cooperate to achieve application objectives offers flexible and reliable support. Controlling interactions among the cooperating agents is a critical issue in such a paradigm. The ITX (interactive transaction) system supports complex interactions among cooperating agents in the presence Of user interventions that change application objectives and system failures. ITX supports reliable operations on shared objects (representing cooperative objectives, shared data structures, and resources) that are stored in heterogeneous and autonomous component systems. A novel application-independent criterion called fixed point defines a stable system state with respect to an agent. Agents achieve a fixed point and the application-dependent cooperative objective by using a feedback control strategy that involves iterative execution of ITXs. These ITXs consist of atomic transactions that manipulate the shared objects. The authors use a multimedia teleconferencing service to illustrate the important features and advantages of the ITX system.
The problems of data and process decomposition and representation in engineering design are the objectives of this paper. In any typical mechanical design, many very complex interdependencies are generated Interdepend...
详细信息
This paper is an abstracted version of the EuLisp definition. As such it emphasizes those parts of the language that we consider the most important or note-worthy, while we just mention, without much detail the elemen...
详细信息
Graphical user interfaces are becoming the de facto standard for all kinds of applications on computers that range from IBM-PC compatibles to super workstations. Graphical user interfaces are. however, notoriously dif...
详细信息
Graphical user interfaces are becoming the de facto standard for all kinds of applications on computers that range from IBM-PC compatibles to super workstations. Graphical user interfaces are. however, notoriously difficult to create. In this paper we review the changing expectations of computer users which are a direct result of developments in computer graphics. The support for these changing requirements that are provided by the current standards are discussed and finally the development of object-oriented programming and its relationship to graphical user interfaces are presented. The conclusions discuss the potential benefits that the new programming methodology provides for the development of future interfaces for CACSD systems.
The object model has emerged as a useful paradigm for the structuring of distributed systems. This paper gives a brief survey of some current issues in the design and implementation of distributed systems based on the...
详细信息
ISBN:
(纸本)0444817913
The object model has emerged as a useful paradigm for the structuring of distributed systems. This paper gives a brief survey of some current issues in the design and implementation of distributed systems based on the object model. The experience gained from the design, implementation, and use of Guide, a distributed object-oriented system for co-operative applications, developed at Bull-IMAG, is presented as an illustration. Some perspectives are discussed in conclusion.
Many engineering disciplines use graphical notations with defined semantic meaning, such as Petri nets, or structure charts. The diagrams drawn in these notations represent semantic models upon which application-speci...
详细信息
ISBN:
(纸本)0444814965
Many engineering disciplines use graphical notations with defined semantic meaning, such as Petri nets, or structure charts. The diagrams drawn in these notations represent semantic models upon which application-specific operations may be performed. To handle this type of notations and their semantic models comfortably, a graphical editor can support them. As there are many different graphical notations in every discipline, reuse of general editor functionality should be supported and encouraged to save tool building effort. vis-A-vis is an object-oriented framework serving this purpose. However, instead of laying the burden of properly composing those classes on the tool builder's shoulders, vis-A-vis also contains a backbone architecture. In this paper we motivate the construction of vis-A-vis by listing the essential requirements that we had set out for a framework supporting in tool building. The scope of vis-A-vis based tools is defined, and a shea survey of the main concepts of vis-A-vis is given. An example of a System Dynamics graphical notation editor which was built within vis-A-vis illustrates these concepts and shows how little effort a tool builder has to spend to implement an editor.
The aim of the paper is to present an integrated preventive maintenance system, used to assist the engineer in the supervision of machines without shutting them down. In the IPMAS system, a module deals with the autom...
详细信息
ISBN:
(纸本)0444814841
The aim of the paper is to present an integrated preventive maintenance system, used to assist the engineer in the supervision of machines without shutting them down. In the IPMAS system, a module deals with the automatic acquisition of real measurements and the transfer of these to a knowledge based system. This computerized maintenance system allows the modeling of the machines' working states. The acquisition module allows the analysis of phenomenon, coming from real measurements. Thereby IPMAS is able to analyse a large scale of disturbances in a realistic environement. To obtain this system, we have defined a methodology based on an extension of Failure Modes, Effects and Criticality Analysis (FMECA) that has been called Preventive Maintenance FMECA (PM FMECA). This methodology directly provides the concepts used to build the knowledge base of the maintenance system. This approach is helpful to build and to structure this knowledge base. This rigourous and exhaustive methodology was used to build the generic system IPMAS. This one is consecrated to the resolution of preventive maintenance problems and could be applied to a large scale of machines,
This paper describes the approach to application specification and design via reuse at the basis of the Development Information System of the ITHACA environment. Requirements and detailed design of a specific applicat...
详细信息
ISBN:
(纸本)0444815945
This paper describes the approach to application specification and design via reuse at the basis of the Development Information System of the ITHACA environment. Requirements and detailed design of a specific application are incrementally composed by aggregating available reusable components stored in the Software Information Base repository. The paper reviews the Development information System, then focuses on two tools of the system: RECAST (Requirements Composition And Specification Tool) and Visual ADL, which help the developer in selecting reusable artifacts from the Software Base and in composing and tailoring them according to the specific needs of the application. The paper illustrates the composition approach and describes how reuse is supported via meta classes incorporating suggestions for component reuse and tailoring, and for detailed design.
暂无评论