L'analyse systémique et la programmation
Nous voici à la fin de l’exercice du journal de bord du cours de la professeure Louise Rolland (DRT 7002). Quoi que la date de remise soit aujourd’hui, nous comptons poursuivre l’exercice d’écriture qui nous a été proposé.
En fait, le carnet web est un excellent outil pour consigner ses réflexions tout au long du déroulement du projet de doctorat. Le réflexe d’écriture est très utile au doctorat et bloguer s’avère un excellent moyen de le pratiquer. Ceci dit, nous ne diffusions pas tout sur ce blogue, nous conservons quelques réflexions dans un petit cahier noir en papier (oui, oui!), surtout celles qui n’ont pas encore mûries ou celles qui sont trop juteuses pour les partager à l’extérieur d’un autre véhicule d’écriture, comme un article académique. Par contre, j’espère livrer éventuellement toutes mes réflexions sur mon carnet, mais certaines peuvent suivre un chemin de publication un peut plus tortueux avant d’aboutir ici…
Un sujet que je vais vouloir explorer en plus de détail, outre la lecture de quelques thèses que j’ai indiqué ici, est l’analyse systémique. J’ai compris (enfin!) que le concept de «système juridique» est une réalité en droit (comme le proposent Ost et Van de Kerchove en 1988). En fait, un système peut être subdivisé en sous systèmes et ceux-ci peuvent épouser les modalités des systèmes juridiques. Par ailleurs, il est possible de qualifier les paramètres d’un système juridique pour les comparer (comme l’ont fait encore Ost et Van de Kerchove en 2002). Ainsi, un système, s’il se qualifie de juridique (comme le définit Rocher par le concept d’«ordre juridique» que Ost et Van de Kerchove assimilent au système juridique), peut, par exemple, correspondre à une «pyramide» ou à un «réseau», selon ses caractéristiques intrinsèques. Il se peut que d’autres analogies puissent émerger si l’on identifie d’autres paramètres par lesquels analyser un système juridique.
Par ailleurs, je ne peux m’empêcher de songer à ma formation de premier cycle en «Management of information systems (MIS)» qui a donné une très grande place à l’analyse des systèmes en entreprises, une approche beaucoup plus «micro-systémique» que ce dont parlent Ost, Van de Kerchove, Luhmann, Tuebner et d’autres. L’univers informatique regorge de terminologie analogique aux thèmes traités par ces chercheurs. Il me semble que les réflexions proposées pourraient être approfondies par ces concept.
Par exemple, la programmation orientée objet précise que les objets informatiques avec lesquels les programmeurs travaillent obéissent à des propriétés simples, comme l’abstraction, l’encapsulation, la modularité le polymorphisme et l’héritage.
may include features such as data abstraction, encapsulation, modularity, polymorphism, and inheritance. [«Object-oriented programming» de Wikipédia]
En fait, le Grand Dictionnaire de l’Office québécois de la langue française précise que
«le polymorphisme, […] en programmation orientée objet, aptitude d’un même message à déclencher des opérations différentes, selon l’objet auquel il est destiné. […] Note(s) : Le polymorphisme simplifie la communication entre objets puisqu’il permet de désigner des objets de nombreuses classes différentes reliées par une superclasse commune.»
Et aussi, pour l’héritage:
En programmation orientée objet, mécanisme permettant à une classe d’objets de transmettre ses méthodes et ses variables à des sous-classes. Note(s) :
L’héritage est un mécanisme fondamental en programmation orientée objet, parce qu’il permet au programmeur de conserver les caractéristiques d’une classe et d’en faire bénéficier une autre, sans avoir à tout redéfinir.
La notion d' » héritage » est très importante en intelligence artificielle en tant que processus de représentation hiérarchique de la connaissance.
Les terme property inheritance et héritage de propriétés désignent des notions plus spécifiques puisque, lors du mécanisme d’héritage, on peut transmettre des propriétés, des méthodes ou des variables, selon le point de vue considéré.
L’idée est que les éléments d’un système, comme les agents ou les sous-systèmes, peuvent « hériter » les propriétés de la supra-classe. Ainsi, si l’on peut qualifier un «système de la chaîne de diffusion de la culture» comme un système juridique, composé de plusieurs sous-systèmes (création, édition, technique, diffusion, consommation, institutions, etc.) qui s’échangent du risque, des fonds et des droits (ou autre) entre eux, il est possible de déterminer quels propriétés sont «hérités» de la supra-classe «système culturel».
Ainsi, déterminer si un «système juridique» est une pyramide ou un réseau n’est la pointe de l’iceberg ! Les champs vierges de l’épistémologie juridique s’offrent à qui veut semer des perspectives nouvelles…
Ce contenu a été mis à jour le 2010-04-19 à 11 h 26 min.