276,022 research outputs found

    A Model for Configuration Management of Open Software Systems

    Full text link
    The article proposes a model for the configuration management of open systems. The model aims at validation of configurations against given specifications. An extension of decision graphs is proposed to express specifications. The proposed model can be used by software developers to validate their own configurations across different versions of the components, or to validate configurations that include components by third parties. The model can also be used by end-users to validate compatibility among different configurations of the same application. The proposed model is first discussed in some application scenarios and then formally defined. Moreover, a type discipline is given to formally define validation of a configuration against a system specificationComment: 13 page

    A software architecture for configuration and usage of process simulation models : software component technology and XML-based approach

    Get PDF
    Increased use of process simulation in different phases of the process and automation life cycle makes the information management related to model configuration and usage more important. Information management increases the requirements for more efficient model customisation and reuse, improved configurational co-use between different simulators, more generic extensibility of the simulation tools and more flexible run-time connectivity between the simulators and other applications. In this thesis, the emphasis is on large-scale dynamic process simulation of continuous processes in the power, pulp and paper industries. The main research problem is how to apply current information technologies, such as software component technology and XML, to facilitate the use of process simulation and to enhance the benefits gained from using it. As a development task this means developing a new software architecture that takes into account the requirements of improved information management in process simulation. As a research objective it means analysing whether it is possible to meet the new requirements in one software architecture using open specifications developed in information and automation technologies. Process simulation is analysed from the points of view of standardisation, current process simulation systems and simulation research. A new architectural solution is designed and implemented. The degree of meeting the new requirements is experimentally verified by testing the alleged features using examples and industrial cases. The main result of this thesis is the design, description and implementation of a new integration architecture for the configuration and usage of process simulation models. The original features of the proposed architecture are its openness, general distribution concept and distributed extensibility features.reviewe

    The University Library System, University of Pittsburgh: How & Why We Publish

    Get PDF
    The University Library System (ULS), University of Pittsburgh began its e-journal publishing program in 2007 and in five years has quickly grown to publish 34 peer-reviewed scholarly research journals. In this chapter, we will describe the rationale for and the genesis of this program to publish new original content, explain how the program evolved, and give insight into what direction it is likely to take in the future. The ULS has built an extensive digital publishing program over the past two decades. Beginning with digitization projects to reformat the ULS’ unique collections, the program now includes well over 100,000 digital objects in over 100 thematic digital collections including photographs, manuscripts, maps, books, journal articles, electronic theses and dissertations, government documents, and other gray literature such as working papers, white papers, and technical reports. The development of the ULS publishing program was driven by a strong and enduring institutional commitment to Open Access to scholarly information. The organization has placed strategic emphasis on leadership in transforming the patterns of scholarly communication and supporting researchers not only in discovering and accessing scholarly information, but in the production and sharing of new knowledge and the creation of original scholarly research. In pursuit of these goals, the ULS has developed a suite of specific tools and techniques to build a highly cost-efficient e-journal publishing program. The ULS provides its publishing partners with a hardware and software platform and associated electronic publishing services using the open source Open Journal Systems (OJS) software developed by the Public Knowledge Project. This platform allows for richly customizable management of all stages of editorial workflow. In addition, OJS sports a number of reader tools to enhance content discovery and use, including multilingual support for both online interfaces and content in many languages, persistent URLs, RSS feeds, tools for bookmarking and sharing articles through social networking sites, full-text searching, and compliance with the Open Archives Initiative Protocol for Metadata Harvesting. Additional services offered by the ULS include consultation on editorial workflow management, software configuration, graphic design services, initial training, online usage statistics, review of all new published issues for metadata quality, and ongoing systems support. The ULS also provides ISSN registration, assigns DOIs, and assists in promotional efforts to establish the journal. Digital preservation is facilitated through LOCKSS. Steps to start up a new scholarly journal are covered. We will also describe common pitfalls to avoid and techniques that help with clear communications and management of mutual expectations between publisher and publishing partners. Quality control is discussed, including careful selection of partners, conducting peer reviews, maintaining academic quality, advising on publishing best practices, and measuring impact. With each passing year and each acquisitions budget cycle, research libraries have more to gain by becoming publishers. By publishing new Open Access content, libraries can not only help meet the most fundamental needs of the researchers they support, but they can simultaneously help transform today’s inflationary cost model for serials. The publication model described in this paper can serve as a guide for libraries wishing to implement similar programs

    A Survey on the Contributions of Software-Defined Networking to Traffic Engineering

    Get PDF
    Since the appearance of OpenFlow back in 2008, software-defined networking (SDN) has gained momentum. Although there are some discrepancies between the standards developing organizations working with SDN about what SDN is and how it is defined, they all outline traffic engineering (TE) as a key application. One of the most common objectives of TE is the congestion minimization, where techniques such as traffic splitting among multiple paths or advanced reservation systems are used. In such a scenario, this manuscript surveys the role of a comprehensive list of SDN protocols in TE solutions, in order to assess how these protocols can benefit TE. The SDN protocols have been categorized using the SDN architecture proposed by the open networking foundation, which differentiates among data-controller plane interfaces, application-controller plane interfaces, and management interfaces, in order to state how the interface type in which they operate influences TE. In addition, the impact of the SDN protocols on TE has been evaluated by comparing them with the path computation element (PCE)-based architecture. The PCE-based architecture has been selected to measure the impact of SDN on TE because it is the most novel TE architecture until the date, and because it already defines a set of metrics to measure the performance of TE solutions. We conclude that using the three types of interfaces simultaneously will result in more powerful and enhanced TE solutions, since they benefit TE in complementary ways.European Commission through the Horizon 2020 Research and Innovation Programme (GN4) under Grant 691567 Spanish Ministry of Economy and Competitiveness under the Secure Deployment of Services Over SDN and NFV-based Networks Project S&NSEC under Grant TEC2013-47960-C4-3-

    Deep Space Network information system architecture study

    Get PDF
    The purpose of this article is to describe an architecture for the Deep Space Network (DSN) information system in the years 2000-2010 and to provide guidelines for its evolution during the 1990s. The study scope is defined to be from the front-end areas at the antennas to the end users (spacecraft teams, principal investigators, archival storage systems, and non-NASA partners). The architectural vision provides guidance for major DSN implementation efforts during the next decade. A strong motivation for the study is an expected dramatic improvement in information-systems technologies, such as the following: computer processing, automation technology (including knowledge-based systems), networking and data transport, software and hardware engineering, and human-interface technology. The proposed Ground Information System has the following major features: unified architecture from the front-end area to the end user; open-systems standards to achieve interoperability; DSN production of level 0 data; delivery of level 0 data from the Deep Space Communications Complex, if desired; dedicated telemetry processors for each receiver; security against unauthorized access and errors; and highly automated monitor and control

    Environments to support collaborative software engineering

    Get PDF
    With increasing globalisation of software production, widespread use of software components, and the need to maintain software systems over long periods of time, there has been a recognition that better support for collaborative working is needed by software engineers. In this paper, two approaches to developing improved system support for collaborative software engineering are described: GENESIS and OPHELIA. As both projects are moving towards industrial trials and eventual publicreleases of their systems, this exercise of comparing and contrasting our approaches has provided the basis for future collaboration between our projects particularly in carrying out comparative studies of our approaches in practical use
    corecore