The consequence of the increase of automation and therefore the growing complexity of automation tasks is a necessity for using distributed control architectures. This implicates a support for developers in the engine...
详细信息
ISBN:
(纸本)9781467347372;9781467347358
The consequence of the increase of automation and therefore the growing complexity of automation tasks is a necessity for using distributed control architectures. This implicates a support for developers in the engineering of such distributed automation systems. For this reason, this paper focuses on the design support of distributed automation systems by use of design patterns. Important aspects are the consideration of non-functional requirements in design patterns and the integration of design patterns into the engineering workflow. This paper presents a design pattern template which supports developers with predefined automation functions which are assigned to a system function and in their selection of an appropriate distribution of automation functions, taking relevant non-functional requirements into account.
The quality of the topology is the benchmark for the whole power system to measure the difficulty level, the possibility of expansion and ease of maintenance, and the topology is the basic for the various calculations...
详细信息
ISBN:
(纸本)9783037853191
The quality of the topology is the benchmark for the whole power system to measure the difficulty level, the possibility of expansion and ease of maintenance, and the topology is the basic for the various calculations in power system. In this paper, object-oriented technology will be used to establish the model of electric network equipment. The broad-first search method (BFS) and the depth-first search method (DFS) will be used to realize the topology analysis of the power system network, and the analysis process is fast and accurate.
In this work, computer aided design software for the analysis and design of Power Transmission Screws, is presented. In designing the software, the relevant equations and models were assembled and carefully programmed...
详细信息
ISBN:
(纸本)9783037852705
In this work, computer aided design software for the analysis and design of Power Transmission Screws, is presented. In designing the software, the relevant equations and models were assembled and carefully programmed using Microsoft Visual *** (an objectorientedprogramming language). Also visual representation of the solution to problems of Power Transmission Screw was developed, in form of graphical solutions. The software was tested on a variety of bench mark problems. The solutions obtained were highly accurate, thus validating the performance of software.
FTT-CORBA is a middleware architecture aimed at synchronizing the task activations of a distributed system according to a plan that may be changed at runtime. In this architecture tasks are wrapped within CORBA method...
详细信息
ISBN:
(纸本)9781467347372;9781467347358
FTT-CORBA is a middleware architecture aimed at synchronizing the task activations of a distributed system according to a plan that may be changed at runtime. In this architecture tasks are wrapped within CORBA methods that are activated by a central node, the Orchestrator, over a LAN. Previous versions of FTT-CORBA focused on CPU-bound applications in which the communication time was neglectable. However, in some cases, this assumption is not valid. This work presents an add-on service, integrated within the FTT-CORBA middleware, aimed at minimizing the interference among task activation and data distribution messages. By using this new service the Orchestrator will be capable of controlling the transmission of data distribution packages from the distributed nodes by dynamically allocating them in specific time slots.
Plagiarism detection in software programs is very important in both academia and industry. There are many tools available today to aid in detecting plagiarism in text and source documents. Most of the plagiarism detec...
详细信息
ISBN:
(纸本)9780769549224
Plagiarism detection in software programs is very important in both academia and industry. There are many tools available today to aid in detecting plagiarism in text and source documents. Most of the plagiarism detection tools for source code do some sort of pre-processing, like removing comments & blank spaces and using uniform tokens for primitive types & variables, before actually applying intelligent matching techniques so that the tool can detect the copied code even if it is changed in format and variable names etc. In this paper, we propose a novel preprocessing approach based on design patterns such that any code that is intelligently plagiarized can also be easily located.
During the process of developing and maintaining a complex software system, developers pose detailed questions about the runtime behavior of the system. Source code views offer strictly limited insights, so developers...
详细信息
ISBN:
(纸本)9781467310673
During the process of developing and maintaining a complex software system, developers pose detailed questions about the runtime behavior of the system. Source code views offer strictly limited insights, so developers often turn to tools like debuggers to inspect and interact with the running system. Unfortunately, traditional debuggers focus on the runtime stack as the key abstraction to support debugging operations, though the questions developers pose often have more to do with objects and their interactions. We propose object-centric debugging as an alternative approach to interacting with a running software system. We show how, by focusing on objects as the key abstraction, natural debugging operations can be defined to answer developer questions related to runtime behavior. We present a running prototype of an object-centric debugger, and demonstrate, with the help of a series of examples, how object-centric debugging offers more effective support for many typical developer tasks than a traditional stack-oriented debugger.
Modern virtualized system environments usually host diverse applications of different parties and aim at utilizing resources efficiently while ensuring that quality-of-service requirements are continuously satisfied. ...
详细信息
ISBN:
(纸本)9781467326018;9780769548098
Modern virtualized system environments usually host diverse applications of different parties and aim at utilizing resources efficiently while ensuring that quality-of-service requirements are continuously satisfied. In such scenarios, complex adaptations to changes in the system environment are still largely performed manually by humans. Over the past decade, autonomic self-adaptation techniques aiming to minimize human intervention have become increasingly popular. However, given that adaptation processes are usually highly system specific, it is a challenge to abstract from system details enabling the reuse of adaptation strategies. In this paper, we propose a novel modeling language (meta-model) providing means to describe system adaptation processes at the system architecture level in a generic, human-understandable and reusable way. We apply our approach to three different realistic contexts (dynamic resource allocation, software architecture optimization, and run-time adaptation planning) showing how the gap between complex manual adaptations and their autonomous execution can be closed by using a holistic model-based approach.
Based on deeply research on simulation principle and its realization techniques, a battlefield environment simulation system with multi-station, multi- platform and multi-sensor is designed by the UML modeling techniq...
详细信息
ISBN:
(纸本)9780769547923
Based on deeply research on simulation principle and its realization techniques, a battlefield environment simulation system with multi-station, multi- platform and multi-sensor is designed by the UML modeling technique and object-oriented programming method in the paper. And a structure model of the battlefield system is denoted by UML. The data creating algorithm of multi-sensor is proposed and an event simulation model is deeply researched. The results show that the system can provide a better test platform for information integrated supporting system.
The design and development of embedded configuration software is becoming one of the most important issues, the aim is to achieve mission-specific tasks and integrate supervisory management and control function in a c...
详细信息
ISBN:
(纸本)9783037852842
The design and development of embedded configuration software is becoming one of the most important issues, the aim is to achieve mission-specific tasks and integrate supervisory management and control function in a collaborative way. In order to deal with the design and development of configure software for heavy-duty vehicle, object-oriented programming method is employed. At the same time, graphic-based display is realized using class object conception, and double buffering mechanism is proposed to improve graph display performance, furthermore, XML based serialization is employed to store the graph repository. The development environment and entire design process are based on the c sharp platform to take advantages of compatibility and scalability as well as meet further improvement. A snapshot of the graphic interface realization is shown to validate the design method.
暂无评论