Let us now outline briefly how life cases can be
used in a pragmatic way to specify a story space.
More precisely, we just want to derive a prototypi-
cal scenario. Other scenarios may result from other
life cases, and the scenarios collected this way can be
integrated and then be subject to further refinement.
Let us concentrate on the life case relocation again.
Example 4.4 In the case of the relocation of a person
the steps identified in Example 4.1 give immediately
rise to scenes in a scenario, i.e. in addition to an
entry scene, say start, we obtain scenes for change of
address data, change of data for associated persons,
change of registration data, change of specific data,
change of data for social aid. For a start we only have
a single actor citizen.
In principle, the visit of any of these scenes is op-
tional, which gives rise to a classification of actors
into citizens with children, citizens with pets, foreign
residents, etc. The life case of a citizen with children
gives rise to a scenario for the change of data for as-
sociated persons, while the life case of a citizen with
pets gives rise to a scenario for the change of specific
data, etc.
5 CONCLUSION
In this paper we introduced the concept of life cases as
a contribution to supporting pragmatics of storyboard-
ing, which closes a gap in our development method-
ology. The general idea is to start from real life ob-
servations and to characterize them in a semi-formal
way. This gives rise to prototypical scenarios, tasks,
roles and user profiles by abstraction. Several of such
prototypes can then be integrated and refined to obtain
the desired storyboard.
The concept of life cases is new and original. It
has already successfully been applied in our web in-
formation system projects, e.g. for information ser-
vices (e.g.,
www.cottbus.de
), for edutainment sys-
tems (e.g.,
DaMiT
), and for community services (e.g.,
SeSAM
). Use cases in UML (Conallen, 2003) and busi-
ness use cases (Robertson and Robertson, 2006) share
some similar intentions, but are far too simplistic to
capture the same information as the novel life cases.
However, life cases still contribute only a part of sto-
ryboard pragmatics. They have to be complemented
by user models, which should give rise to a deeper un-
derstanding of actors, and contexts. Both topics will
be addressed next and published in due time.
REFERENCES
Ambler, S. W. (2002). Agile Modeling: Effective Practices
for eXtreme Programming and the Unified Process.
John Wiley & Sons.
Carroll, J. M., editor (1991). Designing Interaction: Psy-
chology at the Human-Computer Interface. Cam-
bridge University Press, Cambridge, England.
Ceri, S., Fraternali, P., Bongio, A., Brambilla, M., Comai,
S., and Matera, M. (2003). Designing Data-Intensive
Web Applications. Morgan Kaufmann, San Francisco.
Conallen, J. (2003). Building Web Applications with UML.
Addison-Wesley, Boston.
Courage, C. and Baxter, K. (2005). Understanding your
users: a practical guide to user requriements - meth-
ods, tools & techniques. Morgan Kaufman, Boston.
De Troyer, O. and Leune, C. (1998). WSDM: A user-
centered design method for web sites. In Computer
Networks and ISDN Systems – Proceedings of the 7th
International WWW Conference, pages 85–94. Else-
vier.
Giorgini, P., Mylopoulos, J., Nicchiarelli, E., and Sebas-
tiani, R. (2002). Reasoning with goal models. In ER,
pages 167–181.
Harel, D. and Marelly, R. (2003). Come, Let’s play:
Scenario-based programming using LSCs and the
play-engine. Springer, Berlin.
Houben, G.-J., Barna, P., Frasincar, F., and Vdovjak, R.
(2003). HERA: Development of semantic web infor-
mation systems. In Third International Conference
on Web Engineering – ICWE 2003, volume 2722 of
LNCS, pages 529–538. Springer-Verlag.
Lowe, D., Henderson-Sellers, B., and Gu, A. (2002). Web
extensions to UML: Using the MVC triad. In Spac-
capietra, S., March, S. T., and Kambayashi, Y., edi-
tors, Conceptual Modeling – ER 2002, volume 2503
of LNCS, pages 105–119. Springer-Verlag.
Mylopoulos, J., Fuxman, A., and Giorgini, P. (2000). From
entities and relationships to social actors and depen-
dencies. In Conceptual Modeling - ER 2000, pages
27–36, Berlin. Springer-Verlag.
Robertson, J. and Robertson, S. (1999). Mastering the Re-
quirements Process. Addison-Wesley.
Robertson, J. and Robertson, S. (2006). Requirements-Led
Project Process. Addison-Wesley.
Rosenfeld, L. and Morville, P. (1998). Information Archi-
tecture. O’Reilly, Cambridge.
Schwabe, D. and Rossi, G. (1998). An object oriented
approach to web-based application design. TAPOS,
4(4):207–225.
Sommerville, I. (2004). Software Enginering. Addison
Wesley, San Francisco, seventh edition.
Thalheim, B. and D
¨
usterh
¨
oft, A. (2000). The use of
metaphorical structures for internet sites. Data &
Knowledge Engineering, 35:161–180.
Vale, E. (1982). The technique of screen and television writ-
ing. Simon and Schuster, New York.
WEBIST 2007 - International Conference on Web Information Systems and Technologies
12