• DocumentCode
    2269307
  • Title

    Evolving Critical Systems

  • Author

    Hinchey, Mike ; Coyle, Lorcan

  • Author_Institution
    Lero-the Irish Software Eng. Res. Centre, Univ. of Limerick, Limerick, Ireland
  • fYear
    2010
  • fDate
    22-26 March 2010
  • Firstpage
    4
  • Lastpage
    4
  • Abstract
    Increasingly software can be considered to be critical, due to the business or other functionality which it supports. Upgrades or changes to such software are expensive and risky, primarily because the software has not been designed and built for ease of change. Expertise, tools and methodologies which support the design and implementation of software systems that evolve without risk (of failure or loss of quality) are essential. We address a research agenda for building software that (a) is highly reliable and (b) retains this reliability as it evolves, either over time or at run-time. We propose Evolving Critical Systems as an area for research to tackle the challenge and outline a number of scenarios to highlight some of the important research questions that should be asked of the community. Given that software evolution can be seen as a compromise between cost and risk, the most pressing question to ask is which processes, techniques and tools are most cost-effective for evolving critical systems?
  • Keywords
    safety-critical software; critical systems; software evolution; software reliability; software systems; Buildings; Computer science; Conferences; Costs; Pervasive computing; Runtime; Software engineering; Software systems; Software tools; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2010 17th IEEE International Conference and Workshops on
  • Conference_Location
    Oxford
  • Print_ISBN
    978-1-4244-6537-8
  • Electronic_ISBN
    978-1-4244-6538-5
  • Type

    conf

  • DOI
    10.1109/ECBS.2010.62
  • Filename
    5457791