25 research outputs found

    The impact of situational context on software process: a case study of a very small-sized company in the online advertising domain

    Get PDF
    A primary concern of software development is selecting a suitable methodology to implement a software project. However, this selection is affected by many factors, with evidence suggesting that a specific set of factors defines a specific situational context for a project. This situational context leads to a project-specific software process. In this paper, we report on our analysis of a very small-sized company’s current software process based on a reference framework that identifies the factors of a situational context. The outcome of our case study confirms the earlier findings that a software process is highly dependent on situational factors. The company has a suitable situational context (such as very small-sized, experienced, skilled, cohesive team with low turnover) to apply agile practices and its software process is more close to an agile rather than plan-driven approach. Moreover, the company is continuously adopting its software process to the situational factors changing from project to project and over time

    Met-Independent Hepatocyte Growth Factor-mediated regulation of cell adhesion in human prostate cancer cells

    Get PDF
    BACKGROUND: Prostate cancer cells communicate reciprocally with the stromal cells surrounding them, inside the prostate, and after metastasis, within the bone. Each tissue secretes factors for interpretation by the other. One stromally-derived factor, Hepatocyte Growth Factor (HGF), was found twenty years ago to regulate invasion and growth of carcinoma cells. Working with the LNCaP prostate cancer progression model, we found that these cells could respond to HGF stimulation, even in the absence of Met, the only known HGF receptor. The new HGF binding partner we find on the cell surface may help to clarify conflicts in the past literature about Met expression and HGF response in cancer cells. METHODS: We searched for Met or any HGF binding partner on the cells of the PC3 and LNCaP prostate cancer cell models, using HGF immobilized on agarose beads. By using mass spectrometry analyses and sequencing we have identified nucleolin protein as a novel HGF binding partner. Antibodies against nucleolin (or HGF) were able to ameliorate the stimulatory effects of HGF on met-negative prostate cancer cells. Western blots, RT-PCR, and immunohistochemistry were used to assess nucleolin levels during prostate cancer progression in both LNCaP and PC3 models. RESULTS: We have identified HGF as a major signaling component of prostate stromal-conditioned media (SCM) and have implicated the protein nucleolin in HGF signal reception by the LNCaP model prostate cancer cells. Antibodies that silence either HGF (in SCM) or nucleolin (on the cell surfaces) eliminate the adhesion-stimulatory effects of the SCM. Likewise, addition of purified HGF to control media mimics the action of SCM. C4-2, an LNCaP lineage-derived, androgen-independent human prostate cancer cell line, responds to HGF in a concentration-dependent manner by increasing its adhesion and reducing its migration on laminin substratum. These HGF effects are not due to shifts in the expression levels of laminin-binding integrins, nor can they be linked to expression of the known HGF receptor Met, as neither LNCaP nor clonally-derived C4-2 sub-line contain any detectable Met protein. Even in the absence of Met, small GTPases are activated, linking HGF stimulation to membrane protrusion and integrin activation. Membrane-localized nucelolin levels increase during cancer progression, as modeled by both the PC3 and LNCaP prostate cancer progression cell lines. CONCLUSION: We propose that cell surface localized nucleolin protein may function in these cells as a novel HGF receptor. Membrane localized nucleolin binds heparin-bound growth factors (including HGF) and appears upregulated during prostate cancer progression. Antibodies against nucleolin are able to ameliorate the stimulatory effects of HGF on met-negative prostate cancer cells. HGF-nucleolin interactions could be partially responsible for the complexity of HGF responses and met expression reported in the literature

    Standards-based metamodel for the management of goals, risks and evidences in critical systems development

    Full text link
    © 2016 Elsevier B.V. All rights reserved. Safety critical system development includes a wide set of techniques, methods and tools for assuring system safety. The concept of evidence is one of the key notions used to provide safety confidence to stakeholders. Safety goals must be identified during safety analysis. In addition, risks should also be considered and managed, and linked to the achievement of safety goals. This paper proposes an extension of the ISO/IEC 24744 metamodel for development methodologies in order to integrate the management of goals, risks and evidence into system development lifecycles in an ISO/IEC 15026-compliant manner that is related to the approach of assurance cases. The proposed extension is illustrated through a real-life scenario in the automotive domain where the system being developed must comply with ISO 26262, a standard in this domain. By using the proposed approach, the management of goals, risks and evidence in critical systems development is formalized and harmonized with different ISO/IEC standards, resulting in a more robust and systematic treatment of these crucial aspects

    Analyzing a ROS based architecture for its cross reuse in ISO26262 settings

    No full text
    Publisher Copyright: © Springer Nature Switzerland AG 2018.The automotive industry is applying the latest technological advances in order to provide safety and security to drivers and pedestrians. In this sense, Robot Operating System (ROS) is used as a middleware to be adapted and deployed in cars. However, ROS has not been tested enough to be used in safety environments. Therefore, this paper reports an analysis of a ROS based architecture running in a prototype. We define a safety case based on the ISO 26262 Safety Element out of Context (SEooC) for its cross reuse, and we generate the required evidences related to the identified characteristics and thresholds. Goal Structuring Notation (GSN) is the notation used for the safety case definition and to argue conformance with respect to ISO 26262.Acknowledgments. This work has been partially supported by the Basque Government Project CPS4PSS Etortek14/10.Peer reviewe

    Security and Privacy Service Level Agreement composition for Internet of Things systems on top of standard controls

    No full text
    The growing markets of Cloud services and IoT platforms have dramatically raised system flexibility and deployment options. However, increasing complexity and dependency on third-party providers make it difficult to assess the security and privacy levels that distributed systems can offer to their users. In the last years, machine-readable Service Level Agreements (SLAs) have been studied as an optimal method for copying with security and privacy policies. Still, the computation of the SLAs of applications distributed in diverse infrastructures remains a challenging task. This paper presents a methodology to compose security SLAs (SecSLAs) and privacy SLAs (PLAs) of Cloud-based IoT applications on top of standard controls. The composition considers individual components’ SLAs and the control delegation relationships between the components with respect to different types of controls (common, system-specific or hybrid controls). Furthermore, we propose a technique to calculate the Service Level Objectives (SLO) of the controls declared in the composite SLA based on the SLOs granted by individual components. Finally, the paper presents the validation of the methodology carried out to create the SecSLAs and PLAs of a real multiCloud-based IoT application in the eHealth domain

    An Ontology for ISO software engineering standards: 2) Proof of concept and application

    No full text
    Publisher Copyright: © 2016 Elsevier B.V. All Rights Reserved.Software engineering standards often utilize different underpinning metamodels and ontologies, which sometimes differ between standards. For better adoption by industry, harmonization of these standards by use of a domain ontology has been advocated. In this paper we apply this approach in a proof of concept project. We recommend the creation of a single underpinning abstract domain ontology, created from existing ISO/IEC standards including ISO/IEC 24744 and 24765 and supplemented by any other sources authorized by SC7 as being appropriate and useful. Such an adoption of a single ontology will permit the re-engineering of existing International Standards such as 12207, 15288 and 33061 as refinements from this domain ontology so that these variously focussed standards can all inter-operate.Peer reviewe

    Using the SPEM 2.0 kind-based extension mechanism to define the SPEM4MDE metamodel

    No full text
    The objective 1 of the OMG's standard SPEM is to propose shared concepts for describing software and even systems processes. The SPEM 2.0 metamodel proposes concepts that are quite generic to describe model-driven development processes. Indeed, the artifacts of those processes are essentially models and relationships between them are numerous (e.g. impact, matching, overlap and so on). We notice that is difficult to have a process modeling language that is suitable to define any kind of process including MDE ones. To overcome this lack, we propose in this paper an extension of SPEM4MDE based on the SPEM 2.0 kind-based extension mechanism. It allows process designer to refine SPEM concepts in order to define the model-driven processes. To illustrate our approach, the MDE-based VUML process for models composition has been used

    Safety and Security Interference Analysis in the Design Stage

    No full text
    Safety and security engineering have been traditionally separated disciplines (e.g., different required knowledge and skills, terminology, standards and life-cycles) and operated in quasi-silos of knowledge and practices. However, the co-engineering of these two critical qualities of a system is being largely investigated as it promises the removal of redundant work and the detection of trade-offs in early stages of the product development life-cycle. In this work, we enrich an existing safety-security co-analysis method in the design stage providing capabilities for interference analysis. Reports on interference analyses are crucial to trigger co-engineering meetings leading to the trade-offs analyses and system refinements. We detail our automatic approach for this interference analysis, performed through fault trees generated from safety and security local analyses. We evaluate and discuss our approach from the perspective of two industrial case studies on the space and medical domains.The research leading to this paper has received funding from the AQUAS project (H2020-ECSEL grant agreement 737475). The ECSEL Joint Undertaking receives support from the European Union’s Horizon 2020 research and innovation programme

    On the role of software quality management in software process improvement

    No full text
    Software Process Improvement (SPI) programs have been implemented, inter alia, to improve quality and speed of software development. SPI addresses many aspects ranging from individual developer skills to entire organizations. It comprises, for instance, the optimization of specific activities in the software lifecycle as well as the creation of organizational awareness and project culture. In the course of conducting a systematic mapping study on the state-of-the-art in SPI from a general perspective, we observed Software Quality Management (SQM) being of certain relevance in SPI programs. In this paper, we provide a detailed investigation of those papers from the overall systematic mapping study that were classified as addressing SPI in the context of SQM (including testing). From the main study’s result set, 92 papers were selected for an in-depth systematic review to study the contributions and to develop an initial picture of how these topics are addressed in SPI. Our findings show a fairly pragmatic contribution set in which different solutions are proposed, discussed, and evaluated. Among others, our findings indicate a certain reluctance towards standard quality or (test) maturity models and a strong focus on custom review, testing, and documentation techniques, whereas a set of five selected improvement measures is almost equally addressed
    corecore