<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Checking compliance of a system with regulations : towards a formalisation</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">Laurence</forename><surname>Cholvy</surname></persName>
							<email>cholvy@cert.fr</email>
							<affiliation key="aff0">
								<orgName type="institution">ONERA Centre de Toulouse</orgName>
								<address>
									<addrLine>2 avenue Edouard Belin</addrLine>
									<postCode>31055</postCode>
									<settlement>Toulouse</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Claire</forename><surname>Saurel</surname></persName>
							<email>saurel@cert.fr</email>
							<affiliation key="aff0">
								<orgName type="institution">ONERA Centre de Toulouse</orgName>
								<address>
									<addrLine>2 avenue Edouard Belin</addrLine>
									<postCode>31055</postCode>
									<settlement>Toulouse</settlement>
									<country key="FR">France</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Checking compliance of a system with regulations : towards a formalisation</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">2201D9CDFE9576E0CB26FDC3050A289F</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T22:55+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Compliance</term>
					<term>regulations</term>
					<term>formalisation</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>This paper addresses the problem of checking if an updated system is in compliance with the current regulations which apply on the domain. We first present the applicative context in which this problem has been met. We sketch a formalisation of the problem of compliance and we show that is can be split in several sub-problems of different types, the solutions of which are discussed.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">The applicative context</head><p>This study is part of the ONERA program named IESTA <ref type="foot" target="#foot_0">1</ref> , which aims at developping models, methods and a platform of simulation for analysing innovative concepts of Air Transportation Systems (ATS). This platform will allow its customers (air companies, aircraft manufacturers, official regulation providers, research laboratories and relevant ATS stakeholders) to virtually modify some parameters of the ATS (for instance modify landing procedure, modify types of airplanes, equipe aircrafts with new kinds of fuel...) and analyse the impacts of these scenarii on some environmental metrics.</p><p>In particular, this platform will allow its users to study the impacts of expected ATS modifications, on the noise level and chimical emission in the vicinity of a given airport. Modifications of interest will thus be the ones which, according to the simulation, lead to a reduction of noise or/and pollution levels.</p><p>In this context, we focus on the particular problem of the compliance of these modifications with the current regulations.</p><p>For instance, assume that the simulation shows that, for such a given aiport, modifying the landing procedure in such a given way leads to noise reduction. Before discussing the adoption of this interesting modification, it would be helpful to help users to check if it complies with the current regulations, or if it is incompatible with them or if it is not even ruled.</p><p>This is the problem we address. More generally, the problem we are interested in can be described as follows:</p><p>given a system composed of several components, given the set of regulations which rule this system, given a modification which is proposed for the system (modification concerning its structure or the way of performing its function), we first want to be able to check if the modified system is in compliance with regulations. If it is not, we want to help users to understand where are the causes of non compliance. Users will then have to revise the given regulations or to revise the proposed modification.</p><p>This paper is organized as follows. Section 2 tends to formalise the problem of checking compliance of a system with regulations. Section 3 analyses more deeply this problem and shows that it can be split in several sub-problems of different types. Section 4 focuses on the problem of providing the users an assistance to revise violated regulations. Section 5 mentions some relevant works, the scientific domains they belong to (Information Retrieval and Normative Reasoning) being candidate to provide us with solutions. Section 6 concludes this paper.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Towards a formalisation of the problem of checking compliance</head><p>The variables of the problem we address are the following.</p><p>Definition 1. new denotes the updated system the compliance of which has to be checked.</p><p>Definition 2. KB denotes the background knowledge, i.e the knowledge about the considered environment.</p><p>Example 1. In the ATS case, if the problem is to check the compliance of the ATS when aircrafts are given a new fuel, then KB may include characteristics and properties of this new fuel (density, volumic mass, inflammation temperature...), but also characteristics of airport environment (atmospheric pressure, physical models...). Any information describing the modified ATS when aircrafts are given a new fuel is in new.</p><p>¿From a more formal point of view, new and KB should be modelled in a common model. For instance, KB could be modelled by ontologies, hierarchy of concepts, dependance graphs between concepts, or more generally, and this will be supposed in the rest of the paper, by logical formulas. In the same way, new could be modelled by sets of nodes in the ontologies, sets of concepts, or more generally, and this will be supposed in the rest of the paper, by logical formulas. Assumption In the following, we will suppose that new is compatible with KB i.e, KB ∪ new will be supposed to be a consistent set of formulas.</p><p>Consistency is a prerequisite to the problem of compliance since, if KB ∪ new is inconsistant, this means that new contradicts the domain knowldege, thus, building new is impossible. Consequently, the question of checking his compliance is not posed. Definition 3. A regulation r is a triplet: r = &lt; st r , ref r , norms r , def r &gt;, where st r is an ordonned list of the levels which structure the text of r in an arborescent way. ref r denotes the set of other regulations r refers to.</p><p>norms r denotes the normative contents of r. If n is in norms r , n is assigned a position label related to st r which denotes its position in the arborescent structure of r. def r is a set of the definitions of the concepts which are used in the regulation text.</p><p>Note that several members of norms r may have the same position label. It means that they are in the same text unit in r.</p><p>What we want here to capture is that a regulation contains information of very different natures :</p><p>conceptual definition information (def r ) : that is an optional part of the regulation. Concepts which are ruled by r are defined in def r . rules (norms r ) : that is the core of the regulation. The rules apply on the real world by stating what is obligatory, permitted or forbidden under which conditions. Formal modelling rules requires the use of a logical formalism dedicated with normative reasoning i.e a deontic logic (see section 5). In the following, we will thus suppose that these rules are modelled by formulas of such a logic. -In a regulation r, conceptual definition and rules are expressed according a given structure (st r ). information about other regulations ref r : regulations which inspire the regulation, regulations which are abrogated by the regulation...One generally mainly find it in the head of the text of r. Example 4. Finally, for r being <ref type="bibr" target="#b1">[2]</ref>, ref r includes regulations <ref type="bibr" target="#b15">[16]</ref> and <ref type="bibr" target="#b2">[3]</ref>.</p><p>Definition 4. R = {r 1 , ...r n } denotes the set of all the regulations which apply on the domain.</p><p>Example 5. In the ATS case, the set R of regulations which rule the aeronautic domain is composed of CEE regulations, national regulations such as environment code, civil aviation code, and lots of orders and procedures.</p><p>Several relations exist in R such as:</p><p>r 2 ≥ S r 1 is true if regulation r 1 is a specialization of regulation r 2 . ≥ S is a partial pre-order defined upon R. r 2 ≥ A r 1 is true if regulation r 2 abrogates regulation r 1 : it means that r 1 doesn't apply anymore since r 2 applies. ≥ A is a partial pre-order defined upon R. a binary relation replace so that replace(a ij , a k l ) is true if the i th article of regulation r j replaces the k th article of regulation r l .</p><p>Some of relations of this type has been presented in <ref type="bibr" target="#b3">[4]</ref>. Our model represents a slightly simplified form of real regulations, since as for instance, ≥ A could be defined between text units of regulations, and not only between regulations (as for the relation replace) . We here suppose that instances of such relations concerning a regulation r are explicited in ref r . Example 6. Let r 1 and r 2 respectively being regulations <ref type="bibr" target="#b1">[2]</ref> and <ref type="bibr" target="#b15">[16]</ref>. r 2 ≥ S r 1 , because the regulation dealing with rules concerning the Blagnac airport specializes the regulation about french public air transport. Definition 5. If R = {r 1 , ..., r n } is the set of regulations which apply on the domain, we define norms R , as the set of all the rules of all the regulations of R, i.e, norms R = ∪ n i=1 norms ri norms R is thus a set of formulas of a particular deontic logic.</p><p>More formally, we assume that a formal model (formal language and formal inference denoted |= in the following) has been chosen for modelling and reason with rules of norm R , background knowledge KB and modification new<ref type="foot" target="#foot_1">2</ref> .</p><p>In the rest of the paper, we will suppose that norm R is consistent i.e is a consistent set of rules. <ref type="foot" target="#foot_2">3</ref>Checking compliance is then defined by checking one of the following assertions:</p><p>1. "case of permitted modification"</p><formula xml:id="formula_0">∀φ KB ∪ new |= φ =⇒ |= norms R → permitted(φ)</formula><p>This expresses that all the consequences the system modification new (under context KB) are explicitely permitted by the rules in the regulations. In the first case, new could be accepted without any other modification since it is compliant with the regulations.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.">"case of forbidden modification"</head><formula xml:id="formula_1">∃φ ∃r ∈ R KB ∪ new |= φ and |= norms r → f orbidden(φ)</formula><p>This expresses that the system modification, new, has some consequences (under context KB) which are explicitely forbidden by one regulation In this case, new cannot be taken into account since it explicitely leads to violate regulations, unless modifying regulations themselves. Localizing the very rules which are violated by new is addressed in section 4.</p><p>Notice that in the general case, the prohibition is not caused by only one regulation. So the case of forbidden modification should be described by:</p><formula xml:id="formula_2">∃φ KB ∪ new |= φ and |= norms R → f orbidden(φ)</formula><p>However, in this paper, we assume that the prohibition is caused by a single regulation because it simplifies the presentation of localizing violated rules (see section 4).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.">"case of a non ruled modification"</head><p>∃φ KB ∪ new |= φ and</p><formula xml:id="formula_3">|= norms R → permitted(φ) and |= norms R → f orbidden(φ)</formula><p>This expresses that the system modification, new, has some consequences (under context KB) which are neither explicitely permitted nor explicitely forbidden by the regulations. In this case, it will be possible to accept new only after an analyse and modifications of regulations so that consequences of new are permitted.</p><p>By definition, these three assertions are exhaustive. Furthermore, they are exclusive only if norm R is consistent. This is the reason why assuming consistency of rules is a prerequisite to the definition of compliance.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">Decomposing the problem of checking compliance</head><p>Checking compliance can be decomposed into several sub-problems. The idea is to check compliance only on a subset of R, made of regulations which "apply at present" and "concerned by new". At this step, the property "being a regulation concerned by new" remains to be formally defined. This property could be defined so that the test of checking compliance is more efficient in time. It could also be defined so that we can help the user (in the second case) to find the precise articles of the regulations that are violated.</p><p>-Problem pb 1 : find the "regulations which could be violated"</p><p>This problem can be divised into two sub-problems as follows:</p><p>• Problem pb 1.1 : find the "regulations which apply at present" This problem consists in selecting the regulations which are not abrogated nor replaced by other regulations. In other words, the problem is to focus only on the regulations that apply at the moment. This problem may be defined by : find max ≥ A (R) <ref type="foot" target="#foot_3">4</ref>Information in ∪ n i=1 ref ri will be hepful to solve this sub-problem .</p><p>• Problem pb 1.2 : find the "regulations concerned by new" This problem is a problem of Information Retrieval, the information to be retrieved being regulations.</p><p>In order to solve it, considering information in ∪ n i=1 def ri (i.e definitions of the concepts used in the regulation text) will be necessary.</p><p>The two above sub-problems may be solved in any sequence order : each of them contributes towards reducing the set of regulations to be considered in checking compliance.</p><p>Let us denote R new the set of the regulations of R which apply at present and which are concerned by new.</p><p>-Problem pb 2 : checking compliance of new with R new This comes to check the three assertions: </p><formula xml:id="formula_4">∀φ KB ∪ new |= φ =⇒ |= normsR new → permitted(φ)</formula></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Towards assisting localization of violated rules</head><p>In this section, we suppose the case when new doesn't comply with R new . I.e, we assume that the second assertion of problem pb 2 is true. In order to assist users in revising such regulations, several kinds of aids may be proposed to him. Below we sketch some induced problems.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>-Problem pb 3 : localize a cause of non compliance in a regulation</head><p>Let r ∈ R F orbidden . This problem consists in:</p><p>1. exhibiting the elements in norms r which are involved in a demonstration of "forbidden modification". 2. finding their position label in r (according to st r , as defined in definition 3).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>-Problem pb 4 : localize the least specialized regulations involved in non compliance</head><p>The problem is to identify the uppest regulations involved in non compliance, towards the specialization relation defined on R : in other words, it is to identify sources (in the specialization or hierarchical sense) of non compliance.</p><p>Formally : find max ≥ S (R F orbidden )</p><p>-Problem pb 5 : propagate a cause of non compliance in a set of regulations The problem is, given a regulation involved in non compliance, to identify all the regulations which specialize it. These regulations, because they take their inspiration from the violated regulations, are are also involved as causes of non compliance.</p><p>Formally : let r ∈ R F orbidden , find {r ∈ R F orbidden , r ≥ S r }.</p><p>-Problem pb 6 : explanation for non compliance The problem is to give an informative explanation based upon non compliance demonstrations. This comes to a problem of Explanation Generation, which has been studied for many years <ref type="bibr" target="#b19">[20]</ref>, <ref type="bibr" target="#b0">[1]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">Relevant works</head><p>Among the different sub-problems we have raised in the previous sections, two of them are of particular interest. More specifically, these are: a problem of information retrieval, the information to be retrieved are regulations (cf problem 1.2) and a problem of normative reasoning (cf problem 2). These two very different questions have been addressed by many works we mention some of them below.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.1">Information retrieval, regulation retrieval</head><p>Information Retrieval is a vast domain of research whose works aim to define models and methods or algorithms, to retrieve information among a large set of information, like the web space. See <ref type="bibr" target="#b21">[22]</ref> for an interesting overview. The user's demand is formalised by a query Q (of the form "retrieve documents which contains terms t 1 ...t n ").</p><p>The three most used models in Information Retrieval are the vector space model, the probabilistic model and the inference network model.</p><p>According to the vector space model, the user query as well as the documents the query is addressed to, are represented by vectors of terms (words of a given vocabulary for instance). The score of a document is defined as a similarity degree between its vector and the query vector. Several similarity degrees are usually used, among which the dot product defined by: if D denotes the document vector and Q denotes the query vector, then the score of D for Q is:</p><formula xml:id="formula_5">sim(D, Q) = n i=1 d i .q i</formula><p>where d i is the value of the i th component of (D) and q i is the value of the i th component of (Q). The value d i (resp q i ) is called the weight of the di th term in the document (resp, query).</p><p>Various methods for weighting terms have been defined. All of them are based on different parameters which are : term frequency (words that repeat several times in a text are considered salient), document frequency (words that appear in many documents are considered common and are not very indicative of document content), the number of documents that contain a given term, the document lenght (in bytes), the average document length (in bytes)... As for Probabilistic models, they assume that documents in a collection should be ranked by decreasing probability of their relevance to a query (probabilistic ranking principle). Since knowing its true value is impossible, the probability of relevance of a document to a query has to be estimated. In this family, the models differ from the way they estimate that probability of relevance.</p><p>Last models are Inference network models. In these models, document retrieval is modeled as an inference process in an inference network.</p><p>Since we consider Regulation Retrieval as a particular case of Information Retrieval, solving pb 1.2 could be done by adapting a model of Information Retrieval. For doing so, the definitions of concepts used in a regulation (i.e the def r part) has obviously an important role to play in the process. Furthermore, the very structure of regulations (i.e the st r part) is also something particular which must be taken into account by Regulation Retrieval models to be defined ( <ref type="bibr" target="#b3">[4]</ref>, <ref type="bibr" target="#b8">[9]</ref>).</p><p>Let us also mention <ref type="bibr" target="#b9">[10]</ref>, in which the authors define a tool to analyse a regulation and extract rights and duties expressed in the regulation. Legal texts are annotated in order to identify the agents, their rights (actions that the agents have the permission to perform under come conditions) and duties (the actions they have to perform under some conditions)... A semantic model in then built from these annotations.</p><p>Let us finally cite <ref type="bibr" target="#b12">[13]</ref>, in which the author defines a legal ontology of the french Law. Such an ontology could be used as a common concept description language and links with the def r part of regulations should be establised.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5.2">Reasoning with regulations, normative reasoning</head><p>Problem pb 2 raises the question of checking if a given formula, (here permitted(φ) or f orbidden(φ)), is implied by some rules (here norms Rnew ). This is a particular case of what is called "normative reasoning" i.e, reasoning with norms.</p><p>Reasoning with norms requires at least modelling deontic notions (permission, prohibition, obligation...). But it also requires modelling individuals (agents on which obligations, permission and prohibition apply) and properties on individuals. It sometimes also require modelling several dimensions of time (time of validity of norms, deadlines...) and different types of norms (defeasible norms, Contrary-to-duties...). To our knowledge, there is no general logical formalism which allow to reason with so many different notions. However, there are several kinds of formalisms which allow to model some aspects of the norms. These are deontic logics <ref type="bibr" target="#b7">[8]</ref>.</p><p>Most of deontic logics are modal ones, <ref type="bibr" target="#b4">[5]</ref>, since deontic operators are not very-functional operators (for instance, it may be the case that smoking is forbidden, even if somebody is smoking). Some of them are based on dynamic logics <ref type="bibr" target="#b14">[15]</ref>, or based on temporal logics, or both <ref type="bibr" target="#b6">[7]</ref>. They also may be non monotonic <ref type="bibr" target="#b10">[11]</ref>, <ref type="bibr" target="#b22">[23]</ref>.</p><p>However, First Order Logic (FOL) can also been used to reason with deontic notions ( <ref type="bibr" target="#b20">[21]</ref>, <ref type="bibr" target="#b13">[14]</ref>, <ref type="bibr" target="#b16">[17]</ref>, <ref type="bibr" target="#b18">[19]</ref>, <ref type="bibr" target="#b11">[12]</ref>...) and is a compromise between expressivity and simplicity. In this case, normative reasoning comes to a problem of theorem proving in FOL which is solved (at least from a theoretic pioint of view) by different means: provers based on Resolution Rule, tableaux methods, or any method defined for the SAT problem.</p><p>Let us finally mention a very theoretical but interesting work, <ref type="bibr" target="#b17">[18]</ref>, in which the authors define a dynamic deontic logic for reasoning with consequences on permissions and prohibitions, that the modification of a policy generates. This aims at helping the user who wants to modify a regulation, by allowing him/her to derive the permissions which were valid before the modification and which are no more valid after; or the permissions which become valid after the modification etc.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="6">Conclusion</head><p>In this paper we have addressed the problem of checking compliance of an updated system with regulations. The main contributions are a formalisation of this problem and its decomposition in several sub-problems of different types. We also sketched some functionalities which could help a user to revise regulations in case of non compliance. We finally quickly presented relevant litterature, more precisely Information retrieval and Normative Reasoning, which could offer solutions.</p><p>Notice however that this work is very preliminary and thus raises many open questions, the most important one being the definitions of the solutions of the different sub-problems and their applicability as well. The case named "case of a non ruled modification" has also to be studied. And the model of regulations used in this work, has to be refined in order to take into account a finer granularity of representation. Indeed, for instance, this model does not allow to represent relations between text units .</p><p>However, even preliminary, this work enlights the complexity of the problem of checking compliance and the varieties of questions to be solved.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Example 2 .Example 3 .</head><label>23</label><figDesc>For r being<ref type="bibr" target="#b1">[2]</ref>, st r = [article, alinea]. That means that r is composed of several articles, each of them being eventually composed of alineas. Consider now r 0 a regulation such that st r0 = [part, subpart, article]. If the formula n is in the 2d article of the 3rd subpart of the 1st part of r 0 , then the position label assigned to n is [(part, 1), (subpart, 3), (article, 2)].</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head></head><label></label><figDesc>∃φ ∃r ∈ Rnew KB ∪ new |= φ and |= normsr → f orbidden(φ) ∃φ KB∪new |= φ and |= normsR new → permitted(φ) and |= normsR new → f orbidden(φ)</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Definition 6 .</head><label>6</label><figDesc>R F orbidden = {r ∈ R new , ∃φ KB∪new |= φ and |= norms r → f orbidden(φ)} R F orbidden denotes the set of regulations which are involved in the cause of non compliance of new with R new under KB.</figDesc></figure>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="1" xml:id="foot_0">with financial support of DGA, FNADT, FEDER and Région Midi Pyrénées</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="2" xml:id="foot_1">Ideally, this formal model is a logic which allows to express and reason with any type of deontic notions which appear in regulations, any type of knowledge, causal or temporal, which appear in KB. Such a logic should then be a deontic logic (<ref type="bibr" target="#b4">[5]</ref>,<ref type="bibr" target="#b7">[8]</ref>) allowing to reason with causality and time as well. Defining such a general logic remains to be done.</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="3" xml:id="foot_2">Notice that consistency of sets of rules has been defined in<ref type="bibr" target="#b5">[6]</ref> so that, normR is a consistent set of rules if there is no situation (or state of the world) s, consistent with KB (i.e possible) such that : s ∪ normsR |= f alse. This general definition is not taken here for simplicity, but notice that if normR is a consistent set of rules according to this definition, then normR is a consistent set of rules</note>
			<note xmlns="http://www.tei-c.org/ns/1.0" place="foot" n="4" xml:id="foot_3">If ≥ is a partial pre-order defined on R, then max ≥ (R) is defined by: max≥ (R) = {r ∈ R : ∀r ∈ R, r ≥ r ⇒ r ≥ r }</note>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Acknowledgments. We would like to thank the anonymous reviewers for their comments which helped us to improve the paper.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">WEBCOOP: A Cooperative Question-Answering System on the Web</title>
		<author>
			<persName><forename type="first">F</forename><surname>Benamara</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><surname>Saint</surname></persName>
		</author>
		<author>
			<persName><surname>Dizier</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">10th European Chapter of the Association of Computational Linguistics (EACL)</title>
				<meeting><address><addrLine>Budapest, Hongrie</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2003">avril 2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<title level="m">Arrêté du 21 mars 2003 portant restriction d&apos;exploitation de l&apos;aérodrome de Toulouse-Blagnac</title>
				<meeting><address><addrLine>Haute-Garonne; NOR</addrLine></address></meeting>
		<imprint>
			<biblScope unit="page">A0300268A</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m">concernant l&apos;accès des transporteurs aériens communautaires aux liaisons aériennes intracommunautaires</title>
				<imprint>
			<date type="published" when="1992">2408/. 23 juillet 1992</date>
		</imprint>
	</monogr>
	<note>92 du Conseil</note>
