Title :
Law and adaptivity in requirements engineering
Author :
Ingolfo, Silvia ; Silva Souza, Vitor E.
Author_Institution :
Dept. of Inf. Eng. & Comput. Sci., Univ. of Trento, Trento, Italy
Abstract :
The great impact that law has on the design of software systems has been widely recognized in past years. However, little attention has been paid to the challenge of coping with variability characterizing the legal domain (e.g., multiple ways to comply with a given law, frequent updates to regulations, different jurisdictions, etc.) on the design of software systems. This position paper advocates the use of adaptation mechanisms in order to support regulatory compliance for software systems. First we show an example of how Zanshin, a requirements-based adaptation framework, can be used to design a system that adapts to legal requirements to accommodate legal variability. Then we examine how legal texts can be analyzed as sources for parameters and indicators needed to support adaptation. As motivating running example we consider legal situations concerning the Google driverless car and its recent legalization in the highways of Nevada and soon also in California.
Keywords :
law; software engineering; California; Google driverless car; Nevada; Zanshin requirements-based adaptation framework; adaptation mechanism; legal domain; legal requirement; legal text; legal variability; requirements engineering; software system design; software system regulatory compliance; Adaptation models; Adaptive systems; Law; Software systems; Vehicles; Adaptation framework; Legal variability; Regulatory compliance; Requirements engineering;
Conference_Titel :
Software Engineering for Adaptive and Self-Managing Systems (SEAMS), 2013 ICSE Workshop on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4799-0344-3
DOI :
10.1109/SEAMS.2013.6595503