5.4 New Work Products
An OPF Work Product describes the input or output
of a Task.
NAME: Goal hierarchy diagram
OPF CLASSIFICATION: Architectural set
RELATIONSHIP TO EXISTING WORK PRODUCT:
None
BRIEF DESCRIPTION: A graphical description of
the hierarchical or tree structure of goals. Goals and
subgoals are represented by boxes and directed
arrows run from each goal to each of its subgoals.
NAME: Role diagram
OPF CLASSIFICATION: Architectural set
RELATIONSHIP TO EXISTING WORK PRODUCT:
Class diagram but emphasizing roles rather than
classes
BRIEF DESCRIPTION: Although a role diagram, as
described in MASE, can be documented using UML,
particularly Version 2, the increased importance of
roles in agent technology as compared to object
technology suggests that this should be a separate,
named diagram type. It can be documented using
standard UML role notation.
6 SUMMARY AND
CONCLUSIONS
As part of an extensive research programme to
combine the benefits of method engineering and the
OPF to create a highly supportive methodological
environment for the construction of agent-oriented
information systems, we have analysed here
contributions from the MASE AO methodology. We
have identified three new Tasks, one new Technique
and two new Work Products, but no additional Roles
or Stages.
ACKNOWLEDGEMENTS
We wish to acknowledge financial support from the
UTS Research Excellence Grants Scheme.
REFERENCES
Bernon, C., Gleizes, M.-P., Picard, G. And Glize, P., 2002,
The ADELFE methodology for an intranet system
design, presented at AOIS2002, Toronto, 27-28 May
Brinkkemper, S., 1996, Method engineering: engineering
of information systems development methods and
tools, Inf. Software Technol., 38(4), 275-280.
Brinkkemper, S., Saeki, M. and Harmsen, F., 1998,
Assembly techniques for method engineering.
Proceedings CAISE 1998, Springer Verlag, 381-400.
Cockburn, A., 2000, Selecting a project’s methodology,
IEEE Software, 17(4), 64-71
Coleman, D., Arnold, P., Bodoff, S., Dollin, C. and
Gilchrist, H., 1994, Object-Oriented Development.
The Fusion Method, Prentice Hall, USA, 313pp
Debenham, J. and Henderson-Sellers, B., 2003a,
Designing agent-based process systems - extending
the OPEN Process Framework, Chapter VIII in
Intelligent Agent Software Engineering (ed. V.
Plekhanova), Idea Group Publishing, 160-190.
Debenham, J. and Henderson-Sellers, B., 2003b, Towards
OPEN methodological support for agent-oriented
systems development, Procs. First International
Conference on Agent-Based Technologies and
Systems, University of Calgary, Canada, 14-24
DeLoach, S.A. 1999. Multiagent Systems Engineering: A
Methodology and Language for Designing Agent
Systems, Procs AOIS ’99.
Firesmith, D.G. and Henderson-Sellers, B., 2002, The
OPEN Process Framework. An Introduction, Addison-
Wesley, Harlow, Herts, UK
Henderson-Sellers, B. and Hutchison, J., 2003, Usage-
Centered Design (UCD) and the OPEN Process
Framework (OPF), Procs. forUSE2003, Second
International Conference on Usage-Centered
Design,
Ampersand Press, USA, 171-196
Jacobson, I., Booch, G. and Rumbaugh, J., 1999, The
Unified Software Development Process, Addison-
Wesley, Reading, MA, USA
Kendall, E.A., 2000, Agent Software Engineering with
Role Modelling. Procs. 1
st
International Workshop on
Agent-Oriented Software Engineering (AOSE-2000),
163-170.
Kendall, E.A. and Zhao, L., 1998, Capturing and
Structuring Goals, Workshop on Use Case Patterns,
Object Oriented Programming Systems Languages
and Architectures.
Kinny, D., Georgeff, M. and Rao, A., 1996. A
Methodology and Modelling Technique for Systems
of BDI Agents” Agents Breaking Away: Procs
Seventh European Workshop on Modelling
Autonomous Agents in a Multi-Agent World,
MAAMAW’96 (LNAIVolume 1038), 56-71.
Kruchten, Ph., 1999, The Rational Unified Process. An
Introduction, Addison-Wesley, Reading, MA, USA
OMG, 2001, OMG Unified Modeling Language
Specification, Version 1.4, September 2001, OMG
document formal/01-09-68 through 80 [Online].
Available http://www.omg.org
Ralyté, J. and Rolland, C., 2001, An assembly process
model for method engineering, in K.R. Dittrich, A.
INCORPORATING THE ELEMENTS OF THE MASE METHODOLOGY INTO AGENT OPEN
387