</biblStruct>

<biblStruct xml:id="b3">
	<monogr>
		<title level="m" type="main">Modélisation multiparadigme de textes réglementaires</title>
		<author>
			<persName><forename type="first">B</forename><surname>Chabbat</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1997">8 décembre 1997</date>
		</imprint>
		<respStmt>
			<orgName>INSA de Lyon</orgName>
		</respStmt>
	</monogr>
	<note type="report_type">Thèse soutenue</note>
	<note>à l</note>
</biblStruct>

<biblStruct xml:id="b4">
	<monogr>
		<title level="m" type="main">Chellas Modal logic, an introduction</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">F</forename></persName>
		</author>
		<imprint>
			<date type="published" when="1980">1980</date>
			<publisher>Cambridge University Press</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">Cholvy Checking regulation consistency by using SOL-deduction</title>
		<author>
			<persName><forename type="first">L</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of AI and Law conference</title>
				<meeting>of AI and Law conference<address><addrLine>Oslo, Norway</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1999-06">june 1999</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Combining dynamic deontic logic and temporal logic for the specification of deadlines</title>
		<author>
			<persName><forename type="first">F</forename><surname>Dignum</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Kuiper</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc. of thirtieth HICSS</title>
				<editor>
			<persName><forename type="middle">R</forename><surname>Jr</surname></persName>
		</editor>
		<editor>
			<persName><surname>Sprague</surname></persName>
		</editor>
		<meeting>of thirtieth HICSS<address><addrLine>Wailea, Hawaii</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1997">1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<ptr target="http://deon2008.uni.lu/publications.html" />
		<title level="m">Proceedings of the DEON workshops</title>
				<meeting>the DEON workshops</meeting>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<monogr>
		<title level="m" type="main">Modélisation sémantique de la réglementation Thèse de l4INSA de Lyon</title>
		<author>
			<persName><forename type="first">D</forename><surname>Jouve</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2003">novembre 2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Extracting Rights and Obligations from regulations: Toward a Tool-supported Process 22</title>
		<author>
			<persName><forename type="first">N</forename><surname>Kiyavitskaya</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">IEE/ACM Int. Conf. on Automated Software Engineering (ASE&apos;07)</title>
				<meeting><address><addrLine>Atlanta</addrLine></address></meeting>
		<imprint>
			<date type="published" when="2007-11">november 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">Deontic Logic as Founded on Nonmonotonic Logic Annals of Mathematics and Artificial Intelligence</title>
		<author>
			<persName><forename type="first">J</forename><surname>Horthy</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1993">1993</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Using First-Order Logic to Reason about Policies Proc</title>
		<author>
			<persName><forename type="first">J</forename><forename type="middle">Y</forename><surname>Halpern</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Weissman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">the 6 th IEEE Computer Security Foundations Workshop CSFW-03</title>
				<imprint>
			<date type="published" when="2003">2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">Construction d&apos;ontologies partir de textes. Une ontologie du droit dédiée à la rechecrhe d&apos;information sur le web</title>
		<author>
			<persName><forename type="first">Guiraude</forename><surname>Lame</surname></persName>
		</author>
		<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">Bureaucracies as deontic systems ACM Transactions on Information Systems</title>
		<author>
			<persName><forename type="first">R</forename><surname>Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">TOIS)</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="87" to="108" />
			<date type="published" when="1988-04">April 1988</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">A different approach to deontic logic: Deontic logic viewed as a variant of dynamic logic</title>
		<author>
			<persName><forename type="first">J.-J</forename><surname>Ch</surname></persName>
		</author>
		<author>
			<persName><surname>Meyer</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Notre Dame Journal of Formal Logic</title>
		<imprint>
			<biblScope unit="volume">29</biblScope>
			<date type="published" when="1988">1988</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<monogr>
		<title level="m">Arrêté du 12 mai relatif aux conditions techniques d&apos;exploitation d&apos;avions par une entreprise de transport aérien public</title>
				<meeting><address><addrLine>OPS1</addrLine></address></meeting>
		<imprint>
			<biblScope unit="volume">NOR</biblScope>
			<biblScope unit="page">A9700893A</biblScope>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Detecting deontic dilemmas in bureaucratic rules: a first-order implementation using abduction</title>
		<author>
			<persName><forename type="first">R</forename><surname>Ong</surname></persName>
		</author>
		<author>
			<persName><surname>Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc of Proceedings of the second Workshop on Deontic Logic and Computer Science (DEON&apos;94</title>
				<meeting>of eedings of the second Workshop on Deontic Logic and Computer Science (DEON&apos;94<address><addrLine>Oslo</addrLine></address></meeting>
		<imprint>
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Reasoning about Dynamic Policies</title>
		<author>
			<persName><forename type="first">R</forename><surname>Pucella</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Weissman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">proc. of the 6 th Int. Conf. on Foundations of Software Science and Computation Structure (FOSSACS 04)</title>
				<meeting>of the 6 th Int. Conf. on Foundations of Software Science and Computation Structure (FOSSACS 04)</meeting>
		<imprint>
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">Defeasible Deontic Reasoning and Its Applications to Normative Systems</title>
		<author>
			<persName><forename type="first">U</forename><surname>Ryu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">M</forename><surname>Lee</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Decision Support Systems</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="59" to="73" />
			<date type="published" when="1995">1995</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<monogr>
		<title level="m" type="main">Méthode de génération d&apos;explications négatives à partir d&apos;une base de connaissances en logique des prédicats 8èmes journées internationales sur les systèmes experts et leurs applications</title>
		<author>
			<persName><surname>Cl</surname></persName>
		</author>
		<author>
			<persName><surname>Saurel</surname></persName>
		</author>
		<imprint>
			<date type="published" when="1988">1988</date>
			<pubPlace>Avignon</pubPlace>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Prospects for representing the law as logic programs</title>
		<author>
			<persName><forename type="first">M</forename><forename type="middle">J</forename><surname>Sergot</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Logic Programming</title>
				<editor>
			<persName><forename type="first">K</forename><forename type="middle">L</forename><surname>Clark</surname></persName>
		</editor>
		<editor>
			<persName><forename type="first">S</forename><surname>Tarnlund</surname></persName>
		</editor>
		<meeting><address><addrLine>London</addrLine></address></meeting>
		<imprint>
			<publisher>Academic Press</publisher>
			<date type="published" when="1982">1982</date>
			<biblScope unit="page" from="33" to="42" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Modern Information retrieval: a brief overview</title>
		<author>
			<persName><forename type="first">A</forename><surname>Singhal</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Data Engineering Bulletin</title>
		<imprint>
			<biblScope unit="volume">24</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="35" to="43" />
			<date type="published" when="2001">2001</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Violated obligations in a defeasible deontic logic</title>
		<author>
			<persName><forename type="first">L</forename><surname>Van Der Torre</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Proc of ECAI</title>
				<meeting>of ECAI</meeting>
		<imprint>
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
