organization manages its internal and external
relationships in a way that controls the changes to
these norms but still allows them to change when
needed. Looking at regulation rather than goals
shifts the attention to the way people manage
stability and change by managing relationships.
To understand people’s desires it is important to
analyse this more fundamental aspect of their
behaviour, which is regulation rather than goals. RE
has already defined most of the useful concepts
needed for the study of regulation, e.g. maintenance
goals, and beliefs. What is needed is a paradigm
change from goals to regulation. This paradigm
change will hopefully result in the more widespread
use of these goal-oriented concepts.
A useful stream of research with which to
connect, is General Systems Thinking, which has
most of the necessary constructs to understand
regulation in all kinds of systems, e.g. (Weinberg,
1975), (Weinberg and Weinberg, 1988), (Ashby,
1956). Organizational Semiotics can also be useful
because it is the study of norms in organizations
(Chong and Liu, 2002), (Shishkov, Xie, Liu, Dietz,
2002).
REFERENCES
Anton, A. I., 1996. Goal-based requirements analysis. In
ICRE’96 Second International Conference on
Requirements Engineering, IEEE.
Anton, A. I., Potts, C., 1998. The use of goals to surface
requirements for evolving systems. In ICSE 98
International Conference on Software Engineering,
IEEE.
Ashby, W. R., 1956. An Introduction to Cybernetics,
Chapman Hall. London.
Checkland, P., Scholes, J., 1990. Soft System Methodology
in action, Wiley. Chichester, UK.
Checkland P, Holwell, S., 1998. Information, systems and
information systems - making sense of the field. Wiley.
Chichester, UK.
Chong, S., Liu, K., 2002. A Semiotic Approach to
Improve the Design Quality of Agent-Based
Information Systems. In Liu, K., Clarke, R.J.,
Anderson, P.B., and Stamper, R.K. Coordination and
Communication Using Signs: Studies in
Organizational Semiotics, Kluwer.
Cockburn, A., 2001. Writing Effective Use Cases,
Addison-Wesley. Reading, MA.
Constantine, L., 1995. Essential modeling: Use cases for
user interfaces. In ACM Interactions, 2(2), 34–46.
Dardenne, A., Fickas, S., van Lamsweerde, A., 1991.
Goal-directed concept acquisition in requirements
elicitation. In IWSSD ’91, Sixth International
Workshop on Software Specification and Design,
ACM.
Dardenne, A., van Lamsweerde A., Fickas, S., 1993. Goal
Directed Requirements Acquisition. Science of
Computer Programming, 20(1-2), 3–50.
Dubois, E., 1989. A Logic of Action for Supporting Goal-
oriented Elaborations of Requirements. In IWSSD ’89,
Fifth International Workshop on Software
Specification and Design, ACM.
Gause, D.C., Weinberg, G. M., 1989. Exploring
Requirements: Quality BEFORE Design, Dorset
House, N.Y.
ITU-T, Telecommunication Standardization Sector of
ITU, 2008. User requirements notation (URN) –
Language definition (Z.151).
Kavakli, E., 2002. Goal-Oriented Requirements
Engineering: A Unifying Framework. Requirements
Engineering, 6(4), 237-251.
Kavakli, E., Loucopoulos, P., 2005. Goal Modeling in
Requirements Engineering: Analysis and Critique of
Current Methods. Information Modeling Methods and
Methodologies, 102-124.
Loucopoulos, P., Kavakli, E., 1995. Enterprise Modelling
and the Teleological Approach to Requirements
Engineering. Intelligent and Cooperative Information
Systems, 4(1), 45-79.
Moody, D., Heymans, P., Matulevičius, R., 2010. Visual
syntax does matter: improving the cognitive
effectiveness of the i* visual notation.
Requirements
Engineering, 15(2), 141-175.
Mylopoulos, J., Kolp, M., Castro, J., 2001. UML for
Agent-Oriented Software Development: The Tropos
Proposal. In UML 2001, Fourth International
Conference on the Unified Modeling Language,
Springer.
Mylopoulos J., 2006. Goal-Oriented Requirements
Engineering: Part II. Keynote Talk, RE’06, 14
th
IEEE
Requirements Engineering Conference, Minneapolis,
MS, September 2006.
http://www.ifi.uzh.ch/req/events/RE06/ConferencePro
gram/RE06_slides_Mylopoulos.pdf, accessed May
2011.
Nilsson, N. J., 1971. Problem Solving Methods in
Artificial Intelligence, McGraw-Hill.
Nuseibeh, B., Easterbrook, S., 2000. Requirements
engineering: a roadmap. In ICSE '00, International
Conference on The Future of Software Engineering,
ACM.
RE04, 2004. Requirements Engineering International
Conference 2004, http://www.re04.org/, accessed May
2011.
Regev, G., Wegmann, A., 2004. Defining early it system
requirements with regulation principles: the
lightswitch approach. In RE’04, 12th IEEE
International Requirements Engineering Conference,
IEEE.
Regev, G., Wegmann, A., 2005. Where do Goals Come
From: the Underlying Principles of Goal-Oriented
Requirements Engineering. In RE’05 13th IEEE
International Requirements Engineering Conference,
IEEE.
REGULATION, THE INVISIBLE PART OF THE GOAL ORIENTED REQUIREMENTS ENGINEERING ICEBERG
49