464 research outputs found

    Symbolic-numeric interface: A review

    Get PDF
    A survey of the use of a combination of symbolic and numerical calculations is presented. Symbolic calculations primarily refer to the computer processing of procedures from classical algebra, analysis, and calculus. Numerical calculations refer to both numerical mathematics research and scientific computation. This survey is intended to point out a large number of problem areas where a cooperation of symbolic and numerical methods is likely to bear many fruits. These areas include such classical operations as differentiation and integration, such diverse activities as function approximations and qualitative analysis, and such contemporary topics as finite element calculations and computation complexity. It is contended that other less obvious topics such as the fast Fourier transform, linear algebra, nonlinear analysis and error analysis would also benefit from a synergistic approach

    A CMMI-compliant requirements management and development process

    Get PDF
    Requirements Engineering has been acknowledged an essential discipline for Software Quality. Poorly-defined processes for eliciting, analyzing, specifying and validating requirements can lead to unclear issues or misunderstandings on business needs and project’s scope. These typically result in customers’ non-satisfaction with either the products’ quality or the increase of the project’s budget and duration. Maturity models allow an organization to measure the quality of its processes and improve them according to an evolutionary path based on levels. The Capability Maturity Model Integration (CMMI) addresses the aforementioned Requirements Engineering issues. CMMI defines a set of best practices for process improvement that are divided into several process areas. Requirements Management and Requirements Development are the process areas concerned with Requirements Engineering maturity. Altran Portugal is a consulting company concerned with the quality of its software. In 2012, the Solution Center department has developed and applied successfully a set of processes aligned with CMMI-DEV v1.3, what granted them a Level 2 maturity certification. For 2015, they defined an organizational goal of addressing CMMI-DEV maturity level 3. This MSc dissertation is part of this organization effort. In particular, it is concerned with the required process areas that address the activities of Requirements Engineering. Our main goal is to contribute for the development of Altran’s internal engineering processes to conform to the guidelines of the Requirements Development process area. Throughout this dissertation, we started with an evaluation method based on CMMI and conducted a compliance assessment of Altran’s current processes. This allowed demonstrating their alignment with the CMMI Requirements Management process area and to highlight the improvements needed to conform to the Requirements Development process area. Based on the study of alternative solutions for the gaps found, we proposed a new Requirements Management and Development process that was later validated using three different approaches. The main contribution of this dissertation is the new process developed for Altran Portugal. However, given that studies on these topics are not abundant in the literature, we also expect to contribute with useful evidences to the existing body of knowledge with a survey on CMMI and requirements engineering trends. Most importantly, we hope that the implementation of the proposed processes’ improvements will minimize the risks of mishandled requirements, increasing Altran’s performance and taking them one step further to the desired maturity level

    A solution for estimates in software development projects

    Get PDF
    The Corporate world is becoming more and more competitive. This leads organisations to adapt to this reality, by adopting more efficient processes, which result in a decrease in cost as well as an increase of product quality. One of these processes consists in making proposals to clients, which necessarily include a cost estimation of the project. This estimation is the main focus of this project. In particular, one of the goals is to evaluate which estimation models fit the Altran Portugal software factory the most, the organization where the fieldwork of this thesis will be carried out. There is no broad agreement about which is the type of estimation model more suitable to be used in software projects. Concerning contexts where there is plenty of objective information available to be used as input to an estimation model, model-based methods usually yield better results than the expert judgment. However, what happens more frequently is not having this volume and quality of information, which has a negative impact in the model-based methods performance, favouring the usage of expert judgement. In practice, most organisations use expert judgment, making themselves dependent on the expert. A common problem found is that the performance of the expert’s estimation depends on his previous experience with identical projects. This means that when new types of projects arrive, the estimation will have an unpredictable accuracy. Moreover, different experts will make different estimates, based on their individual experience. As a result, the company will not directly attain a continuous growing knowledge about how the estimate should be carried. Estimation models depend on the input information collected from previous projects, the size of the project database and the resources available. Altran currently does not store the input information from previous projects in a systematic way. It has a small project database and a team of experts. Our work is targeted to companies that operate in similar contexts. We start by gathering information from the organisation in order to identify which estimation approaches can be applied considering the organization’s context. A gap analysis is used to understand what type of information the company would have to collect so that other approaches would become available. Based on our assessment, in our opinion, expert judgment is the most adequate approach for Altran Portugal, in the current context. We analysed past development and evolution projects from Altran Portugal and assessed their estimates. This resulted in the identification of common estimation deviations, errors, and patterns, which lead to the proposal of metrics to help estimators produce estimates leveraging past projects quantitative and qualitative information in a convenient way. This dissertation aims to contribute to more realistic estimates, by identifying shortcomings in the current estimation process and supporting the self-improvement of the process, by gathering as much relevant information as possible from each finished project

    Altran Portugal : the need to reinforce the brand in the portuguese market

    Get PDF
    Altran was an international consulting group, leader on innovation and high-tech engineering in the European realm. It was present in the Portuguese market since 1998, but despite the years of experience and the proved potential in the field, the recognition of its innovative side in the local market was still behind the expectations of the company. In 2011, with the entrance of a new CEO, Philippe Salle, there was a turning point for the multinational. It was defined a new strategy for the group with the aim of reinforcing the brand not only globally, but also locally. Altran Portugal was, obviously, no exception: the new strategic plan presented a great opportunity for the local subsidiary to strengthen the brand in the national realm. To give a broader overview of the current situation of Altran Portugal, this dissertation aims to provide the reader a profound understanding about the company background and how it has evolved in the Portuguese market. Regarding this, it is made a characterization of the national IT and R&D market and an analysis of the respective competitive structure and future market opportunities. In addition, the new strategic plan released by the group is explored as a way to understand the strategic opportunities and challenges it brought to the Portuguese subsidiary in terms of business and marketing practices. Finally, and in order to have a richer analysis, it is made an evaluation of the perception of the brand/company among customers and employees, with the aim of further find points of agreement and conflict between them. Overall, the main purpose of this dissertation is to better understand the positioning of the brand Altran in the domestic market and further realize the challenges it has to overcome in order to reinforce the brand in the national realm, while being able to fulfill the parameters defined globally by the group

    Telemedicine using mobile telecommunication: towards syntactic interoperability in teleexpertise

    Get PDF
    Telemedicine allows collaborative activities between health professionals for the deployment of medical procedures carried out remotely by means of device using information and communication technologies. This article focuses on the Teleexpertise that allows collaboration between medical professionals in order to share knowledge and expert advices used as explanation elements for decision support. We propose a conceptual model integrating the FIPA (Foundation for Intelligent Physical Agents) Contract Net Protocol which permits to collect medical professionals’ answers for a request for teleexpertise in an efficient manner. Our model satisfies four requirements (coverage, QoS (Quality of Service) guarantees and prioritisation, mobility and roaming, service usability) on the configuration and operation of the underlying network and the services. Therefore, we provide an operational assistance by improvement of the networks quality of service via interoperable web services. Finally, we hope to bring a tangible contribution on the implementation of this suggested conceptualization that will allow to generate relevant and action-oriented finding

    Evaluation of Model Transformation Testing in Practice

    Get PDF

    Evaluating software verification systems: benchmarks and competitions

    Get PDF
    This report documents the program and the outcomes of Dagstuhl Seminar 14171 “Evaluating Software Verification Systems: Benchmarks and Competitions”. The seminar brought together a large group of current and future competition organizers and participants, benchmark maintainers, as well as practitioners and researchers interested in the topic. The seminar was conducted as a highly interactive event, with a wide spectrum of contributions from participants, including talks, tutorials, posters, tool demonstrations, hands-on sessions, and a live competition

    Climbing the Software Assurance Ladder - Practical Formal Verification for Reliable Software

    Get PDF
    There is a strong link between software quality and software reliability. By decreasing the probability of imperfection in the software, we can augment its reliability guarantees. At one extreme, software with one unknown bug is not reliable. At the other extreme, perfect software is fully reliable. Formal verification with SPARK has been used for years to get as close as possible to zero-defect software. We present the well-established processes surrounding the use of SPARK at Altran UK, as well as the deployment experiments performed at Thales to finetune the gradual insertion of formal verification techniques in existing processes. Experience of both long-term and new users helped us define adoption and usage guidelines for SPARK based on five levels of increasing assurance that map well with industrial needs in practice
    • …
    corecore