The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
By utilizing cloud infrastructures or platforms as services, SaaS providers can counter fluctuating loads through smoothly scaling up and down and therefore improve resource- and cost-efficiency, or transfer responsibility for the maintenance of complete underlying software stacks to a cloud provider, for instance. Our model-based approach CloudMIG aims at supporting SaaS providers to semi-automatically...
Runtime adaptivity is a promising direction towards achieving adaptive behavior for software systems that operate within highly dynamic and non-deterministic environments. Model-centric approaches have proven to be able to successfully address various aspects of runtime adaptivity. In this paper, we propose a target architecture for self-adaptive software systems and show how it facilitates adaptation...
Designed and implemented in the 1980's, the Advanced Multi-Mission Operations System (AMMOS) was a breakthrough for deep-space NASA missions, enabling significant reductions in the cost and risk of implementing ground systems. By designing a framework for use across multiple missions and adaptability to specific mission needs, AMMOS developers created a set of applications that have operated dozens...
To support the emerging trends in mobile interaction, design patterns for distributed software system need adaptations and extensions. In this paper, we describe an implementation framework for providing interactive applications with distributed message-based Model-View-Controller (MVC) architecture using event programming design. The provided solution uses the XMPP protocol for exchanging message...
RoboPrism, a framework that supports software-architecture-based development of robotic systems, is accessible to nonexperts in robotics, deals effectively with heterogeneity in distributed and mobile robotics systems, and facilitates adaptation in complex, dynamic environments.
Due to the increasing popularity of Web services technology and the potential of dynamic service selection and integration, many similar services are accessible. Quality of Service (QoS) is the main factor to differentiate similar Web services. In this paper, we propose a broker-based architecture for dynamic web service selection that facilitates the requester to specify his/her non-functional requirements...
In this article we present an architecture for the integration of external and independent software components into IMS-LD based courses that cater for adaptivity. The architecture allows combining existing research on explicit representations of collaborative learning processes (i.e. learning designs) with the availability of existing and tested collaborative learning tools (e.g. a forum in a VLE,...
On the basis of interrelated researches, this essay summarizes the basic definition and classification, and provides a model which consists of six views to modeling composite connector. The center of this model is function view, with the aspect view, framework view, logic/data view, behavior view and integrated view running through, and then the above six views form a systematic whole describing and...
Architecture processes emerged to aid the architects in the construction of software architecture descriptions. Service-Oriented Architecture (SOA) emerged as a type of software architecture to build systems through the composition of services. On the one hand, the traditional architecture processes do not comprise some SOA features. On the other hand, the available SOA approaches do not fulfill all...
For the purpose of high reliability and low cost when distributed computing system is developed, an architecture description language based on software reliability evaluation for distributed computing systems (REAL) is proposed in this paper. Its main purpose is used to describe the software architecture of distributed computing system in order to evaluation reliability of a given architecture. It...
Developing software of large size is a difficult task. To maintain them and to make them evolve during numerous years is more difficult again. In the absence of a global vision, the software structure aim to be destroyed naturally with the progression of the modifications. Understanding the software is then more and more difficult. Several works attempted to capture software evolution from different...
Reflexion models are a conformance checking technique between high-level models and source code. I propose three changes to improve scalability of the technique and its ease of use in the context of an evolving software development project. First, express architectural rules as design tests that may be checked in a testing framework. Second, support semi-automated changes to the mapping between source...
This paper describes a generic architecture for agents that allows agents to adapt to dynamic environments by using a trust mechanism in conjunction with machine learning. Central parts of the architecture are an Observer/Controller loop and a trust aggregation mechanism. It is shown how this proposed architecture can be applied to agents that act on behalf of a user in a decentralised desktop grid...
The migration of legacy system designs to full Service-Oriented applications raises several interesting issues, particularly surrounding co-ordination and management of the emerging system structure. Existing and emerging SOA and Web standards and technologies such as WSDL, BPEL and WS-BPEL are promoted as facilitating the design of fully-adaptive and scalable enterprise applications. However, runtime...
Requirements are sensitive to the context in which the system-to-be must operate. Where such context is well understood and is static or evolves slowly, existing RE techniques can be made to work well. Increasingly, however, development projects are being challenged to build systems to operate in contexts that are volatile over short periods in ways that are imperfectly understood. Such systems need...
The problem of dynamic service composition of SOA systems based on QoS requirements may be framed as one of automatic generation of policies according to desirable level of QoS characteristics. In this paper, we provide a model driven approach to develop an optimal service composition policies for SOA systems with defined SLAs metrics and QoS constraints. Our work utilizes ideas from Dynamic Programming...
Shared Architecture provides the infrastructure for an electric utility to integrate control center systems with other utility operations systems using the principles of a Service Oriented Architecture. In the electric utility environment, software systems may have been purchased from different vendors or built in-house, resulting in a diverse computing environment with point to point interfaces between...
Architecture-based method, which implements self-managing characteristics by dynamically configuring or reconfiguring the runtime architecture, has been widely accepted as a promising approach for self-adaptive systems. Some reflective architecture and component models like Fractal are proposed to support dynamic architecture adaptations through introspection and reconfiguration APIs. We believe dynamic...
Service-oriented collective intelligence, which creates new value by combining services provided by various organizations via services computing technologies, has been gaining in importance with the development of services computing technologies. Because collective intelligence needs many participants, it is crucial to build a framework where a wide variety of policies of service providers are satisfied...
The software architecture which may evolve dynamically is the key to implement the adaptive networked software. This paper proposed a meta-model of adaptive software architecture based on RGPS meta-modeling of requirement framework. This meta-model takes the reflection architecture as foundation, and takes goal as unit, combines goal model, process model with services, while transformation of the...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.