We consider a component to be an encapsulated hardware-software unit that can be used as a building block in the construction of a larger system and that delivers a specified service across a component interface. The ...
详细信息
We consider a component to be an encapsulated hardware-software unit that can be used as a building block in the construction of a larger system and that delivers a specified service across a component interface. The problem of composition of a set of components can be broken down into the following two subproblems, the composition of the componentservices and the incorporation of the components into an integrated software/hardware architecture. We focus on the problem of componentservice composition
In classical real-time systems the resources for an application are allocated at system start so that every resource request can be fulfilled in future. This would lead to much internal waste of resources in the case ...
详细信息
In classical real-time systems the resources for an application are allocated at system start so that every resource request can be fulfilled in future. This would lead to much internal waste of resources in the case of modern Self-X systems, because these systems have highly dynamic resource consumptions. The Flexible Resource Manager (FRM) was developed to overcome this problem. The manager puts temporarily unused resources at other applications' disposal. In this paper the FRM approach is evaluated by concrete application examples and randomly generated applications.
We present a rigorous model-based approach to the stepwise design of contractual state machines, which are a simplified form of state charts extended with declarative specifications. The approach is based on applicati...
详细信息
We present a rigorous model-based approach to the stepwise design of contractual state machines, which are a simplified form of state charts extended with declarative specifications. The approach is based on application of a set of refinement patterns, that can be validated against a formal semantics, and that are implemented using update-in-place model transformations. We describe the integrated tool support we are implementing for this model-based approach, and illustrate the approach with small examples.
The proceedings contain 54 papers. The topics discussed include: flexibility, manageability and performance in a grid storage appliance;distributedcomputing with load-managed active storage;a decentralized, adaptive ...
ISBN:
(纸本)0769516866
The proceedings contain 54 papers. The topics discussed include: flexibility, manageability and performance in a grid storage appliance;distributedcomputing with load-managed active storage;a decentralized, adaptive replica location mechanism;adaptive timeout discovery using the network weather service;dynamic right-sizing in FTP (drsFTP): enhancing grid performance in user-space;QoS-based resource discovery in intermittently available environments;a scalable QoS-aware service aggregation model for peer-to-peer computing grids;interactive and descriptor-based deployment of object-oriented grid applications;partitionable services: a framework for seamlessly adapting distributed applications to heterogeneous environments;using kernel couplings to predict parallel application performance;using semantic information to guide efficient parallel I/O on clusters;backtracking and re-execution in the automatic debugging of parallelized programs;and leveraging run time knowledge about event rates to improve memory utilization in wide area data stream filtering.
Software component techniques have been widely used for enhancement and the cost reduction of software development. We herein introduce a component system with a real-time operating system (RTOS). A case study of a tw...
详细信息
Software component techniques have been widely used for enhancement and the cost reduction of software development. We herein introduce a component system with a real-time operating system (RTOS). A case study of a two-wheeled inverted pendulum balancing robot with the component system is presented. The component system can deal with RTOS resources, such as tasks and semaphores, as components. Moreover, a trace functionality which is a new functionality to confirm the state of components or calling components without modification of C source code is introduced.
In this paper, we propose a method to verify software executed on RTOS which conforms to mulTRON with a model checking tool Spin. The RTOS provides facilities such as priorities and service calls to control the execut...
详细信息
ISBN:
(纸本)9780769531328
In this paper, we propose a method to verify software executed on RTOS which conforms to mulTRON with a model checking tool Spin. The RTOS provides facilities such as priorities and service calls to control the execution of tasks, however, Spin does not provide them. Thus, we implemented a middleware which allows us to use the facilities and simulate the execution of the tasks in Spin. The paper shows how it is implemented and its evaluation.
component-based infrastructures provide support for the development and execution of component-based systems. However they have limitations in their application in real-time and reliable systems, because they do not i...
详细信息
component-based infrastructures provide support for the development and execution of component-based systems. However they have limitations in their application in real-time and reliable systems, because they do not integrate facilities to support these types of problems and include limitations of predictability and dependability. These infrastructures are designed to provide support to financial and e-commerce applications; they integrate as basic services the transaction, persistence, security and events. These are useful services in real-time and telecom applications, but these applications require other types of services to provide predictability and reliability. We introduce some practical solutions to integrate QoS (Quality of service) services in the component infrastructures and the results that their business components can expect.
Integration of system components is a crucial challenge in the design of embedded real-time systems, as complex non-functional interdependencies may exist. [20] presented a framework, enabling autonomous verification ...
详细信息
Integration of system components is a crucial challenge in the design of embedded real-time systems, as complex non-functional interdependencies may exist. [20] presented a framework, enabling autonomous verification of timing properties in the system itself. The work presented in this paper, takes that approach one step further, enabling autonomuous assignment of execution priorities under timing constraints. We present a distributed heuristic algorithm for the constraint statisfaction problem (CSP) of finding feasible priority assignments in static priority preemptive (SPP) scheduled hard real-time systems. The proposed heuristic considers end-to-end path latency constraints in arbitrary task graphs mapped on arbitrary platform graphs.
In this paper we present a novel algorithm for moving object detection and segmentation, operating on H.264 bit streams. Compared to more traditional pixel-based approaches, the novelty of the algorithm consists of di...
详细信息
ISBN:
(纸本)9781509049370
In this paper we present a novel algorithm for moving object detection and segmentation, operating on H.264 bit streams. Compared to more traditional pixel-based approaches, the novelty of the algorithm consists of directly using the motion features embedded into the H.264 bit stream, thereby achieving realtime operational capability. This makes the algorithm ready to be installed in any video surveillance system, enabling for better resource allocation and facilitating the deployment of distributed systems. The method we propose measures the statistical disorder of the motion field at the boundary of the moving objects, achieving at the same time detection and segmentation. In order to refine the segmentation, results, the temporal correlation of motion vectors is analyzed. The algorithm has been tested on the traditional videos used to benchmark video compression algorithms, as well as on a subset of sequences from the iLids dataset, to demonstrate its generalization capabilities.
暂无评论