Durchgängige Verfolgbarkeit im Vorfeld der Softwareentwicklung von E-Government-Anwendungen: ein ontologiebasierter und modellgetriebener Ansatz am Beispiel von Bürgerdiensten

Die vorliegende Arbeit leistet einen Beitrag zur Verbesserung der Verfolgbarkeit im Vorfeld der Softwareentwicklung von E-Government-Anwendungen. Im Rahmen des E-Governments steht die Durchführung der Verwaltungsprozesse unter intensiver Nutzung der Informationstechnik im Vordergrund (vgl. [1]). Für diese Arbeit ist die Anwendungssoftware relevant, die einen wichtigen Teil dieser Informationstechnik ausmacht. Von der Vielzahl unterschiedlicher Arten von Verwaltungsprozessen betrachtet die Arbeit solche Prozesse, in deren Rahmen Verwaltungsleistungen mit unmittelbarem Bezug zum Einzelfall eines Bürgers (so genannte Bürgerdienste) unter intensiver Nutzung der Informationstechnik erbracht werden (vgl. [2, S. 23]). Da die öffentliche Verwaltung in ihrem Handeln in besonderem Maße an Recht und Gesetz gebunden ist und E-Government zur zunehmenden Durchdringung der Verwaltung mit moderner Informationstechnik führt, verstärkt und verbreitet sich der Zusammenhang zwischen den Gesetzen und Rechtsvorschriften einerseits und der Aufgabenunterstützung durch die Informationstechnik andererseits. Aus Sicht der Softwaretechnik handelt es sich bei diesem Zusammenhang um eine spezielle Form der Verfolgbarkeit von Anforderungen (engl. Traceability), die so genannte Verfolgbarkeit im Vorfeld der Anforderungsspezifikation (Pre-Requirements Specification Traceability, kurz Pre-RS Traceability) (vgl. [3]), da sie Aspekte betrifft, die relevant sind, bevor die Anforderungen in eine Spezifikation eingeflossen sind (Ursprünge von Anforderungen). Diese Form der Verfolgbarkeit1 wird in der Praxis noch nicht ausreichend beherrscht und es zeigt sich noch Forschungsbedarf (vgl. [3, S. 13]; übereinstimmend [4, S. 34]), so dass hier ein Beitrag zur Verbesserung der Verfolgbarkeit geleistet werden kann.

[1]  Alberto Siena,et al.  Engineering Law-Compliant Requirements: the Nomos Framework , 2010 .

[2]  Ian Spence,et al.  Traceability Strategies for Managing Requirements with Use Cases , 2001 .

[3]  Olly Gotel,et al.  An analysis of the requirements traceability problem , 1994, Proceedings of IEEE International Conference on Requirements Engineering.

[4]  Tiziana Margaria,et al.  Agile IT: Thinking in User-Centric Models , 2008, ISoLA.

[5]  Paolo Donzelli,et al.  Goal-Oriented Requirements Engineering: A Case Study in E-government , 2003, CAiSE.

[6]  Matthias Jarke,et al.  Toward Reference Models of Requirements Traceability , 2001, IEEE Trans. Software Eng..

[7]  Shazia Wasim Sadiq,et al.  Process modelling: the deontic way , 2006, APCCM.

[8]  Frank Leymann,et al.  Compliance scopes: Extending the BPMN 2.0 meta model to specify compliance requirements , 2010, 2010 IEEE International Conference on Service-Oriented Computing and Applications (SOCA).

[9]  T. Breaux Compliance Engineering : Aligning Software Requirements with Policies and Government Regulations , 2006 .

[10]  John Mylopoulos,et al.  Why Goal-Oriented Requirements Engineering , 1998, Requirements Engineering: Foundation for Software Quality.

[11]  Ying Liu,et al.  A static compliance-checking framework for business process models , 2007, IBM Syst. J..

[12]  Shazia Wasim Sadiq,et al.  Modeling Control Objectives for Business Process Compliance , 2007, BPM.

[13]  Tony Gorschek,et al.  Requirements Traceability: a Systematic Review and Industry Case Study , 2012, Int. J. Softw. Eng. Knowl. Eng..

[14]  Annie I. Antón,et al.  Goal-based requirements analysis , 1996, Proceedings of the Second International Conference on Requirements Engineering.

[15]  John Mylopoulos,et al.  Automating the Extraction of Rights and Obligations for Regulatory Compliance , 2008, ER.

[16]  Tiziana Margaria,et al.  Continuous Model-Driven Engineering , 2009, Computer.

[17]  A. van Lamsweerde Goal-oriented requirements enginering: a roundtrip from research to practice [enginering read engineering] , 2004 .

[18]  Xin Zhou,et al.  Regulations Expressed As Logical Models (REALM) , 2005, JURIX.

[19]  Tiziana Margaria,et al.  Business Process Modeling in the jABC , 2009, Handbook of Research on Business Process Modeling.