The BCS Requirements Engineering Specialist Group One-day Symposium on
____________________________________________
MODELLING YOUR SYSTEM GOALS:
THE i* APPROACH
____________________________________
09:00-17:00, Wednesday 20th April 2005
City University, London
______________________
Concerned about how to model the goals of diverse
actors in your organisation or project? Unsure
how to explore complex goal trade-offs during
your requirements process? This combined
practitioner and researcher symposium will
introduce, tutor and investigate the i* approach
- an approach that enables you to discover,
describe, model and reason about the goals of
systems that involve many different actors.
Pronounced eye-star, i* is a powerful approach
for modelling and reasoning about the goals of
heterogeneous actors in business and
socio-technical systems, and for choosing systems
architectures that best meet these goals. The
speakers will present the i* approach
demonstrate it using 4 industrial applications -
from hospital systems and integrated agricultural
production to air traffic control and software
development.
WHO SHOULD ATTEND?
Practitioners, vendors and academics interested
in describing, modelling and reasoning about
business and system goals during the earlier
stages of the systems development process. Attend
if you want to know more about new and more
effective goal modelling techniques, how to model
goals for the distributed and heterogeneous
systems that are often found in business and
safety-critical applications, or how to use goals
to make decisions about your systems development
projects.
STRUCTURE
The event is divided into 2 parts, a tutorial on
the i* framework in the morning, and 4
presentations on the application of i* to
real-world requirements problems in the afternoon.
09:00-09:30 Registration and coffee
09:30-13:00 Tutorial: Strategic Actors
Modeling for Requirement Engineering - the i*
Framework
Eric Yu, University of Toronto, Canada
13:00-14:00 Lunch
14:00-16:30 Four presentations of industrial case studies
Bed Management Organizational Analysis with i*:
The case of the Saint Luc University Clinics
Manuel Kolp, University of Louvain, Belgium
Understanding the Requirements of a Decision
Support System for Integrated Production in
Agriculture
Anna Perini, ITC-irst, University of Trento, Italy
Some Lessons Learned from using i* modelling in practice
Oscar Pastor, Valencia University of Technology, Spain
Modelling Complex Air Traffic Management Systems
with i*: Tales from the Coal Face
Neil Maiden and Sara Jones, City University, London
16:30-17:00 Panel session
Moderated by Ian Alexander
17:00 Close
Full details of the program are at the end of this message.
REGISTRATION
REGISTRATION FORM
Please return the completed registration forms to
Monica Ferraro, Centre for HCI Design, City
University, Northampton Square, London, EC1V OHB.
Tel: 020-7040-8427. Fax: 020-7040-8859. E-mail:
[log in to unmask]
Full registration for the whole day : £34.04 + £5.96 VAT = £40.00
Half-day presentation registration : Free, but registration needed
Full-day tutorial registration includes the cost
of a buffet lunch, welcome and mod-morning
coffee, and tutorial notes from the speaker.
I will be attending: whole day/morning only/afternoon only (delete)
Please attach duplicate registration forms if
more than one delegate is attending.
I enclose a cheque for £__________, cheques
payable to 'BCS Requirements Engineering
Specialist Group'. Delegates receive seminar
pack, lunch and tea/coffee.
Dr/Mr/Ms____ First name______________Surname_________________________
Organisation_________________________________________________________
Address______________________________________________________________
_______________________________________________ Post code___________
Tel________________ Fax______________Your purchase order no__________
Vegetarian lunch required: yes/no. Special needs: _____________________________
Please invoice: yes/no. Invoice address if different to above:
Department___________________________________________________________
Organisation_________________________________________________________
Address______________________________________________________________
________________________________________________ Post code___________
Date___________________________
SPEAKER INFORMATION
Tutorial: Strategic Actors Modeling for
Requirement Engineering - the i* Framework
Professor Eric Yu, University of Toronto, Canada
Understanding the social and organizational
context is critical to the success of many
systems today. The i* framework offers an
agent-oriented approach to requirements
engineering. By explicitly modeling and analyzing
strategic relationships among multiple actors,
the approach incorporates rudimentary social
analysis into a systems analysis and design
framework. Actors depend on each other for goals
to be achieved, tasks to be performed, and
resources to be furnished. A notion of softgoal
is used to deal systematically with quality
attributes, or non-functional requirements.
Dependencies among actors give rise to
opportunities as well as vulnerabilities.
Networks of dependencies are analyzed using a
qualitative reasoning procedure. During systems
design, actors explore alternative configurations
of dependencies to assess their strategic
positioning in a multi-agent, social context.
This tutorial will introduce, explain and
demonstrate the i* framework with examples, and
describe how to use it during the early stages of
the requirements process.
Eric Yu is Associate Professor at the Faculty of
Information Studies, University of Toronto. His
interests are in the areas of requirements
engineering, information systems design, software
engineering, and knowledge management. His
research emphasizes concepts and techniques for
modelling and analyzing strategic relationships
among social actors. He has published more than
50 articles in journals, books, and conference
and workshop proceedings, and the co-authored
book Non-Functional Requirements in Software
Engineering (2000). He has served on many
committees in the areas of information systems,
requirements engineering, and agent-based
systems, and is a founding co-chair of the
International Workshop series on Agent-Oriented
Information Systems. Professor Yu received his
Ph.D. in Computer Science from the University of
Toronto. Earlier, he held positions in hardware,
software and new services development at the
technology division of Nortel Networks in Ottawa.
Bed Management Organizational Analysis with i*:
The Case of the Saint-Luc University Clinics
Professor Manuel Kolp, University of Louvain, Belgium
This talk will report the analysis of the
organizational needs of bed planning and
management at the Saint-Luc Clinics of the
University of Louvain (UCL) in Begium. A
requirements analysis was needed to reorganise
and improve the hospital information system.
Complicating factors included the complexity and
importance of the university hospital, the social
individualism of its employees and units (e.g.
doctors, nurses, staff, patients, medical units,
administrative services), the types of medicine
practiced, and the changes to the environment
related, in particular to emergency and pathology
hazards activities. The talk will also present a
case tool developed at UCL that has been used to
support the use of i* in different projects.
Manuel Kolp is an associate professor in Computer
Science at the University of Louvain, Belgium and
an invited associate professor with the
University of Brussels. His research work deals
with agent-oriented and social architectures for
e-business systems. He is also a lead
investigator on several projects with industries,
public administrations and enterprises dealing
with knowledge, information and data systems.
Before that, he was a Post Doctoral Fellow with
the Department of Computer Science and an invited
lecturer at the Faculty of Information Studies at
the University of Toronto. He has been actively
involved in the organization committee of
different international conferences such as UML
2001, CAiSE 2002 or VLDB 2004. His publication
list includes refereed journal, conference
proceedings papers and one book.
Understanding the Requirements of a Decision
Support System for Integrated Production in
Agriculture
Dr Anna Perini, ITC-irst, University of Trento, Italy
Decision-making in agricultural production, and
more generally in the management of environmental
problems, rests on different types of knowledge
and data (e.g. knowledge of biological processes,
geographical and weather data, knowledge on the
use of chemicals and on the application of
agronomic practices, local and national rules on
product distribution) that are typically produced
and made available by different organizations. In
this context, designing an effective decision
support system (DSS) for a problem in this domain
requires a deep understanding of its
organizational dimension to handle all the
strategic dependencies between the domain
stakeholders. This talk will describe these
issues with reference to a technology transfer
project aiming at the development of a DSS at use
of agronomists. The final output of the project
included a prototype of a GIS-based system.
Anna Perini is currently leading the research
group in Distributed Intelligence of the SRA
("Automated Reasoning Systems") division at
ITC-irst (Italy), a research area dealing with
problems in Agent-Oriented software engineering,
resource optimization in Grid environment,
Multi-Context Logics and logic-based Agents. She
participates in program committees of
international conferences and workshops. She is
the project leader of several funded projects.
She teaches Software Engineering at the Computer
Science Faculty of the University of Trento in
Italy.
Some Lessons Learned from using i* Modelling in Practice
Professor Oscar Pastor, Valencia University of Technology, Spain
Over the last year we have been using i* modeling
techniques to undertake organizational modeling
in local software production companies. The
experience has been contradictory: on the one
hand all the practitioners involved in the
project have recognized the benefits of applying
organizational modelling techniques, and/ i*/ has
been seen as a rich solution for that. On the
other hand, the resulting complexity has been
difficult to deal with, especially when applying
i* to larger systems, and some concepts have
shown to be easily misinterpreted. In this talk,
we will comment on the most relevant consequences
obtained while working in this practical
framework.
Professor Dr. Oscar Pastor is Professor and Head
of the Computation and Information Systems
Department at Valencia University of Technology
in Spain. He received his PhD in 1992, and was
formerly a researcher at HP Labs. He is an author
of a large number of research papers that have
been published in conference proceedings,
journals and books, and he has received numerous
research grants from public institutions and
private industry. His research activities focus
on web engineering, object-oriented conceptual
modelling, requirements engineering, information
systems and model-based software production.
Modeling Complex Air Traffic Management Systems
with i*: Tales from the Coal Face
Professor Neil Maiden and Dr Sara Jones, City University, London
Over the last 4 years City University has applied
its RESCUE requirements process to specify the
requirements for several European air traffic
management systems. The/ i*/ approach is a key
element of RESCUE, used to model the goals of and
dependencies between software and human actors in
the complex socio-technical systems found in air
traffic management. It is supported by the
REDEPEND tool for i* system modelling. This talk
will describe how systems engineers from the UK
and France applied i* to model the new departure
management system for Heathrow and Charles de
Gaulle, and how analysis of these models yielded
both a more complete requirements specification
and validation of other requirements models.
Professor Neil Maiden is Professor of Systems
Engineering and Head of the Centre for HCI Design
at City University. He has strong interests in
multi-disciplinary research in requirements
engineering and applying the results of this
research to practice. He was program chair of the
IEEE International Conference of Requirements
Engineering in 2004 and is treasurer of the
Requirements Engineering Specialist Group. Dr
Sara Jones is a Research Fellow in the Centre for
HCI Design where she oversees the RESCUE process
and its related research. She also undertakes
multi-disciplinary research in requirements
engineering, and has published numerous papers in
requirements engineering and human-computer
interaction.
--
______________________________________________________________________________
Professor Neil Maiden Tel: +44-20-7040-8412
Head of Centre Fax: +44-20-7040-8859
Centre for HCI Design E-Mail: [log in to unmask]
City University
http://hcid.soi.city.ac.uk/people/Neilmaiden.html
Northampton Square
London EC1V OHB
______________________________________________________________________________
Submit to RE'05 at http://www.re05.org - it is in Paris, you know!
______________________________________________________________________________
"Scenarios, Stories and Use Cases -
Through the Systems Development Life Cycle"
Ian Alexander and Neil Maiden
John Wiley 2004
______________________________________________________________________________
|