In the paper, a Simulation method of complex repairable system based on Stateflow is put forth. At first, the concepts of complex repairable system and Stateflow are introduced. Then, the analyzing concept, procedure,...
详细信息
The main features of a software to simulate power plants are presented. Based on the object-oriented paradigm, a set of generic elements related with the main components required to simulate power plants were designed...
详细信息
EcosimPro is used by the European Space Agency (ESA) as the standard tool to support Environmental Control and Life Support Systems (ECLSS) analysis. EcosimPro is a generic, flexible and modular tool based on the conc...
详细信息
The great advantage of a Rich Internet Application (RIA) is the improved performance, since a great part of the processing can be done on the client-side rather than the server-side. For many web-based RIAs JavaScript...
详细信息
The great advantage of a Rich Internet Application (RIA) is the improved performance, since a great part of the processing can be done on the client-side rather than the server-side. For many web-based RIAs JavaScript (JS) is the most common programming language as it is popular as a script language for browsers. While server-side programming languages have the advantages of object oriented programming paradigm, JS bases on objects with a specific object literal notation. Using design architectures such as Model View Controller (MVC) in JS reduces the code complexity and allows semi parallel application development. It causes an easier and much less time consuming development on further extensions of RIAs. Web-based widgets are actually RIAs. In this paper a very simple design pattern for widget development is introduced that bases on MVC design architecture. The pattern has been applied during the development phase of widgets for the Personal Learning Environment (PLE) at Graz University of Technology (TU Graz) and is mostly appropriate for students and RIA developers who have beginner knowledge/experience in JS programming.
Aspect-orientedprogramming is an extension to object-orientedprogramming. It introduces new constructs called "aspects" for representing crosscutting concerns in a system development. These constructs are ...
详细信息
Characteristics of inheritance metrics are compared with size and length measurement using the property based validation framework of Briand et al. About a dozen inheritance metrics are analyzed and compared with some...
详细信息
To ensure the use of good analysis and design practices and an easier maintenance of software, analysts and designers may use patterns. To help them, we propose models inspection in order to detect instantiations of&q...
详细信息
ISBN:
(纸本)9781450301077
To ensure the use of good analysis and design practices and an easier maintenance of software, analysts and designers may use patterns. To help them, we propose models inspection in order to detect instantiations of"spoiled patterndifferent and models reworking through the use of the design patterns. As a design pattern allows the instantiation of the best known solution for a given problem, a"spoiled patterndifferent allows the instantiation of alternative solutions for the same problem: requirements are respected, but architecture is improvable. We have collected a set of alternative solutions and deduced the corresponding spoiled patterns. We have defined a first catalog of these improvable practices from several experiments with students. To overcome the limits imposed by this method (restricted public, limited problems and tiresome validation process), we would like to open this problematic to the expert community. Therefore, we propose a collaborative website sharing bad practices in objectoriented design to improve the use of patterns.
Hibernate is a very excellent ORM framework which allows developers to access database by using object-oriented approach. This paper offers a specific implementation programme of the application persistent theory base...
详细信息
A central dichotomy for specialization mechanisms is the divide between static class-based inheritance and dynamic instance-based delegation. Despite its greater flexibility delegation has not found its way into mains...
详细信息
The storage mode and structure of model base are both emphasis and difficulty in developing power load forecasting system. This paper studies the implementation patterns of model base in PLFS and it presents a new str...
详细信息
暂无评论