In this paper we present the architecture for the Personal Autonomic Desktop Manager, a self managing application designed to act on behalf of the user in several aspects: protection, healing, optimization and configu...
详细信息
ISBN:
(纸本)9780769531403
In this paper we present the architecture for the Personal Autonomic Desktop Manager, a self managing application designed to act on behalf of the user in several aspects: protection, healing, optimization and configuration. The overall goal of this research is to improve the correlation of the autonomic self* properties and doing so also enhance the overall self-management capacity of the desktop (autonomicity). We introduce the Circulatory Computing (CC) model, a self-managing system initiative based on the biological metaphor of the cardiovascular system, and use its concepts in the design and implementation of the architecture.
One of the first activities to develop a software product line is the feature analysis. This activity produces a feature model to represent commonalities and variabilities among products of a product line. Context-awa...
详细信息
ISBN:
(纸本)9781627486620
One of the first activities to develop a software product line is the feature analysis. This activity produces a feature model to represent commonalities and variabilities among products of a product line. Context-aware applications use context information to provide services and relevant information for their users. One of the challenges to build a context-aware product line is how to represent context information in a feature model. This paper proposes a modeling notation, called UbiFEX, for representing context information and defining context adaptive rules in a feature model.
Experimental studies have been used as a mechanism to acquire knowledge through a scientific approach based on measurement of phenomena in different areas. However it is hard to run such studies when they require mode...
详细信息
Experimental studies have been used as a mechanism to acquire knowledge through a scientific approach based on measurement of phenomena in different areas. However it is hard to run such studies when they require models (simulation), produce amount of information, and explore science in scale. In this case, a computerized infrastructure is necessary and constitutes a complex system to be built. In this paper we discuss an experimentation environment that has being built to support large scale experimentation and scientific knowledge management in software engineering.
Software technologies, such as model-based testing approaches, have specific characteristics and limitations that can affect their use in software projects. To make available knowledge regarding such technologies is i...
详细信息
ISBN:
(纸本)9781605580302
Software technologies, such as model-based testing approaches, have specific characteristics and limitations that can affect their use in software projects. To make available knowledge regarding such technologies is important to support the decision regarding their use in software projects. In particular, a choice of model-based testing approach can influence testing success or failure. Therefore, this paper aims at describing knowledge acquired from a systematic review regarding model-based testing approaches and proposing an infrastructure towards supporting their selection for software projects. Copyright 2008 ACM.
This paper presents a remotely accessible Telecom Intelligent Network (IN) simulator, centered on the Basic Call State Mode (BCSM). This model is a Finite State Machine which describes the behavior of IN services in t...
详细信息
ISBN:
(纸本)9783940793171
This paper presents a remotely accessible Telecom Intelligent Network (IN) simulator, centered on the Basic Call State Mode (BCSM). This model is a Finite State Machine which describes the behavior of IN services in the call processing. The simulator is dedicated to the students in Telecom and allows them to get acquainted with the operation of the IN Service Control Point (SCP) in different scenarios they can imagine.
In Intelligent Networks (IN), processing of services is taken out of the switches and placed (as "middleware") in separated and distributed computer nodes. Thus, "service integrators" (and not only...
详细信息
ISBN:
(纸本)9783940793171
In Intelligent Networks (IN), processing of services is taken out of the switches and placed (as "middleware") in separated and distributed computer nodes. Thus, "service integrators" (and not only equipment manufacturers or network operators) can design, deploy and administrate telecom processes tailored to the specific needs of targeted customers (individuals or groups). Education is centered on communications, so IN can be used to enhance learning management systems (LMS), with no space boundaries and in total compliance with community goals. Proprietary IN platforms are used mostly by telecom operators, but open source platforms, using Java APIs (e.g. Mobicents) are nowadays available for educational service creation in universities - which represents the subject of this paper.
The WaveScalar is the first dataflow architecture that can efficiently provide the sequential memory semantics required by imperative languages. This work presents a speculative memory disambiguation mechanism for thi...
详细信息
The WaveScalar is the first dataflow architecture that can efficiently provide the sequential memory semantics required by imperative languages. This work presents a speculative memory disambiguation mechanism for this architecture, the transaction WaveCache. Our mechanism maintains the execution order of memory operations within blocks of code, called waves, but adds the ability to speculatively execute, out-of-order, operations from different waves. This mechanism is inspired by progress in supporting transactional memories. Waves are considered as atomic regions and executed as nested transactions. Wave that have finished the execution of all their memory operations are committed, as soon as the previous waves are also committed. If a hazard is detected in a speculative wave, all the following waves (children) are aborted and re-executed. We evaluated the transactional WaveCache on a set of benchmarks from Spec 2000, Mediabench and Mibench (telecomm). Speedups ranging from 1.31 to 2.24 (related to the original WaveScalar) where observed when the benchmark doesn't perform lots of emulated function calls or access memory very often. Low speedups of 1.1 to slowdowns of 0.96 were observed when the opposite happens or when the memory concurrency was high.
This paper presents the implementation of ARQ-PROP II, a limited-depth propositional reasoner, via the compilation of its specification into an exact formulation using the satyrus platform. satyrus' compiler takes...
详细信息
Reference architectures are the basis for application instantiation in both Domain engineering and Product Line contexts. They are created based on domain requirements, commonalities, and variability. Considering that...
详细信息
OBJECTIVE: To propose a conceptual framework that supports the identification of the level of adherence of software projects regarding ubiquitous computing METHOD: To run systematic reviews to characterize 1) ubiquito...
详细信息
ISBN:
(纸本)9781627486606
OBJECTIVE: To propose a conceptual framework that supports the identification of the level of adherence of software projects regarding ubiquitous computing METHOD: To run systematic reviews to characterize 1) ubiquitous computing, 2) its main features and 3) its specific requirements RESULTS: Fifty seven papers were analyzed regarding: (1) the ubiquitous computing definition, (2) ubiquitous applications, and, (3) 10 dimensions characterizing ubiquitous applications To complement these results, other systematic review was accomplished In this case, fifty nine papers were analyzed identifying a set of 123 functional and 45 nonfunctional requirements associated to the ubiquitous dimensions CONCLUSIONS: It is possible to have a common perspective to work with the ubiquitous software engineering area including the definition for ubiquitous computing and ubiquitous dimensions, and functional and non-functional requirements associated to each ubiquitous dimension Therefore, a conceptual framework to classify software projects according to the adherence to the ubiquity perspective has been organized and discussed in this work.
暂无评论