In the past years, forklift manufacturers have started to hybridise their products under the worldwide interest toward electrification. This is generally made starting from existing standard products, and converting t...
详细信息
In the past years, forklift manufacturers have started to hybridise their products under the worldwide interest toward electrification. This is generally made starting from existing standard products, and converting them into hybrid versions, rather than start from scratch and designing fully new vehicles. This approach involves several gaps from the inaccurate evaluation of the powertrain architecture and relative energy management strategy, up to a rough sizing of components. Therefore, this study suggests a structured methodology to follow, aimed to properly design hybrid forklift trucks. The first step is the analysis of the conventional working machine to hybridise, identifying one set of duty cycles. Then, the design of the new powertrain architecture, with a proper energy management strategy, and the definition of a numerical simulation model realised through a multiphysics object-oriented software package, to properly size the new powertrain components, and to verify energy and power flows. Finally, it is also presented a brief-cost-benefit analysis, as last verification of the proposed methodology, to verify the cost-effectiveness to bring the new products to the market. Results have shown the general feasibility of the operation since the significant reduction in fuel consumption is combined with sustainable costs of the new electrified components.
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.
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.
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.
Context: Nowadays, fault-proneness prediction is an important field of software engineering. It can be used by developers and testers to prioritize tests. This would allow a better allocation of resources, reducing te...
详细信息
Context: Nowadays, fault-proneness prediction is an important field of software engineering. It can be used by developers and testers to prioritize tests. This would allow a better allocation of resources, reducing testing time and costs, and improving the effectiveness of software testing. Non-supervised fault-proneness prediction models, especially thresholds-based models, can easily be automated and give valuable insights to developers and testers on the classification performed. objective: In this paper, we investigated three thresholds calculation techniques that can be used for fault proneness prediction: ROC Curves, VARL (Value of an Acceptable Risk Level) and Alves rankings. We compared the performance of these techniques with the performance of four machine learning and two clustering based models. Method: Threshold values were calculated on a total of twelve different public datasets: eleven from the PROMISE Repository and another based on the Eclipse project. Thresholds-based models were then constructed using each thresholds calculation technique investigated. For comparison, results were also computed for supervised machine learning and clustering based models. Inter-dataset experimentation between different systems and versions of a same system was performed. Results: Results show that ROC Curves is the best performing method among the three thresholds calculation methods investigated, closely followed by Alves Rankings. VARL method didn't give valuable results for most of the datasets investigated and was easily outperformed by the two other methods. Results also show that thresholds-based models using ROC Curves outperformed machine learning and clustering based models. Conclusion: The best of the three thresholds calculation techniques for fault-proneness prediction is ROC Curves, but Alves Rankings is a good choice too. In fact, the advantage of Alves Rankings over ROC Curves technique is that it is completely unsupervised and can therefore give pe
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.
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.
暂无评论