Flexible Manufacturing Systems play an important role in improving our manufacturing productivity. Simulation is emerging as a popular tool in modeling FMS for analyzing its performance in the area of production plann...
详细信息
Flexible Manufacturing Systems play an important role in improving our manufacturing productivity. Simulation is emerging as a popular tool in modeling FMS for analyzing its performance in the area of production planning/scheduling. In this paper, we illustrate how to model a Flexible Manufacturing System in the object-oriented paradigm using an example. We present a systemtic approach to the design of object-oriented programming systems based on a combination of data modeling and event analysis techniques. An entity relationship approach is used as the basis for an initial decomposition of the system into objects. The design is refined by an analysis of the events the objects participate in. The design is implemented in objective-C. Finally, we describe ways in which this model of an FMS can be extended to explore popular research questions in production planning and scheduling.
Concepts and some implementation results of a design environment based on an object-oriented design data model are presented in the paper. This model has been used for the definition of the data scheme and the data ma...
详细信息
Concepts and some implementation results of a design environment based on an object-oriented design data model are presented in the paper. This model has been used for the definition of the data scheme and the data manipulation language. The former has been defined in terms of VHDL and EDIF mechanisms. Both, the data scheme and the data manipulation language have been implemented in SMALLTALK. Finally, the results of experiments justifying the approach are presented.
Component-based software development is increasingly more commonplace and is widely used in the development of commercial software systems. This has led to the existence of several research works focusing on software ...
详细信息
Component-based software development is increasingly more commonplace and is widely used in the development of commercial software systems. This has led to the existence of several research works focusing on software component-based systems quality. The majority of this research proposes quality models focused on component-based systems in which different measures are proposed. In general, the result of assessing the measures is a number, which is necessary to determine the component-based system quality level. However, understanding and interpreting the data set is not an easy task. In order to facilitate the interpretation of results, this study selects and adapts a specific visual metaphor with which to show component-based systems quality. A tool has additionally been developed which permits the automatic assessment of the measures to be carried out. The tool also shows the results visually and proposes corrective actions through which to improve the level of quality. A case study is used to assess and to show the quality of a real-world component-based software system in a graphic manner.
In this paper we describe an operating system for a workstation designed and implemented by the authors within two and a half years. It includes memory management and module loader, a file system, a viewer system, edi...
详细信息
In this paper we describe an operating system for a workstation designed and implemented by the authors within two and a half years. It includes memory management and module loader, a file system, a viewer system, editors for text and graphics, a compiler, a server interface and various tools. The primary motivation was to demonstrate the feasibility of a small, yet highly flexible and powerful, system, a system that is a (decimal) order of magnitude smaller than commonly used operating systems. This is possible due to regularity of concepts and concentration on the essential. The benefits are not only fewer resources needed, but elegance and generality of concepts resulting in transparency and convenience of use and increased reliability. A corner-stone of this approach is genuine extensibility, which is achieved by a new language, in particular by a facility called type extension. It allows for the integration of variables (objects) of a new, extended type in structures of elements of an existing base type.
In this paper, we present an object-oriented application framework to support the development of evolving distributed systems. The framework combines concepts of the object-oriented paradigm with those of architectura...
详细信息
In this paper, we present an object-oriented application framework to support the development of evolving distributed systems. The framework combines concepts of the object-oriented paradigm with those of architectural design. The result is a framework which supports extensible and reusable configurations of distributed components. The framework addresses the problem of evolution by allowing the addition, replacement and extension of components of a configuration, Evolution is also possible at run time, where a configuration can change dynamically depending on a particular event. The paper outlines the fundamental aspects of our framework and presents a case study, which illustrates its application. (C) 1999 Elsevier Science B.V. All rights reserved.
Flexible manufacturing cells (FMC) may be considered the most significant development in small-batch manufacturing. Setting-up and operating costs of FMC prove to be the most major hindrance to their large-scale imple...
详细信息
Flexible manufacturing cells (FMC) may be considered the most significant development in small-batch manufacturing. Setting-up and operating costs of FMC prove to be the most major hindrance to their large-scale implementation and use, particularly by small and medium size industries. Incompatibilities between the different components constituting the cells and the lack of a unified language/approach to programming and coordinating them are cited as the cause of the complexity of setting up and subsequently operating the cells. In order to eliminate these difficulties, a new philosophy for setting-up, programming and control of FMC has been developed. This paper reports the effort to develop this new unified manufacturing instruction set and its environment, called here "UniSet", its philosophy and some of the components of the UniSet environment. UniSet has been developed as a non-exclusive unified manufacturing instruction set, based on comparisons of the prevailing machine tool and programming primitives. UniSet allows programmers to deal with only one instruction set, if they so desire, in a single coherent environment, rather than numerous machine programming languages. The software system is coded in an object-oriented programming (OOP) language, Smalltalk, and derives its paradigm from the OO philosophy. Test results are also included to demonstrate the applicability of the approach employed. (C) 1998 Elsevier Science Ltd. All rights reserved.
Simulation is a basic method to analyze water resources system and provide information for decision-making. In this study, a framework is presented that describes the basic elements in a water resource system and a mo...
详细信息
Simulation is a basic method to analyze water resources system and provide information for decision-making. In this study, a framework is presented that describes the basic elements in a water resource system and a modelling technique integrating conceptual simulation and rule control. To formulate the process of the water cycle and water exploitation with a mathematical model, the water system is described based on adjustable relevant rules and respective parameters with experiences and pragmatic demands in the framework. The rule set describes the principles required to design conceptual networks and control the concrete processes of movement and conversion of different water flows. Combined with object-oriented programming, different calculation functional modules are classified based on the characteristics of water source layers, and the processes that occur in the networks are realised in the computation. The influence of the South-to-North Water Diversion project on the Haihe River basin is analysed by the rule-based object-oriented water resource allocation simulation model. According to the simulation results, groundwater extraction will be reduced by 6,181 million m(3). The relationship between water source replacement and water layer exchange in the Haihe River basin is analysed, and the feasibility of the model is verified. Based on the rule-based model, the user requirements can be taken into account conveniently, and the rules are flexible to adjust with experiences and real conditions. This model can be used to simulate complex water resource systems.
Simultaneous equations arise naturally in problems from a variety of application areas. This paper describes how to use two object-oriented features of C++-operator overloading and virtual functions-to allow a program...
详细信息
Simultaneous equations arise naturally in problems from a variety of application areas. This paper describes how to use two object-oriented features of C++-operator overloading and virtual functions-to allow a programmer to express and to solve a system of simultaneous equations directly in a C++ program.
A system for simulating neural networks has been written in the LISP dialect, Scheme, using an object-oriented style of program ming, rather than the standard numerical techniques used in previous studies. Each node i...
详细信息
A system for simulating neural networks has been written in the LISP dialect, Scheme, using an object-oriented style of program ming, rather than the standard numerical techniques used in previous studies. Each node in the Scheme network represents either a neuron or a functional group of neurons, and can pass messages which trigger computations and actions in other nodes.
The paper describes the structure of an environment for a design system based on a design plan, which represents a design process. The approach presented establishes a flexible structure, which improves and integrates...
详细信息
The paper describes the structure of an environment for a design system based on a design plan, which represents a design process. The approach presented establishes a flexible structure, which improves and integrates the usage of software tools available in the design process. Possible design plan topologies, the plan generation and exploitation issues are discussed. The structure of the prototype model has been realized in a relational database environment. The potentials of an object-oriented approach to design process planning are analysed, as well as the possible strategies for improving the prototype procedure. Proposals for structuring a design plan with objects and classes are presented.
暂无评论