260,444 research outputs found

    The openCARP CDE: Concept for and implementation of a sustainable collaborativedevelopment environment for research software

    Get PDF
    This work describes the setup of an advanced technical infrastructure for collabora-tive software development in large, distributed projects based on GitLab. We presentits customization and extension, additional features and processes like code review,continuous automated testing, DevOps practices, and sustainable life-cycle manage-ment including long-term preservation and citable publishing of software releasesalong with relevant metadata. The collaborative development environment (CDE) iscurrently used for developing the open cardiac simulation software openCARP and anevaluation showcases its capability and utility for collaboration and coordination ofsizeable heterogeneous teams. As such, it could be a suitable and sustainable infras-tructure solution for a wide range of research software projects

    Simulating Humans as Integral Parts of Spacecraft Missions

    Get PDF
    The Collaborative-Virtual Environment Simulation Tool (C-VEST) software was developed for use in a NASA project entitled "3-D Interactive Digital Virtual Human." The project is oriented toward the use of a comprehensive suite of advanced software tools in computational simulations for the purposes of human-centered design of spacecraft missions and of the spacecraft, space suits, and other equipment to be used on the missions. The C-VEST software affords an unprecedented suite of capabilities for three-dimensional virtual-environment simulations with plug-in interfaces for physiological data, haptic interfaces, plug-and-play software, realtime control, and/or playback control. Mathematical models of the mechanics of the human body and of the aforementioned equipment are implemented in software and integrated to simulate forces exerted on and by astronauts as they work. The computational results can then support the iterative processes of design, building, and testing in applied systems engineering and integration. The results of the simulations provide guidance for devising measures to counteract effects of microgravity on the human body and for the rapid development of virtual (that is, simulated) prototypes of advanced space suits, cockpits, and robots to enhance the productivity, comfort, and safety of astronauts. The unique ability to implement human-in-the-loop immersion also makes the C-VEST software potentially valuable for use in commercial and academic settings beyond the original space-mission setting

    Implementation of Advanced Collaborative Platform for Project Based Learning in Naval Architecture Studies

    Get PDF
    In the education process it is of utmost importance to adequately prepare the student for the labor market in accordance with current achievements in the professional field. In doing so, the standard educational process is often not sufficiently aligned with the needs of the market, especially in terms of preparation for work in a collaborative project environment, which is expected in nowadays modern design company. Today, the industry uses advanced digital collaborative software solutions that integrate ideas, design, development and follow the product life cycle. Such software needs to be implemented in the contemporary education process. In this paper authors present the implementation of the 3DExperience Collaborative Platform in the education process of naval architecture, based on modeling of a sample ship in order to analyze its global strength. Students are being familiarized with team work, they are able to monitor their work and progress of their colleagues, influence on the execution of the tasks and adjust the course of the project, redistributing and reallocating the resources. All of this actions are comparatively realistic depiction of the real working environment. Finally, the application of VR technology for the visualization of the model of the ship is presented in order to better understand the project challenges, ship structure and control of the performed tasks. At the end of the paper, the authors give an overview of the achievements and also stress out guidelines for further application of the software in the education process. Next milestone in this ongoing process would be to produce a detailed model of the ship and its documentation and other production information

    Guided support for collaborative modeling, enactment and simulation of software development processes

    Get PDF
    Recently, the awareness of the importance of distributed software development has been growing in the software engineering community. Economic constraints, more and more outsourcing of development activities, and the increasing geographical distribution of companies come along with challenges of how to organize distributed development. In this article, we reason that a common process understanding is mandatory for successful distributed development. Integrated process planning, guidance and enactment are seen as enabling technologies for achieving a unique process view. We present an overview of the software process modeling environment SPEARMINT and the XCHIPS system for web-based process support. SPEARMINT offers extensive capabilities for multi-view modeling and analysis of software development processes. XCHIPS provides capabilities for distributed modeling and offers enactment and simulation functionalities. This article describes the integration of both approaches. The resulting environment provides planners and developers with collaborative planning and enactment support and advanced process guidance via electronic process guides (EPGs). Additionally, experience with the integrated environment is described. We describe, in particular, the usage of this integrated environment in the context of a case study for the development of a learning system. Finally, an overview of related work is given and future research directions are sketched.Facultad de InformáticaLaboratorio de Investigación y Formación en Informática Avanzad

    Telefacturing Based Distributed Manufacturing Environment for Optimal Manufacturing Service by Enhancing the Interoperability in the Hubs

    Get PDF
    Recent happenings are surrounding the manufacturing sector leading to intense progress towards the development of effective distributed collaborative manufacturing environments. This evolving collaborative manufacturing not only focuses on digitalisation of this environment but also necessitates service-dependent manufacturing system that offers an uninterrupted approach to a number of diverse, complicated, dynamic manufacturing operations management systems at a common work place (hub). This research presents a novel telefacturing based distributed manufacturing environment for recommending the manufacturing services based on the user preferences. The first step in this direction is to deploy the most advanced tools and techniques, that is, Ontology-based Protege 5.0 software for transforming the huge stored knowledge/information into XML schema of Ontology Language (OWL) documents and Integration of Process Planning and Scheduling (IPPS) for multijobs in a collaborative manufacturing system. Thereafter, we also investigate the possibilities of allocation of skilled workers to the best feasible operations sequence. In this context, a mathematical model is formulated for the considered objectives, that is, minimization of makespan and total training cost of the workers. With an evolutionary algorithm and developed heuristic algorithm, the performance of the proposed manufacturing system has been improved. Finally, to manifest the capability of the proposed approach, an illustrative example from the real-time manufacturing industry is validated for optimal service recommendation.This work has been supported by by COMPETE: POCI-01-0145-FEDER-007043 and FCT – Fundação para a Ciência e Tecnologia within the Project Scope: UID/CEC/00319/2013.info:eu-repo/semantics/publishedVersio

    Canonical explorations of 'Tel' environments for computer programming

    Get PDF
    This paper applies a novel technique of canonical gradient analysis, pioneered in ecological sciences, with the aim of exploring student performance and behaviours (such as communication and collaboration) while undertaking formative and summative tasks in technology enhanced learning (TEL) environments for computer programming. The research emphasis is, therefore, on revealing complex patterns, trends, tacit communications and technology interactions associated with a particular type of learning environment, rather than the testing of discrete hypotheses. The study is based on observations of first year programming modules in BSc Computing and closely related joint-honours with software engineering, web and game development courses. This research extends earlier work, and evaluates the suitability of canonical approaches for exploring complex dimensional gradients represented by multivariate and technology-enhanced learning environments. The advancements represented here are: (1) an extended context, beyond the use of the ‘Ceebot’ learning platform, to include learning-achievement following advanced instruction using an industrystandard integrated development environment, or IDE, for engineering software; and (2) longitudinal comparison of consistency of findings across cohort years. Direct findings (from analyses based on code tests, module assessment and questionnaire surveys) reveal overall engagement with and high acceptance of collaborative working and of the TEL environments used, but an inconsistent relationship between deeply learned programming skills and module performance. The paper also discusses research findings in the contexts of established and emerging teaching practices for computer programming, as well as government policies and commercial requirements for improved capacity in computer-science related industries

    Collaborative mobile industrial manipulator : a review of system architecture and applications

    Get PDF
    This paper provides a comprehensive review of the development of Collaborative Mobile Industrial Manipulator (CMIM), which is currently in high demand. Such a review is necessary to have an overall understanding about CMIM advanced technology. This is the first review to combine the system architecture and application which is necessary in order to gain a full understanding of the system. The classical framework of CMIM is firstly discussed, including hardware and software. Subsystems that are typically involved in hardware such as mobile platform, manipulator, end-effector and sensors are presented. With regards to software, planner, controller, perception, interaction and so on are also described. Following this, the common applications (logistics, manufacturing and assembly) in industry are surveyed. Finally, the trends are predicted and issues are indicated as references for CMIM researchers. Specifically, more research is needed in the areas of interaction, fully autonomous control, coordination and standards. Besides, experiments in real environment would be performed more and novel collaborative robotic systems would be proposed in future. Additionally, some advanced technology in other areas would also be applied into the system. In all, the system would become more intelligent, collaborative and autonomous

    New Interfaces to Web Documents and Services

    Get PDF
    This paper reports on investigations into how to extend capabilities of the Virtual Research Center (VRC) for NASA's Advanced Concepts Office. The work was performed as part of NASA's 1996 Summer Faculty Fellowship program, and involved research into and prototype development of software components that provide documents and services for the World Wide Web (WWW). The WWW has become a de-facto standard for sharing resources over the internet, primarily because web browsers are freely available for the most common hardware platforms and their operating systems. As a consequence of the popularity of the internet, tools, and techniques associated with web browsers are changing rapidly. New capabilities are offered by companies that support web browsers in order to achieve or remain a dominant participant in internet services. Because a goal of the VRC is to build an environment for NASA centers, universities, and industrial partners to share information associated with Advanced Concepts Office activities, the VRC tracks new techniques and services associated with the web in order to determine the their usefulness for distributed and collaborative engineering research activities. Most recently, Java has emerged as a new tool for providing internet services. Because the major web browser providers have decided to include Java in their software, investigations into Java were conducted this summer
    corecore