IEC 61131-3 is an open standard that provides guidelines for programmable logic controllers and control systems. The standard defines specifications for control system programming languages, both textual and graphical...
详细信息
IEC 61131-3 is an open standard that provides guidelines for programmable logic controllers and control systems. The standard defines specifications for control system programming languages, both textual and graphical. A control system application developed using these languages can go through several changes over the course of the project's life-cycle. While differences in textual programs can be detected using traditional text difference algorithms, there exist no effective means for tracking changes at a granular, semantic level for graphical control system programs. In this paper, we present an approach for comparison of graphical IEC 61131-3 programs, specifically those written using the Function Block Diagram and Sequential Function Chart notations. To perform this comparison, we represent the programs in an XML format, and use this to compare individual elements. The differences are computed and the programs are then rendered in a customized graphical viewer that highlights changes between programs. We implement a prototype comparison utility for graphical IEC 61131-3 programs and show how it can help reduce the effort involved in manual review and maintenance activities.
This paper demonstrates methods for creating a server application with the task of generating a plausible family tree based on the user. The application does not try to be factual, merely plausible. In creating this a...
详细信息
This paper demonstrates methods for creating a server application with the task of generating a plausible family tree based on the user. The application does not try to be factual, merely plausible. In creating this app a number of server based techniques are employed to solve the various problems. 1 - Heuristics were defined to simulate plausible birth and death dates, and also the parent's age at the birth of the each generation. 2 - Screen scraping techniques were employed to harvest names from name databases which did not offer an api. 3 - Google places api was used to select a plausible birthplace for each ancestors. 4 - Wikibots were used to retrieve a plausible occupation plausible for each ancestor. The purpose of this study is to investigate how a variety of servers-based methods can be employed within a single application to provide a complex result which appears intelligent, has a certain level of semantic credibility, is fun, engaging for the user and appears entirely plausible.
Branching morphology is a crucial factor in phenotype of soybeans and the primary tissue to transport nutrients. After the acquirement of an empirical model and distribution interval for soybeans height by nonlinear r...
详细信息
Web image retrieval is a research area that is receiving a lot of attention in the last few years due to the growing availability of images on the Web. Since content-based image retrieval is still considered very diff...
详细信息
Model transformations are an important part of Model Driven Engineering (MDE). To generate a transformation with current MDE approaches, users are required to specify (or provide) complex meta-models and then engage i...
详细信息
ISBN:
(纸本)9781479903702
Model transformations are an important part of Model Driven Engineering (MDE). To generate a transformation with current MDE approaches, users are required to specify (or provide) complex meta-models and then engage in quite low-level coding in textual transformation scripting languages. This paper introduces a new approach to visualising source and target models that allows specifiers of complex data transformations to use the resultant visual notations for specifying transformations by example using drag and drop. We demonstrate the applicability of our new approach by an example case study.
Hepatocellular carcinoma (HCC) is graded mainly based on the characteristics of liver cell nuclei. This paper proposes a textural feature descriptor and a novel computational method for classifying liver cell nuclei a...
详细信息
ISBN:
(纸本)9780889869530
Hepatocellular carcinoma (HCC) is graded mainly based on the characteristics of liver cell nuclei. This paper proposes a textural feature descriptor and a novel computational method for classifying liver cell nuclei and grading the HCC histological images. The proposed textural feature descriptor observes local and spatial characteristics of the texture patterns by using multifractal computation. The textural features are utilized for nuclear segmentation, fiber region detection, and liver cell nuclei classification. Four categories of nuclear features are computed such as texture, geometry, spatial distribution, and surrounding texture, for HCC classification. Significance of liver cell nuclei classification method is evaluated by classifying non-neoplastic and tumor tissues. Furthermore, characteristics of the liver cell nuclei were utilized for grading a set of HCC images into four classes and obtained 97.77% classification accuracy.
software reference architectures have been around for quite some years. They have been designed and used with varying success. We have conducted an exploratory survey among software architects and developers to establ...
详细信息
Cloud computing has become a promising platform for dealing with emergent tasks. Meanwhile, dynamic task allocation algorithm plays a very important role in obtaining high performance computational capabilities. Unfor...
详细信息
Cloud computing has become a promising platform for dealing with emergent tasks. Meanwhile, dynamic task allocation algorithm plays a very important role in obtaining high performance computational capabilities. Unfortunately, little work has been done for emergent task scheduling under Cloud computing environment. To address this issue, we put forward a novel agent-based allocation algorithm (ABAA for short). The algorithm employed the fair competition principle of a roulette to accomplish load balancing, and adopted the dynamic adjustment principle of a buffer pool to accommodate the diversification of task arrival. We conducted extensive experiments on CloudSim platform to evaluate the performance of the strategy. The experimental results indicate that the proposed algorithm can efficiently solve emergent task allocation problem in Clouds.
In this SIG for the Digital Arts Community, we respond to the conference theme of changing perspectives by offering challenging perspectives. The challenge comes in a two-way exchange between Digital Art and HCI. On t...
详细信息
ISBN:
(纸本)9781450318990
In this SIG for the Digital Arts Community, we respond to the conference theme of changing perspectives by offering challenging perspectives. The challenge comes in a two-way exchange between Digital Art and HCI. On the one side we have the making of new and unique forms, i.e. synthesis. Whilst on the other, we have knowledge-making grounded in the human sciences and engineering, in other words, predicting and validating analysis. In this SIG session we will provoke a discussion on these contrasting challenging perspectives. How does knowledge emerge between synthesis and analysis?.
A methodical approach to analysis & design of computational situation analysis models based on model-driven engineering principles is proposed. Rendezvous anomaly detection in maritime safety and security serves a...
详细信息
ISBN:
(纸本)9781467362146
A methodical approach to analysis & design of computational situation analysis models based on model-driven engineering principles is proposed. Rendezvous anomaly detection in maritime safety and security serves as a realistic domain model to exemplify the problem scope and illustrate challenges and needs in developing practically working solutions. A novel approach to detecting anomalous multi-vessel interactions along with a generalized definition of rendezvous scenarios is presented.
暂无评论