Supporting the Elicitation of Requirements Compliant with Regulations

  • Motoshi Saeki
  • Haruhiko Kaiya
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5074)


This paper presents a technique to check the compliance of requirements with regulations while eliciting requirements. In our technique, we semantically represent a regulation with combinations of case frames resulting from Case Grammar technique. We match a newly elicited requirement sentence with the case frames of regulation sentences and then check if the requirements include the obligation acts specified by the matched regulation sentences and if they do not have prohibited acts. If we find that a requirement sentence does not follow the regulation, the addition or removal of the illegal acts included in the requirements are suggested.


Personal Information Semantic Representation Regulatory Compliance Requirement Change Requirement Elicitation 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Act on the protection of personal information (2003),
  2. 2.
    Breaux, T., Vail, M., Anton, A.: Towards Regulatory Compliance: Extracting Rights and Obligations to Align Requirements with Regulations. In: Proc. of 14th IEEE International Requirements Engineering Conference, pp. 49–58 (2006)Google Scholar
  3. 3.
    och Dag, J., Regnell, B., Carlshamre, P., Andersson, M., Karlsson, J.: Evaluating Automated Support for Requirements Similarity Analysis in Market-Driven Development. In: Proc. of REFSQ 2001 (2001)Google Scholar
  4. 4.
    Eckoff, T., Sundby, N.: RECHTSSYSTEME (1997)Google Scholar
  5. 5.
    Fillmore, C.: The Case for Case. Rinhehart and Winston, Holt (1968)Google Scholar
  6. 6.
    Kaiya, H., Saeki, M.: Using domain ontology as domain knowledge for requirements elicitation. In: Proc. of 14th IEEE International Requirements Engineering Conference (RE 2006), pp. 189–198 (2006)Google Scholar
  7. 7.
    Katayama, T.: Legal Engineering – An Engineering Approach to Laws in E-Society Age. In: Proc. of 1st Workshop on JURISIN (2007)Google Scholar
  8. 8.
    Kerrigan, S., Lawa, K.H.: Logic-based Regulation Compliance-Assistance. In: Proc. of 9th International Conference on AI and Law, pp. 126–135 (2003)Google Scholar
  9. 9.
    Kitamura, M., Hasegawa, R., Kaiya, H., Saeki, M.: An Integrated Tool for Supporting Ontology Driven Requirements Elicitation. In: Proc. of 2nd International Conference on Software and Data Technologies (ICSOFT 2007), pp. 73–80 (2007)Google Scholar
  10. 10.
    Laleau, R., Lemoine, M. (eds.): International Workshop on Regulations Modelling and Their Validation and Verification (REMO2V), CAiSE2006 Workshop (2006)Google Scholar
  11. 11.
    Rolland, C., Proix, C.: A Natural Language Approach for Requirements Engineering. In: Loucopoulos, P. (ed.) CAiSE 1992. LNCS, vol. 593, pp. 257–277. Springer, Heidelberg (1992)CrossRefGoogle Scholar
  12. 12.
    Salinesi, C., Etien, A., Zoukar, I.: A Systematic Approach to Express IS Evolution Requirements Using Gap Modelling and Similarity Modelling Techniques. In: Persson, A., Stirna, J. (eds.) CAiSE 2004. LNCS, vol. 3084, pp. 338–352. Springer, Heidelberg (2004)Google Scholar
  13. 13.
    Spanoudakis, G., Finkelstein, A., Till, D.: Overlaps in Requirements Engineering. Automated Software Engineering 6(2), 171–198 (1999)CrossRefGoogle Scholar
  14. 14.
    Watahiki, K., Saeki, M.: Scenario Patterns based on Case Grammar Approach. In: Proc. of 5th IEEE International Symposium on Requirements Engieenring (RE 2001), pp. 300–301 (2001)Google Scholar
  15. 15.
    Zhang, H.H., Ohnishi, A.: A Transformation Method of Scenarios from Different Viewpoints. In: Proc. of 11th Asia-Pacific Software Engineering Conference (APSEC 2004), pp. 492–501 (2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Motoshi Saeki
    • 1
  • Haruhiko Kaiya
    • 2
  1. 1.Dept. of Computer ScienceTokyo Institute of TechnologyTokyoJapan
  2. 2.Dept. of Computer ScienceShinshu UniversityNaganoJapan

Personalised recommendations