From Problems to Laws in Requirements Engineering Using Model-Transformation (Best Students Paper Award). Faßbender, S. & Heisel, M. In ICSOFT 2013 - Proceedings of the 8th International Conference on Software Paradigm Trends, pages 447-458, 2013. SciTePress.
From Problems to Laws in Requirements Engineering Using Model-Transformation (Best Students Paper Award) [link]Paper  doi  abstract   bibtex   
Nowadays, many legislators decided to enact different laws, which all enforce legal and natural persons to deal more carefully with IT systems. Hence, there is a need for techniques to identify and analyze laws, which are relevant for an IT system. But identifying relevant compliance regulations for an IT system and aligning it to be compliant to these regulations is a challenging task. In earlier works of ours we proposed patterns and a structured method to tackle these problems. One of the central crucial steps, while using the patterns and the method, is the transformation of requirements into a structure, allowing the identification of laws. The step is not trivial, as requirements, in most cases, focus on the technical parts of the problem, putting the knowledge about the environment of the system aside. In this work, we propose a method to structure the requirements, elicit the needed domain knowledge and transform requirements into law identification pattern instances. For this purpose, we make use of problem diagrams, problem frames, domain knowledge, and questionnaire. We present our method using a voting system as an example, which was obtained from the ModIWa DFGa project and the common criteria profile for voting systems
@INPROCEEDINGS{FassbenderH13_icsoft,
     author = {Fa{\ss}bender, Stephan and Heisel, Maritta},
   keywords = {compliance, law, Model Transformation, Requirements Engineering, Voting System},
      title = {From Problems to Laws in Requirements Engineering Using Model-Transformation (Best Students Paper Award)},
  booktitle = {ICSOFT 2013 - Proceedings of the 8th International Conference on Software Paradigm Trends},
       year = {2013},
      pages = {447-458},
  publisher = {SciTePress},
       isbn = {978-989-8565-68-6},
        url = {http://www.scitepress.org/DigitalLibrary/Link.aspx?doi=10.5220/0004490804470458},
        doi = {10.5220/0004490804470458},
   abstract = {Nowadays, many legislators decided to enact different laws, which all enforce legal and natural persons to deal
more carefully with IT systems. Hence, there is a need for techniques to identify and analyze laws, which are
relevant for an IT system. But identifying relevant compliance regulations for an IT system and aligning it to
be compliant to these regulations is a challenging task. In earlier works of ours we proposed patterns and a
structured method to tackle these problems. One of the central crucial steps, while using the patterns and the
method, is the transformation of requirements into a structure, allowing the identification of laws. The step is
 not trivial, as requirements, in most cases, focus on the technical parts of the problem, putting the knowledge
about the environment of the system aside. In this work, we propose a method to structure the requirements,
elicit the needed domain knowledge and transform requirements into law identification pattern instances. For
 this purpose, we make use of problem diagrams, problem frames, domain knowledge, and questionnaire. We
present our method using a voting system as an example, which was obtained from the ModIWa DFGa project
and the common criteria profile for voting systems}
}

Downloads: 0