are independent from the legal framework, but are
more questions of IS efficiency. Furthermore IS
helping distribution management at SIG must be
compliant with the new law regulating the future
open Swiss market of electricity called LApEl
(“Act
about Electricity Supply
2
”) that will come into force
on the 1
st
January 2008. An organism called AES
(“Association of Electricity Swiss companies
3
”)
responsible for the good process of the liberalization
of electricity market in Switzerland edited standards
named “Recommendations for the branch” that aim
at fulfilling the conditions of the future law; they
describe concepts, roles, and rules related to various
activities of an electricity distribution company and
therefore contain main source of knowledge on
which we can build the informational kernel of IS to
support the electricity distribution activity. In other
words, these recommendations are considered to be
the semantic universe on which some parts of the IS
kernel can be built.
The objective of this paper is to report the work
done in SIG that consisted to apply the following
proposed approach to the context of the electricity
distribution domain. This paper is structured as
follows. In the section 2 we introduce the framework
of our approach for IS engineering. In the section 3
we briefly describe the legal sources we use to apply
the proposed approach to the electricity distribution
domain and we illustrate our work with a simple
example. We end the paper with some conclusions.
2 LAWS-BASED ONTOLOGY
FOR IS ENGINEERING
The proposed approach for IS engineering based on
laws ontology aims to extract knowledge from legal
sources in order to help compliance of the IS with
the legislation in which is acting. The proposed
approach for IS engineering is carried out according
to a framework including four levels: the ontological
level, the informational level, the activities domain
level, the technical level. As we can see in figure 1,
these four levels are independent but strongly linked
to one another; none of these levels must be isolated
and some conceptual interrelations must be taken
into account.
The ontological level in which all the
fundamental and stable concepts are listed, defined
and positioned in function of the relations between
2
« Loi sur l’Approvisionnement en Electricité » means the
law that will operate the Swiss electricity market.
3
« Association des entreprises Electriques Suisses »
them, corresponds to the starting point of the
approach. Ontological models built with these
concepts describe a specific domain; in our work the
electricity distribution domain. Besides invariant
concepts, some ontological roles and rules are
identified in this level. An ontological role is defined
as a particular organizational role
4
that is
fundamental for the IS development. Business rules
are used to help the organization to better achieve
goals, communicate between principals and agents,
between the organization and interested third parties,
demonstrate fulfilment of legal obligations, operate
more efficiently, perform analysis and current
practices. Laws contain business rules. A part of
these business rules will be expressed as integrity
constraints
5
in the IS. Their role is to preserve the
coherence, correctness and consistency of an IS
during its exploitation.
The informational level is composed of the IS
kernel that represents the base of the IS and of
organizational layers that complete the IS kernel.
The kernel is built directly from the ontology,
translating the different concepts and relations
between them in informational elements according
to some directives. The informational level is
specified with static, dynamic and regular aspects
that will be expressed with integrity constraints.
Specifying the IS kernel from the IS ontology is not
sufficient to make the IS operational; the kernel that
derived from the IS ontology still needs to be
completed with organizational layers that are
representing the specific aspects of a particular
organization not described in the laws. The
organizational aspects relate to the business rules,
the business processes, the business activities and
the organizational roles inside an organization.
Applied to the electricity distribution domain
organizational layers will describe the organizational
aspects of the distribution activity.
The activities domain level allows describing
how actors of an institution can work together and
how they coordinate their activities. This level
clarifies decisions and internal responsibilities of the
institution. Elements describing the activities
domain level are mainly business activities, business
processes, and organizational roles.
4
WfMC defines an organizational role as list of attributes,
of competencies, and know-how that an actor possesses
and put into practice; and so it defines the position of an
actor in an institution
(Khadraoui, 2007).
5
Integrity constraints are logical conditions defined over
classes, verified by transactions or methods.
INFORMATION SYSTEM ENGINEERING FOR AN ELECTRICITY DISTRIBUTION COMPANY
449