15293824
The Design of a New Context-Aware Policy Model for Autonomic Networking
This paper describes a new version of the DEN-ng context model, and how this model in conjunction with the DEN-ng policy model can be used for more effective and flexible context management. Both are part of the FOCALE autonomic network architecture. Context selects policies, which select roles that can be used, which in turn define allowed functionality for that particular context.
16442444
A Context-Aware Policy Model to Support Autonomic Networking
Autonomic networking requires that the services and resources offered by the network at any specific time adapt to evolving changes in user needs, business goals and environmental conditions. This paper describes a rich and extensible context-aware policy model as part of the FOCALE autonomic network architecture. This context-aware policy model is built explicitly to support context-awareness that in turn enables the control loops in FOCALE to be adaptive.
9440354
Sequential Proximity-Based Clustering for Telecommunication Network Alarm Correlation
Alarm correlation for fault management in large telecommunication networks demands scalable and reliable algorithms. In this paper, we propose a clustering based alarm correlation approach using sequential proximity between alarms. We define two novel distance metrics appropriate for measuring similarity between alarm sequences obtained from interval-based division: 1) the two-digit binary metric that values the occurrences of two alarms in neighboring intervals to tolerate the false separation of alarms due to interval-based alarm sequence division, and 2) the sequential ordering-based distance metric that considers the time of arrival for different alarms within the same interval. We validate both metrics by applying them with hierarchical clustering using real-world cellular network alarm data. The efficacy of the proposed sequential proximity based alarm clustering is demonstrated through a comparative study with existing similarity metrics.
34972188
Enhancing Software Product Line Maintenance with Source Code Mining
Large-scale reuse and accelerated software development have been some of the key attractions behind software product lines. Various strategies and processes have been developed to facilitate product line development, maintenance, and evolution. However, experiences with software product lines also showed that it is a rather challenging task to maintain software product lines and families over a long period of time. The time and effort needed to manage and maintain product lines increase and quality degrades as product lines evolve. Without proper methods and tools to support the evolution, the cost can outweigh the benefits. 
 
This paper describes an approach to simplifying the maintenance of software product lines and improving software quality by integrating traditional software maintenance practices with pattern-based source code mining for defect detection and correction. Our case studies were performed in an industrial setting where the evolution of multiple mobile phone models of a product line was investigated.
62240401
A model-based approach to adding autonomic capabilities to network fault management system
Adding autonomic capabilities to network management systems provides great promise in delivering high QoS while lowering operation and maintenance cost. In this paper, we present a model-based approach to adding autonomic capabilities to a fault management system for cellular networks. We propose the use of modeling techniques to specify software failures and their dispositions at the model level for the target system. This facilitates the deployment of a control loop for adding autonomic capabilities into the system architecture, which include self-monitoring, self-healing, and self-adjusting. Our case study on the intelligent network fault management system illustrates the proposed approach by adding and deploying these autonomic capabilities derived from self-model specifications, to mitigate the risk of specified failures and maintain the level of healthiness of the system, dynamically and effectively.
39806803
Model-Driven Adaptive Self-healing for Autonomic Computing
Self-healing is a vital property that an autonomic system must possess in order to provide robust performance and survivability. The promise of self-healing depends on other properties that the system should provide, which include self-monitoring and self-configuring. Autonomic systems further require self-healing behavior to adapt to changes in user needs, business goals, and environmental conditions such that self-healing decisions are made dynamically and adaptively according to the system context. In this paper, we propose a model-driven approach that leverages modeling techniques, reliability engineering methodologies, and aspect-oriented development to realize an adaptive self- healing paradigm for autonomic computing.
845200
The F-R Model of Teaching in Chinese Universities
In view of the teaching characteristics of the full-time universities in China, the paper probes into the application of web-based teaching platform and the new model of teaching---the F-R model of teaching that integrates the rigid teaching management with the flexible curricula teaching to make full use of the teaching resources and enhance the teaching efficiency. The new model of teaching not only assures the integrity of the students' knowledge system but also emphasizes the individual difference. It provides a way to cultivate students' personality and develop the students' ability to analyze and solve the actual problems that are necessary for the full-development and innovative person in modern society.
30018886
Federation Based Solution for Peer-to-Peer Network Management
Recently, Peer-to-Peer (P2P) technology has become one of the hottest topics in the research area of Internet. With a variety of P2P applications, especially those applications sharing large-size file resources among a large scale of user community, P2P brought us an even more exciting Internet life. However, P2P also made lots of troubles to network managers because of consuming too much network bandwidth sometimes. Lacking of effective management solution, some ISPs plan to block all P2P services on their network boundaries. In this paper, we propose a federation-based solution for peer-to-peer network management. By setting up a P2P federation, ISPs and P2P service providers can work together for P2P network management. From P2P federation service, ISPs can get P2P nodes information of their own network to make some control to those that disturb normal network services. At the same time, service providers of P2P may get routing information of specific ISPs to optimize the routing of P2P network itself by joining in federation. Under such scenario, it will save much cost for ISPs to detect and control P2P traffic and give up the idea of killing P2P services. Save and help to the development of P2P are the most important target of this solution.
1234512
HOS-Miner: A System for Detecting Outlying Subspaces of High-dimensional Data
We identify a new and interesting high-dimensional outlier detection problem in this paper, that is, detecting the subspaces in which given data points are outliers. We call the subspaces in which a data point is an outlier as its Outlying Subspaces. In this paper, we will propose the prototype of a dynamic subspace search system, called HOS-Miner (HOS stands for High-dimensional Outlying Subspaces), that utilizes a sample-based learning process to effectively identify the outlying subspaces of a given point.
8786256
Metamodel-driven model interpreter evolution
Domain-specific modeling (DSM) raises the level of abstraction by specifying a metamodel that is aligned to a particular problem domain. A key feature of DSM is the construction of model interpreters that synthesize the domain models into software artifacts. In the presence of new stakeholder requirements, it is possible that a metamodel undergoes numerous changes during periods of evolution (a new instance of the classic schema evolution problem). Consequently, there is a fundamental problem in keeping the model interpreters up to date with metamodel changes. This research abstract outlines the technical challenges in formalizing model interpreter implementation with the intent to facilitate interpreter evolution in terms of metamodel migration.
1181158
Weaving Deployment Aspects into Domain-specific Models
Domain-specific models increase the level of abstraction used to develop large-scale component-based systems. Model-driven development (MDD) approaches (e.g., Model-Integrated Computing and Model-Driven Architecture) emphasize the use of models at all stages of system development. Decomposing problems using MDD approaches may result in a separation of the artifacts in a way that impedes comprehension. For example, a single concern (such as deployment of a distributed system) may crosscut different orthogonal activities (such as component specification, interaction, packaging and planning). To keep track of all entities associated with a component, and to ensure that the constraints for the system as a whole are not violated, a purely model-driven approach imposes extra effort, thereby negating some of the benefits of MDD. This paper provides three contributions to the study of applying aspect-oriented techniques to address the crosscutting challenges of model-driven component-based distributed systems development. First, we identify the sources of crosscutting concerns that typically arise in model-driven development of component-based systems. Second, we describe how aspect-oriented model weaving helps modularize these crosscutting concerns using model transformations. Third, we describe how we have applied model weaving using a tool called the Constraint-Specification Aspect Weaver (C-SAW) in the context of the Platform-Independent Component Modeling Language (PICML), which is a domain-specific modeling language for developing component-based systems. A case study of a joint-emergency response system is presented to express the challenges in modeling a typical distributed system. Our experience shows that model weaving is an effective and scalable technique for dealing with crosscutting aspects of component-based systems development.