1,506 research outputs found

    Distributed and Collaborative Software Evolution Analysis with Churrasco

    Get PDF
    AbstractAnalyzing the evolution of large and long-lived software systems is a complex problem that requires extensive tool support due to the amount and complexity of the data that needs to be processed. In this paper, we present Churrasco, a tool to support collaborative software evolution analysis through a web interface. After describing the tool and its architecture, we provide a usage scenario of Churrasco on a large open source software system, and we present two collaboration experiments performed with, respectively, 8 and 4 participants

    Spreading Static Analysis with Frama-C in Industrial Contexts

    Get PDF
    International audienceThis article deals with the usage of Frama-C to detect runtime-errors. As static analysis for runtime-error detection is not a novelty, we will present significant new usages in industrial contexts, which represent a change in the ways this kind of tool is employed. The main goal is to have a scalable methodology for using static analysis through the development process and by a development team. This goal is achieved by performing analysis on partial pieces of code, by using the ACSL language for interface definitions, by choosing a bottom-up strategy to process the code, and by enabling a well-balanced definition of actors and skills. The methodology, designed during the research project U3CAT, has been applied in industrial contexts with good results as for the quality of verifications and for the performance in the industrial process

    Factors Affecting The Organizational Adoption Of Service-Oriented Architecture (Soa)

    Get PDF
    Service-oriented computing is an emerging IT innovation. Among its manifestations is service-oriented architecture (SOA), an architectural approach to designing and implementing IT solutions. Academic empirical research on SOA adoption is scarce, with many studies focussing on qualitative analysis. The purpose of this study is to explore SOA adoption using a quantitative approach. This study investigates organizational SOA adoption in South Africa from DOI theory and TOE framework perspectives. A comprehensive model of SOA adoption is presented along with an associated research instrument. In order to validate the instrument and to gauge the state of SOA adoption, an online survey was conducted among South African organizations. The results of the survey highlight a number of factors influencing SOA adoption. Use of multiple standards and platforms, complexity, compatibility, cost, top management support, good governance and strategy, adequate human and financial resources, vendor support for integration and development tools are all significant factors for a fruitful SOA implementation. The findings of this study can contribute to the body of knowledge on organizational SOA adoption and create opportunities for future related research in this field

    Towards a Generic Governance Model for Service Oriented Architectures

    Get PDF
    Over the past years, Service-oriented Architecture (SOA) Systems have been recognized more and more as a serious alternative to common monolithic systems for Enterprise Architectures (EA). An SOA provides a flexible means of effectively mapping business processes to IT processes. However, large IT systems require consistent leadership – IT Governance. For SOAs, governance faces new challenges. A number of different approaches for SOA Governance Frameworks exist, which differ extensively in scope and capability, as most of them are product-driven and developed by software companies. In this paper, we outline and compare existing SOA Governance approaches and present our approach - a Generic Governance Model for SOA

    Risk Management for Enterprise Resource Planning System Implementations in Project-Based Firms

    Get PDF
    Enterprise Resource Planning (ERP) systems have been regarded as one of the most important information technology developments in the past decades. While ERP systems provide the potential to bring substantial benefits, their implementations are characterized with large capital outlay, long duration, and high risks of failure including implementation process failure and system usage failure. As a result, the adoption of ERP systems in project-based firms has been lagged behind lots of companies in many other industries. In order to ensure the success of ERP system implementations in project-based firms, sound risk management is the key. The overall objective of this research is to identify the risks in ERP system implementations within project-based firms and develop a new approach to analyze these risks and quantitatively assess their impacts on ERP system implementation failure. At first, the research describes ERP systems in conjunction with the nature and working practices of project-based firms and current status and issues related to ERP adoption in such firms, and thus analyzes the causes for their relatively low ERP adoption and states the research problems and objectives. Accordingly, a conceptual research framework is presented, and the procedures and research methods are outlined. Secondly, based on the risk factors regarding generic ERP projects in extant literature, the research comprehensively identifies the risk factors of ERP system implementation within project-based firms. These risk factors are classified into different categories, qualitatively described and analyzed, and used to establish a risk taxonomy. Thirdly, an approach is developed based on fault tree analysis to decompose ERP systems failure and assess the relationships between ERP component failures and system usage failure, both qualitatively and quantitatively. The principles and processes of this approach and related fault tree analysis methods and techniques are presented in the context of ERP projects. Fourthly, certain practical strategies are proposed to manage the risks of ERP system implementations. The proposed risk assessment approach and management strategies together with the comprehensive list of identified risk factors not only contribute to the body of knowledge of information system risk management, but also can be used as an effective tool by practitioners to actively analyze, assess, and manage the risks of ERP system implementations within project-based firms

    Modeling 4.0: Conceptual Modeling in a Digital Era

    Get PDF
    Digitization provides entirely new affordances for our economies and societies. This leads to previously unseen design opportunities and complexities as systems and their boundaries are re-defined, creating a demand for appropriate methods to support design that caters to these new demands. Conceptual modeling is an established means for this, but it needs to be advanced to adequately depict the requirements of digitization. However, unlike the actual deployment of digital technologies in various industries, the domain of conceptual modeling itself has not yet undergone a comprehensive renewal in light of digitization. Therefore, inspired by the notion of Industry 4.0, an overarching concept for digital manufacturing, in this commentary paper, we propose Modeling 4.0 as the notion for conceptual modeling mechanisms in a digital environment. In total, 12 mechanisms of conceptual modeling are distinguished, providing ample guidance for academics and professionals interested in ensuring that modeling techniques and methods continue to fit contemporary and emerging requirements

    A supply chain collaboration solution using XQuery

    Get PDF
    Enterprises in a collaborative supply chain share information for quick and intelligent decision making. Collaborative Planning, Forecasting and Replenishment (CPFR), a business model developed by an organization called Voluntary Inter-industry Commerce Standards, defines a set of business processes to collaborate on planning, forecasting and replenishment activities to arrive at a common order. This involves sharing sales forecast, order forecast and promotion information among business partners. The Internet has paved the way for using Web Services to share this information as XML data in real time and to make it available across enterprises. Enterprises need to access this information and integrate it with the information available in their databases, Excel sheets and XML applications. This thesis discusses the development of an information architecture using XQuery (a declarative query language by W3C) for aggregating data from disparate data, and evaluates XQuery as a tool to enable information integration for supply chain collaboration. For this purpose, several CPFR scenarios are identified where two retailers share their sales forecast, order forecast and promotion forecast information with the manufacturer. A prototype application is developed which can fetch data from disparate data sources such as Web Service, XML databases and CSV files, aggregate it, and use it to identify exceptions in forecasts and calculate the key performance indicators (KPI). These KPIs are then presented as an executive dashboard using Visual FoxPro. This Dashboard presents information graphically and enables executives to track the performance of the supply chain, and hence enables them to make quick and intelligent decisions
    • …
    corecore