16102915
PURPLE: a reflective middleware for pervasive computing
Pervasive computing is one of the hottest research areas in development of information technology. Among the identified key requirements for the software infrastructure of pervasive computing, such as adaptability, configurability, context and environment awareness, we focus the effort of study on the technology of reflection. In this paper, we introduce PURPLE, a reflective middleware platform which is designed and implemented to fit the very requirement of pervasive computing. And a performance analysis is given to evaluate the work.
34792854
A Component-Based Reflective Middleware Approach to Context-Aware Adaptive Systems
16395477
Extending Metadata with Scenarios in Adaptive Distributed System
The traditional metadata cannot provide enough support for the adaptive distributed systems. In this paper, we propose a metadata extension that uses the scenarios as semantic aspect, describing the expected interaction sequence based on XML schema. With such constraints, resource waste and further damages can be avoided by preventing the illegal interactions at runtime. This extension is more valid and user-friendly than the majority of the existing proposals, avoiding the potential inconsistency. A prototype has been developed to illustrate the applicability of the extended metadata. The experiments demonstrate that the prototype introduces an average overhead ratio of 6.4% in the inter-process interactions and only 0.27% in the remote interactions. The approach presented in this paper is suitable for the adaptive distributed systems and affords more guarantee of reliability
42520367
Extending metadata with scenarios in adaptive distributed system
The traditional metadata cannot provide enough support for the adaptive distributed systems. In this paper, we propose a metadata extension that uses the scenarios as semantic aspect, describing the expected interaction sequence based on XML Schema. With such constraints, resource waste and further damages can be avoided by preventing the illegal interactions at runtime. This extension is more valid and user-friendly than the majority of the existing proposals, avoiding the potential inconsistency. A prototype has been developed to illustrate the applicability of the extended metadata. The experiments demonstrate that the prototype introduces an average overhead ratio of 6.4% in the inter-process interactions and only 0.27% in the remote interactions. The approach presented in this paper is suitable for the adaptive distributed systems and affords more guarantee of reliability.
26966022
Term Committee Based Event Identification within News Topics
Most previous research focus on organizing news set into flat collections of stories. However, a topic in news is more than a mere collection of stories: it is characterized by a definite structure of inter-related events. Stories within a topic usually share some terms which are related to the topic other than a specific event, so stories of different events are usually very similar to each other within a topic. To deal with this problem, we propose a new event identification method based on the term committee. We first capture some tight term clusters as term committees of potential events, and then use them to reweight the key terms in a story. The experimental results on two Linguistic Data Consortium (LDC) datasets show that the proposed method for event identification outperforms previous methods significantly.
43377731
Software as a Service: An Integration Perspective
Software as a Service (SaaS) is gaining momentum in recent years with more and more successful adoptions. Though SaaS is delivered over Internet and charged on per-use basis, it is software application in essence. SaaS contains business data and logics which are usually required to integrate with other applications deployed by a SaaS subscriber. This makes Integration become one of the common requirements in most SaaS adoptions. In this paper, we analyze the key functional and non-functional SaaS integration requirements from an industry practitioner point of view; and summarize the SaaS integration patterns and existing offerings; then point out the gaps from both technology and tooling perspectives; finally we introduce a SaaS integration framework to address those gaps. Considering there is no much academic work on SaaS service modeling, we come up with a SaaS service description framework as an extension of Web Service description, so as to model SaaS unique features in a unified way. With the supported tooling and runtime platform, the framework can facilitate the SaaS integration lifecycle in a model-driven approach.
1087856
Towards a Model Driven Service Engineering Process
Developments in the realm of business services have opened new challenges in the business consulting world. Consequently, new procedures for services system development are being proposed. In this work, we present a model driven approach for streamlining the service engineering process. An important aspect of our work is a method for model transformation, which is essential for providing and enhancing the management and governance capabilities of the service engineering process. We then introduce a novel infrastructure which leverages Web 2.0 technologies to address the challenge of developing semantic modeling editors. Finally, we use this infrastructure as the target platform to validate our work.
15012237
A topical PageRank based algorithm for recommender systems
In this paper, we propose a Topical PageRank based algorithm for recommender systems, which aim to rank products by analyzing previous user-item relationships, and recommend top-rank items to potentially interested users. We evaluate our algorithm on MovieLens dataset and empirical experiments demonstrate that it outperforms other state-of-the-art recommending algorithms.
1961988
An Area-Efficient LDPC Decoder Architecture and Implementation for CMMB Systems
This paper presents an area-efficient LDPC decoder architecture for the China Multimedia Mobile Broadcasting (CMMB) standard. Several techniques are adopted to reduce memory size, including the min-sum algorithm (MSA), optimal bit-width quantization of the iterative messages and reduced complexity for the interconnect network. The decoder for the rate-1/2 9216-bit code is implemented using the 90nm 1.0V CMOS technology. It achieves the decoding throughput of 48Mbps at 5 iterations when operating at 60MHz and the power dissipation is only 34mW.