independent modeling of business systems [5]. Due to the limited scope of this paper,
we will only briefly discuss some important issues; interested readers can find more
about LAP in [6,23] and about Organizational Semiotics in [4].
The first challenge is specifying the RTS functionality in terms of actor roles and
interactions that concern these roles as well as drawing the delimitation between what
is inside the system and what remains outside it.
With regard to this challenge, we start by addressing actor roles. Here it is to be
mentioned that in considering an action, we need to take into account the human
responsibility behind rather than considering just the human/technical entity (partial-
ly) realizing the action [5]. Take for example a surveillance camera; taking it as a
technical device on its own would bring little value because it is of crucial importance
also what is the purpose behind - it is one thing if the camera is used to monitor traf-
fic for statistical purposes and it is another thing if the camera is used to ‘catch’ viola-
tions. Take the latter example. In this case, whatever the technical facilitation, the
responsible human being is of essential importance - the human being behind who is
responsible for the inspection, including also the decision to impose sanction, for
example. Thus, a typical actor role here would be VIOLATION INSPECTOR; ful-
filling this role would include monitoring, violation identification, sanction determi-
nation, and so on. Each of these ‘atomic’ activities point to the responsibility of the
violation inspector but it is possible that some of them are realized by a technical
device (for example, the monitoring); still, this would be in the end responsibility of
the violation inspector (a machine obviously cannot be kept responsible).
As interactions are concerned, they are considered always as occurring between
two actors (we speak of an actor when we have an actor role fulfilled by a concrete
entity) and if the setting is more complex, it is assumed that decomposition to sets of
interactions involving exactly two actors is possible [6]. Further, we apply the re-
quest-promise-state-accept interaction pattern that is inspired by the Language-
Action Perspective: according to this pattern, one of the actors would execute some-
thing (this execution would lead to the production fact characterizing the interaction),
in response to a request by the other actor; once the production fact has occurred, this
has to be announced to the requesting actor (state) and accepted by this actor (accept).
This interaction pattern allows for modeling real-life business processes in a realistic
way, as studied in [23]. For the sake of brevity, we will not discuss this further in the
current paper, leaving interested readers to find more in the mentioned references.
Finally, it is of crucial importance to adequately draw delimitation between what
(which actor roles) is inside the business system (in our case – the RTS) and what
remains in its environment. We do not consider any particular guidelines for this, it
just has to be done when identifying actor roles and interactions; then it could be that
we identify: (i) interactions concerning only actor roles that are inside the business
system; (ii) interactions concerning only actor roles that are in the environment of the
business system; (iii) interactions ‘crossing over’ – one actor role is inside the busi-
ness system and the other actor role is in the environment of the business system.
The second challenge is establishing the regulations underlying the interactions
within an RTS and with regard to this, we consider as background Organizational
Semiotics, in general, and NAN - the Norm Analysis Method [4], in particular.
8