3,881 research outputs found
COMPATIBILITY TESTING FOR COMPONENT-BASED SYSTEMS
Many component-based systems are deployed in diverse environments, each with different components and with different component versions. To ensure the system builds correctly for all deployable combinations (or, configurations), developers often perform compatibility testing by building their systems on various configurations. However, due to the large number of possible configurations, testing all configurations is often infeasible, and in practice, only a handful of popular configurations are tested; as a result, errors can escape to the field. This problem is compounded when components evolve over time and when test resources are limited.
To address these problems, in this dissertation I introduce a process, algorithms and a tool called Rachet. First, I describe a formal modeling scheme for capturing the system configuration space, and a sampling criterion that determines the portion of the space to test. I describe an algorithm to sample configurations satisfying the sampling criterion and methods to test the sampled configurations.
Second, I present an approach that incrementally tests compatibility between components, so as to accommodate component evolution. I describe methods to compute test obligations, and algorithms to produce configurations that test the obligations, attempting to reuse test artifacts.
Third, I present an approach that prioritizes and tests configurations based on developers' preferences. Configurations are tested, by default starting from the most preferred one as requested by a developer, but cost-related factors are also considered to reduce overall testing time.
The testing approaches presented are applied to two large-scale systems in the high-performance computing domain, and experimental results show that the approaches can (1) identify compatibility between components effectively and efficiently, (2) make the process of compatibility testing more practical under constant component evolution, and also (3) help developers achieve preferred compatibility results early in the overall testing process when time and resources are limited
Recommended from our members
Towards a user-centric mobile government in Jordan
This thesis was submitted for the degree of Doctor of Philosophy and awarded by Brunel University.Mobile government (M-Government) is an evolving delivery channel for governments to provide timely information and services ubiquitously to residents, businesses and other government departments through mobile devices. Developing countries have a higher mobile penetration rate than the fixed-line Internet rates, which opens doors of opportunities for these countries to bridge the digital gap and gain a better reach through M-Government. Jordan has realised the potential of M-Government and launched the E-Government Mobile Portal on the 18th of April, 2011. This thesis uses a mixed-method approach comprising surveys, interviews, meta-analysis and focus groups. The findings show that the critical success factors for M-government from the users’ perspective are the following: user acceptance, security, privacy, trust, cost, mobile device limitations, usability, availability of services, broadband and content. The findings also show that there are ’high effect’ success factors in addition to the critical ones which are the following : mobile payment system, accessibility, awareness, education, reliability, legal issues and mobile penetration. Additionally, this thesis also proposes a success framework for M-Government that provides practical strategies to tackle each success factor. Furthermore, it recommends an M-Government user-centric road map with implementation stages aiming to assist the Jordanian Government and other governments in tackling each success factor in order to ensure a successful implementation of M-Government
Policy Design for Controlling Set-Point Temperature of ACs in Shared Spaces of Buildings
Air conditioning systems are responsible for the major percentage of energy
consumption in buildings. Shared spaces constitute considerable office space
area, in which most office employees perform their meetings and daily tasks,
and therefore the ACs in these areas have significant impact on the energy
usage of the entire office building. The cost of this energy consumption,
however, is not paid by the shared space users, and the AC's temperature
set-point is not determined based on the users' preferences. This latter factor
is compounded by the fact that different people may have different choices of
temperature set-points and sensitivities to change of temperature. Therefore,
it is a challenging task to design an office policy to decide on a particular
set-point based on such a diverse preference set. As a result, users are not
aware of the energy consumption in shared spaces, which may potentially
increase the energy wastage and related cost of office buildings. In this
context, this paper proposes an energy policy for an office shared space by
exploiting an established temperature control mechanism. In particular, we
choose meeting rooms in an office building as the test case and design a policy
according to which each user of the room can give a preference on the
temperature set-point and is paid for felt discomfort if the set-point is not
fixed according to the given preference. On the other hand, users who enjoy the
thermal comfort compensate the other users of the room. Thus, the policy
enables the users to be cognizant and responsible for the payment on the energy
consumption of the office space they are sharing, and at the same time ensures
that the users are satisfied either via thermal comfort or through incentives.
The policy is also shown to be beneficial for building management. Through
experiment based case studies, we show the effectiveness of the proposed
policy.Comment: Journal paper accepted in Energy & Buildings (Elsevier
U.S. SPACE FORCE (USSF) ACQUISITION OCCUPATIONAL COMPETENCY INTEGRATION INTO A TALENT OPERATIONS PLATFORM
The idea of using competencies as a vehicle for effective talent management has been an idea explored by many organizations. Recently all service components across the Department of Defense (DOD) have begun a revolution within talent management, particularly with job placement. The DOD’s newest component, the United States Space Force (USSF), actively seeks to implement a competency-based process as dictated by the Guardian Ideal. This capstone report provides USSF with recommendations on effectively integrating a scalable competency-driven system into a talent operations platform that manages Guardian talent during assignment placement. The team evaluated civilian and governmental talent operations systems and processes through interviews with relevant talent management personnel within the DOD and industry. This qualitative analysis fueled the team’s development of a simulation model to identify the effects of competency integration on the system and its interaction with external variables. Throughout the research, the team confirmed that all services desire the effective integration of competencies but lack the implementation of accountable competencies by a validation method. The team recommends Space Force develop a way to validate and input competency assessments by implementing the competency framework within a software system in terms of a scoring algorithm to provide a clear picture for Guardians and Commanders to determine the best fit for vacant billets.Space Force Talent Management Office (ETMO)Major, United States ArmyCaptain, United States ArmyCaptain, United States ArmyCaptain, United States ArmyCaptain, United States ArmyApproved for public release. Distribution is unlimited
PMKS+: Recreating a Legacy Application
The goal of this project was to recreate the Planar Mechanism Kinematic Simulator (PMKS), a legacy, open-source web application, on a modern web platform with an enhanced user experience. The conversion included support for multiple browsers and improvements to the graphical user interface. A user interface is effective when it improves the overall experience of the user. This application was developed using the latest technologies in web development, such as HTML5 and Typescript, according to the standards of the World Wide Web Consortium. Through multiple evaluations testing the interface and functions, we were able to create a similar application to PMKS that has an improved user interface experience
A Hybrid Data-Driven Web-Based UI-UX Assessment Model
Today, a large proportion of end user information systems have their
Graphical User Interfaces (GUI) built with web-based technology (JavaScript,
CSS, and HTML). Some of these web-based systems include: Internet of Things
(IOT), Infotainment (in vehicles), Interactive Display Screens (for digital
menu boards, information kiosks, digital signage displays at bus stops or
airports, bank ATMs, etc.), and web applications/services (on smart devices).
As such, web-based UI must be evaluated in order to improve upon its ability to
perform the technical task for which it was designed. This study develops a
framework and a processes for evaluating and improving the quality of web-based
user interface (UI) as well as at a stratified level. The study develops a
comprehensive framework which is a conglomeration of algorithms such as the
multi-criteria decision making method of analytical hierarchy process (AHP) in
coefficient generation, sentiment analysis, K-means clustering algorithms and
explainable AI (XAI)
Recommended from our members
Multimedia delivery in the future internet
The term “Networked Media” implies that all kinds of media including text, image, 3D graphics, audio
and video are produced, distributed, shared, managed and consumed on-line through various networks,
like the Internet, Fiber, WiFi, WiMAX, GPRS, 3G and so on, in a convergent manner [1]. This white
paper is the contribution of the Media Delivery Platform (MDP) cluster and aims to cover the Networked
challenges of the Networked Media in the transition to the Future of the Internet.
Internet has evolved and changed the way we work and live. End users of the Internet have been confronted
with a bewildering range of media, services and applications and of technological innovations concerning
media formats, wireless networks, terminal types and capabilities. And there is little evidence that the pace
of this innovation is slowing. Today, over one billion of users access the Internet on regular basis, more
than 100 million users have downloaded at least one (multi)media file and over 47 millions of them do so
regularly, searching in more than 160 Exabytes1 of content. In the near future these numbers are expected
to exponentially rise. It is expected that the Internet content will be increased by at least a factor of 6, rising
to more than 990 Exabytes before 2012, fuelled mainly by the users themselves. Moreover, it is envisaged
that in a near- to mid-term future, the Internet will provide the means to share and distribute (new)
multimedia content and services with superior quality and striking flexibility, in a trusted and personalized
way, improving citizens’ quality of life, working conditions, edutainment and safety.
In this evolving environment, new transport protocols, new multimedia encoding schemes, cross-layer inthe
network adaptation, machine-to-machine communication (including RFIDs), rich 3D content as well as
community networks and the use of peer-to-peer (P2P) overlays are expected to generate new models of
interaction and cooperation, and be able to support enhanced perceived quality-of-experience (PQoE) and
innovative applications “on the move”, like virtual collaboration environments, personalised services/
media, virtual sport groups, on-line gaming, edutainment. In this context, the interaction with content
combined with interactive/multimedia search capabilities across distributed repositories, opportunistic P2P
networks and the dynamic adaptation to the characteristics of diverse mobile terminals are expected to
contribute towards such a vision.
Based on work that has taken place in a number of EC co-funded projects, in Framework Program 6 (FP6)
and Framework Program 7 (FP7), a group of experts and technology visionaries have voluntarily
contributed in this white paper aiming to describe the status, the state-of-the art, the challenges and the way
ahead in the area of Content Aware media delivery platforms
A Multi Perspective Approach for Understanding the Determinants of Cloud Computing Adoption among Australian SMEs
Cloud computing is proved to be an effective computing technology for organisations through the advantages that it offers such as IT technical agility and scalability, enhancing businesses processes, and increasing enterprises competitiveness. In Australia, there is an emerging trend that small and medium-sized enterprises (SMEs) begin to adopt this technology in the conventional working practices. However, there is a dearth of prior studies on examining the factors that influence the cloud computing adoption among Australian SMEs. To fill the empirical vacuum, this research-in-progress proposes an integrated framework for examining the determinants of cloud computing service adoption with the consideration of the unique characteristics of Australian SMEs, such as relatively low adoption of cloud computing services, less innovative, and limited knowledge about cloud computing and its benefits and hindrances. To this end, we are conducting consecutive studies to investigate this research issue. An exploratory interview study will be applied to observe and verify the characteristics of Australian SMEs toward the cloud computing adoption. This is followed by an organisational level survey that examines the effects of determinants on cloud computing adoption. Finally, a decision model for cloud computing adoption among Australian SMEs will be developed by using a Multi Criteria Decision Approach (MCDA) through rating, prioritising, and ranking of various criteria and alternatives available to the decision makers. Adopting the mixed-method research fashion, this research-in-progress intends to make significant implications to scholars and practitioners alike in the cloud computing research and applications areas
IDENTIFYING A CUSTOMER CENTERED APPROACH FOR URBAN PLANNING: DEFINING A FRAMEWORK AND EVALUATING POTENTIAL IN A LIVABILITY CONTEXT
In transportation planning, public engagement is an essential requirement forinformed decision-making. This is especially true for assessing abstract concepts such aslivability, where it is challenging to define objective measures and to obtain input that canbe used to gauge performance of communities. This dissertation focuses on advancing adata-driven decision-making approach for the transportation planning domain in thecontext of livability. First, a conceptual model for a customer-centric framework fortransportation planning is designed integrating insight from multiple disciplines (chapter1), then a data-mining approach to extracting features important for defining customersatisfaction in a livability context is described (chapter 2), and finally an appraisal of thepotential of social media review mining for enhancing understanding of livability measuresand increasing engagement in the planning process is undertaken (chapter 3). The resultsof this work also include a sentiment analysis and visualization package for interpreting anautomated user-defined translation of qualitative measures of livability. The packageevaluates users satisfaction of neighborhoods through social media and enhances thetraditional approaches to defining livability planning measures. This approach has thepotential to capitalize on residents interests in social media outlets and to increase publicengagement in the planning process by encouraging users to participate in onlineneighborhood satisfaction reporting. The results inform future work for deploying acomprehensive approach to planning that draws the marketing structure of transportationnetwork products with residential nodes as the center of the structure
- …