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
Link To Document