10,900 research outputs found

    Integrating Lightweight Systems Analysis into the United Process by Using Service Responsibility Tables

    Get PDF
    This paper is a step toward establishing direct, but non-automatic links between lightweight (semi-formal) analysis methods for business professionals and heavyweight analysis methods for IT professionals. After noting the importance of user involvement in obtaining accurate and meaningful user requirements, the paper summarizes the Unified Process, a software development methodology that employs Unified Modeling Language (UML). Another section in the paper summarizes previous extensions of the work system method that produced a lightweight analysis tool called Service Responsibility Tables (SRTs). This paper uses a straightforward example to demonstrate a set of heuristics for translating between service responsibility tables produced by business professionals and UML diagrams that IT professionals can use as a partial basis for programming. This type of guideline-based link between lightweight and heavyweight methods could lead to more effective user involvement in requirements determination and reduce failure rate in IT projects

    UAV-CLOUD: A PLATFORM FOR UAV RESOURCES AND SERVICES ON THE CLOUD

    Get PDF
    UAVs - Unmanned Aerial Vehicles – have gained significant attention recently, due to the increasingly growing range of applications. However, developing collaborative UAV applications using traditional technologies in a tightly coupled design requires a great deal of development effort, time, and budget especially for heterogeneous UAVs. Moreover, monitoring and accessing UAV resources using traditional communication media suffer from several restrictions and limitations. This research aims to simplify the efforts, reduce the time, and lower the costs of developing collaborative applications for distributed heterogeneous UAVs. In addition, the research aims to provide ubiquitous UAV resources access. A platform is proposed for developing distributed UAVs. This platform provides services to simplify application development. In this approach, UAVs are integrated with the Cloud Computing paradigm to provide ubiquitous access to their resources and services. Due to the limited capabilities of UAVs, a lightweight architecture is adopted. UAV resources and services are modeled in a Resource Oriented Architecture which is a new flexible web service design pattern with loosely coupled interaction between services. Hence, they are accessed as Representational State Transfer RESTful services using HTTP. Moreover, the research proposes using a broker architecture to increase efficiency by separating responsibilities. Therefore, it separates the requester’s logic and functionalities from the provider’s. It also takes the responsibility for allocating the issued request to the available and suitable UAV(s). To test the proposed platform, I first developed the UAV resources as a payload subsystem then provided them with Internet connectivity. Then, resource identifiers and uniform interfaces were developed using the RESTful Application Programming Interfaces (APIs). I also developed the broker service along with a database containing the information of the registered UAVs and their resources. The platform system components were tested using a requester interface in a browser by issuing a request for a resource to the broker to find and request the service from a suitable UAV. The test was done for retrieving data from UAVs as well as requesting actions from them. The main contributions of this research are proposing the UAV-Cloud platform for simplifying the development of ubiquitous UAV applications and its vii perspectives, as well as a lightweight loosely coupled design for UAV resources. Another contribution is developing the broker architecture for separating responsibilities in this platform

    Analyzing consumer perceptions: the case of the natural and organic category of cosmetic products

    Get PDF
    http://www.ester.ee/record=b4420420~S58*es

    A WSSL Implementation for Critical CyberPhysical Systems Applications

    Get PDF
    The advancements in wireless communication technologies have enabled unprecedented pervasiveness and ubiquity of Cyber-Physical Systems (CPS). Such technologies can now empower true Systems-of-Systems (SoS), which cooperate to achieve more complex and efficient functionalities, such as vehicle automation, industry, residential automation, and others. However, for CPS applications to become a reality and fulfill their potential, safety and security must be guaranteed, particularly in critical systems, since they rely heavily on open communication systems, prone to intentional and non-intentional interferences. To address these issues, in this work, we propose designing a Wireless Security and Safety Layer (WSSL) architecture to be implemented in critical CPS applications. WSSL increases the reliability of these critical communications by enabling the detection of communication errors. Otherwise, it increases the CPS security using a message signature process that uniquely identifies the sender. So, this work intends to present the WSSL architecture and its implementation over two different scenarios: over Message Queue Telemetry Transport (MQTT) protocol and inside a simulation environment for communication between Unmanned Aerial Vehicles (UAVs) and Ground Control Stations in case of Beyond Visual Line of Sight (BVLOS) applications. We aim to prove that the WSSL does not significantly increase the system payload and demonstrate its safety and security resources, allowing it to be used in any general or critical CPS.Os avanços nas tecnologias de comunicação sem fios permitiram uma omnipresença e ubiquidade sem precedentes dos Sistemas Ciber-Físicos (CPS). CPS são a combinação de um sistema físico, um sistema cibernético, e a sua rede de comunicação. Tais tecnologias podem agora capacitar verdadeiros Sistemas de Sistemas (SoS) que cooperam para alcançar funcionalidades mais complexas e eficientes, tais como automação de veículos, indústria, automação residencial, e outras. As aplicações CPS são baseadas num ambiente complexo, onde sistemas estão interligados e dispositivos interagem entre si em grande escala. Estas circunstâncias aumentam a superfície de ataque, e os desafios para garantir fiabilidade e segurança. Contudo, para que as aplicações CPS se tornem realidade e alcancem o seu potencial, a segurança do funcionamento e segurança contra intrusões devem ser garantidas, particularmente em sistemas críticos, uma vez que dependem fortemente de sistemas de comunicação abertos, propensos a interferências intencionais e não intencionais. Tais interferências podem ocasionar graves danos ao ambiente e riscos a integridade física e moral das pessoas envolvidas. Neste trabalho, propõe-se a concepção de uma arquitectura WSSL, a ser implementada em aplicações críticas de CPS, para abordar estas questões. Esta arquitectura aumenta a fiabilidade das comunicações críticas, permitindo a detecção de erros de comunicação. Além disso, aumenta a segurança dos CPS utilizando um processo de assinatura de mensagem que identifica de forma única o remetente, garantindo a integridade e autenticidade, pilares cruciais da cibersegurança. Assim, pretende-se apresentar a definição, arquitectura e a implementação da WSSL sobre um protocolo MQTT (do inglês Message Queue Telemetry Transport) para avaliação dos custos associados a sua implementação, e provar que esta não aumenta significativamente a carga útil do sistema. Também é pretendido avaliar seu comportamento e custos a partir da implementação em um ambiente simulado para comunicação entre veículos aéreos não tripulados e estações de controle terrestres . Por fim, deve-se avaliar se os seus recursos de segurança são eficientes na detecção de erros relativos a segurança do funcionamento ou a segurança contra intrusões, permitindo a sua utilização em qualquer CPS, seja ele um CPS crítico ou não.N/

    Suggested approach for establishing a rehabilitation engineering information service for the state of California

    Get PDF
    An ever expanding body of rehabilitation engineering technology is developing in this country, but it rarely reaches the people for whom it is intended. The increasing concern of state and federal departments of rehabilitation for this technology lag was the stimulus for a series of problem-solving workshops held in California during 1977. As a result of the workshops, the recommendation emerged that the California Department of Rehabilitation take the lead in the development of a coordinated delivery system that would eventually serve the entire state and be a model for similar systems across the nation

    SOA enabled ELTA: approach in designing business intelligence solutions in Era of Big Data

    Get PDF
    The current work presents a new approach for designing business intelligence solutions. In the Era of Big Data, former and robust analytical concepts and utilities need to adapt themselves to the changed market circumstances. The main focus of this work is to address the acceleration of building process of a “data-centric” Business Intelligence (BI) solution besides preparing BI solutions for Big Data utilization. This research addresses the following goals: reducing the time spent during business intelligence solution’s design phase; achieving flexibility of BI solution by adding new data sources; and preparing BI solution for utilizing Big Data concepts. This research proposes an extension of the existing Extract, Load and Transform (ELT) approach to the new one Extract, Load, Transform and Analyze (ELTA) supported by service-orientation concept. Additionally, the proposed model incorporates Service-Oriented Architecture concept as a mediator for the transformation phase. On one side, such incorporation brings flexibility to the BI solution and on the other side; it reduces the complexity of the whole system by moving some responsibilities to external authorities

    Analysis of current middleware used in peer-to-peer and grid implementations for enhancement by catallactic mechanisms

    Get PDF
    This deliverable describes the work done in task 3.1, Middleware analysis: Analysis of current middleware used in peer-to-peer and grid implementations for enhancement by catallactic mechanisms from work package 3, Middleware Implementation. The document is divided in four parts: The introduction with application scenarios and middleware requirements, Catnets middleware architecture, evaluation of existing middleware toolkits, and conclusions. -- Die Arbeit definiert Anforderungen an Grid und Peer-to-Peer Middleware Architekturen und analysiert diese auf ihre Eignung für die prototypische Umsetzung der Katallaxie. Eine Middleware-Architektur für die Umsetzung der Katallaxie in Application Layer Netzwerken wird vorgestellt.Grid Computing
    corecore