• DocumentCode
    1794742
  • Title

    Software Proactive Reengineering for System Resilience to Misuse

  • Author

    Goldin, Leah ; Gallant, Reuven ; Exman, Iaakov

  • Author_Institution
    Afeka Tel-Aviv Acad. Coll. of Eng., Tel-Aviv, Israel
  • fYear
    2014
  • fDate
    11-12 June 2014
  • Firstpage
    10
  • Lastpage
    18
  • Abstract
    Often a perfectly functioning software system is misused causing undesirable and expensive consequences. The quest of this work is to prepare a priori the system for eventual extensions that - while not directly relevant to the system purpose - enable overcoming the consequences of its misuse to achieve system resilience. This is attained by means of Software Proactive Reengineering based upon domain knowledge to model the system misuse, beyond the original system model. In particular, if the behaviors of such a system have been modeled by statechart and problem frame approach diagrams, these diagrams can be reengineered to suitably extend them, in order to correct the misuse consequences. In this paper the approach has been demonstrated by case studies related to Signal Traffic Lights and their controllers. Specifically we refer to regular pedestrians misusing devices designed for the visually impaired.
  • Keywords
    software engineering; traffic engineering computing; signal traffic lights; software maintenance; software proactive reengineering; software system; system resilience; Color; Educational institutions; Resilience; Security; Software systems; Vehicles; Misuse; Modeling; Proactive Engineering; Problem Domain Knowledge; Resilience; Software System; Statechart;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Science, Technology and Engineering (SWSTE), 2014 IEEE International Conference on
  • Conference_Location
    Ramat Gan
  • Print_ISBN
    978-1-4799-4433-0
  • Type

    conf

  • DOI
    10.1109/SWSTE.2014.19
  • Filename
    6887536