Information systems implementing requirements from laws and regulations, such as taxes and social benefits, need to be thoroughly verified to demonstrate their compliance. Several Verification and Validation (V&V) techniques, such as reliability testing, and modeling and simulation, can be used for assessing that such systems meet their legal. Typically, one has to model the expected (legal) behavior of the system in a form that can be executed (simulated), subject the resulting models and the system to the same input data, and then compare the observed behavior of the model simulation and system execution. Existing V&V techniques often rely on code and complex logical expressions with no intuitive appeal to legal experts for specifyin...
In modern societies, both business and private life are deeply pervaded by software and information ...
A common problem in UML-based development is to verify whether a given model behaves as required. I...
A software development process is effectively an abstract form of model transformation, starting fro...
Information systems implementing requirements from laws and regulations, such as taxes and social be...
Analyzing legal policies for many laws, such as taxes and social benefits, is a common way for gover...
peer reviewedUsing models for expressing legal requirements is now commonplace in Requirements Engin...
peer reviewedSimulation of legal policies is an important decision-support tool in domains such as t...
peer reviewedLegal policy simulation is an important decision-support tool in domains such as taxati...
An anomaly in legislation is absence of completeness, consistency and other desirable properties, ca...
The modelling of a legal text into a machine-processable form, such as a list of logic formulæ, enab...
The research presented in this thesis is aimed at developing reliable information systems through th...
peer reviewedMany laws, e.g., those concerning taxes and social benefits, need to be operationalized...
Ever increasing complexity is one of the key challenges for software-intensive systems. All phases o...
peer reviewedAchieving compliance with legal regulations is no easy task. Normally, laws state gener...
Modeling in a knowledge base of logic formulæ the articles of the GDPR enables semi-automatic reason...
In modern societies, both business and private life are deeply pervaded by software and information ...
A common problem in UML-based development is to verify whether a given model behaves as required. I...
A software development process is effectively an abstract form of model transformation, starting fro...
Information systems implementing requirements from laws and regulations, such as taxes and social be...
Analyzing legal policies for many laws, such as taxes and social benefits, is a common way for gover...
peer reviewedUsing models for expressing legal requirements is now commonplace in Requirements Engin...
peer reviewedSimulation of legal policies is an important decision-support tool in domains such as t...
peer reviewedLegal policy simulation is an important decision-support tool in domains such as taxati...
An anomaly in legislation is absence of completeness, consistency and other desirable properties, ca...
The modelling of a legal text into a machine-processable form, such as a list of logic formulæ, enab...
The research presented in this thesis is aimed at developing reliable information systems through th...
peer reviewedMany laws, e.g., those concerning taxes and social benefits, need to be operationalized...
Ever increasing complexity is one of the key challenges for software-intensive systems. All phases o...
peer reviewedAchieving compliance with legal regulations is no easy task. Normally, laws state gener...
Modeling in a knowledge base of logic formulæ the articles of the GDPR enables semi-automatic reason...
In modern societies, both business and private life are deeply pervaded by software and information ...
A common problem in UML-based development is to verify whether a given model behaves as required. I...
A software development process is effectively an abstract form of model transformation, starting fro...