1,924 research outputs found

    Context Aware Middleware Architectures: Survey and Challenges

    Get PDF
    Abstract: Context aware applications, which can adapt their behaviors to changing environments, are attracting more and more attention. To simplify the complexity of developing applications, context aware middleware, which introduces context awareness into the traditional middleware, is highlighted to provide a homogeneous interface involving generic context management solutions. This paper provides a survey of state-of-the-art context aware middleware architectures proposed during the period from 2009 through 2015. First, a preliminary background, such as the principles of context, context awareness, context modelling, and context reasoning, is provided for a comprehensive understanding of context aware middleware. On this basis, an overview of eleven carefully selected middleware architectures is presented and their main features explained. Then, thorough comparisons and analysis of the presented middleware architectures are performed based on technical parameters including architectural style, context abstraction, context reasoning, scalability, fault tolerance, interoperability, service discovery, storage, security & privacy, context awareness level, and cloud-based big data analytics. The analysis shows that there is actually no context aware middleware architecture that complies with all requirements. Finally, challenges are pointed out as open issues for future work

    A Task-Centered Visualization Design Environment and a Method for Measuring the Complexity of Visualization Designs

    Get PDF
    Recent years have seen a growing interest in the emerging area of computer security visualization which is about developing visualization methods to help solve computer security problems. In this thesis, we will first present a method for measuring the complexity of information visualization designs. The complexity is measured in terms of visual integration, number of separable dimensions for each visual unit, the complexity of interpreting the visual attributes, number of visual units, and the efficiency of visual search. This method is designed to better assist fellow developers to quickly evaluate multiple design choices, potentially enables computer to automatically measure the complexity of visualization data. We will also analyze the design space of network security visualization. Our main contribution is a new taxonomy that consists of three dimensions – data, visualizations, and tasks. Each dimension is further divided into hierarchical layers, and for each layer we have identified key parameters for making major design choices. This new taxonomy provides a comprehensive framework that can guide network security visualization developers to systematically explore the design space and make informed design decisions. It can also help developers or users systematically evaluate existing network security visualization techniques and systems. Finally it helps developers identify gaps in the design space and create new techniques. Taxonomy showed that most of the existing computer security visualization programs are data centered. However, some studies have shown that task centered visualization is perhaps more effective. To test this hypothesis, we propose a task centered visualization design framework, in which tasks are explicitly identified and organized and visualizations are constructed for specific tasks and their related data parameters. The center piece of this framework is a task tree which dynamically links the raw data with automatically generated visualization. The task tree serves as a high level interaction technique that allows users to conduct problem solving naturally at the task level, while still giving end users flexible control over the visualization construction. This work is currently being extended by building a prototype visualization system based on a Task-centered Visualization Design Architecture

    Architectural and Urban Spatial Digital Simulations

    Get PDF
    This study concerns digital tools and simulation methods necessary for the description, conception, perception, and analysis of spatial architectural and urban design. The purpose of the study is to categorize, analyse, and describe the influence of digital simulation tools and methods in architectural and urban design. The study analyses techniques, applications, and research in the field of digital simulations of architectural/urban ensembles while also referring to the benefits of their use both at the level of scientific and spatial perception of architectural/urban design

    Air Force Institute of Technology Research Report 1997

    Get PDF
    This report summarizes the research activities of the Air Force Institute of Technology\u27s Graduate School of Engineering and the Graduate School of Logistics and Acquisition Management. It describes research interests and faculty expertise; list student theses/dissertations; identifies research sponsors and contributions; and outlines the procedure for contacting either school

    Hypermedia Systems Development: A Comparative Study of Software Engineers and Graphic Designers

    Get PDF
    Hypermedia systems development is, in many regards, different from conventional systems development, chief amongst these differences being its multidisciplinary nature. Foremost amongst the roles in hypermedia development are software engineering and graphic design. However, traditionally the tension between software engineers and graphic designers is pronounced. It is therefore important to gain an understanding of the differences between the two camps with a view to bringing them closer together. This paper reports on the findings of a survey of hypermedia developers conducted in Ireland. One of the objectives of the survey was to compare and contrast the development approaches, methods, and techniques used by software engineers with those used by graphic designers. It was found that software engineers and graphic designers are much closer than might be believed in their attitudes on the value and importance of processes and documented working methods. However, graphic designers primarily base development approaches around the use of specific tools, whereas software engineers are more reliant on traditional and object-oriented software development methods. Regarding diagramming methods, there is some evidence of cross-pollination, as software engineers often use informal techniques such as storyboarding and graphic designers use software engineering techniques such as use case diagrams, but graphic designers find software engineering techniques to be less useful than vice versa

    Survey on synchrophasor data quality and cybersecurity challenges, and evaluation of their interdependencies

    Get PDF
    Synchrophasor devices guarantee situation awareness for real-time monitoring and operational visibility of smart grid. With their widespread implementation, significant challenges have emerged, especially in communication, data quality and cybersecurity. The existing literature treats these challenges as separate problems, when in reality, they have a complex interplay. This paper conducts a comprehensive review of quality and cybersecurity challenges for synchrophasors, and identifies the interdependencies between them. It also summarizes different methods used to evaluate the dependency and surveys how quality checking methods can be used to detect potential cyberattacks. This paper serves as a starting point for researchers entering the fields of synchrophasor data analytics and security

    Multiple-view product representation and development using augmented reality technology

    Get PDF
    Ph.DDOCTOR OF PHILOSOPH

    EPOS : evolving personal to organizational knowledge spaces

    Get PDF
    EPOS will leverage the user´s personal workspace with its manyfold native information structures to his personal knowledge space and in cooperation with other personal workspaces contribute to the organizational knowledge space which is represented in the organizational memory. This first milestone presents results from the project´s first year in the areas of the personal informational model, user observation for context elicitation, collaborative information retrieval and information visualization
    corecore