Abstract
There has been considerable recent interest in scenarios for accompanying many of the various activities occurring in the development life cycle of computer based systems. Besides the integration of scenarios in methods such as Objectory and software tools such as Rationale Rose has proven useful and successful. Consequently, there is a demand for adapting existing methods to support specific design activities using scenario based approaches. The view developed in this paper is that scenario based approaches should be looked upon as reusable components. Our concern is therefore twofold: first, to represent scenario based approaches in a modular way which eases their reusability and second, to specify the design context in which these approaches can be reused in order to facilitate their integration in existing methods. The paper concentrates on these two aspects, presents an implementation of our proposal using SGML to store available scenario based approaches in a multimedia hypertext document and illustrates the retrieval of components meeting the requirements of the user by the means of SgmlQL queries.
This work is partly funded by the Basic Research Action CREWS (ESPRIT Nℴ21.903). CREWS stands for Cooperative Requirements Engineering With Scenarios.
Chapter PDF
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
G. Booch, J. Rumbaugh, I. Jacobson, ≪Unified Modeling Language ≫, version 1.0, Rational Software Corporation, Jan. 1997.
J. Bubenko, C. Rolland, P. Loucopoulos, V. De Antonellis, ≪ Facilitating ‘Fuzzy to Formal’ Requirements Modelling ≫, Proc. of the First International Conference on Requirements Engineering, April 1994, Colorado Springs, Colorado.
J.M. Caroll, ≪ The Scenario Perspective on System Development ≫, in J.M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (1995).
A. Cockburn, ≪Structuring use cases with goals≫, Technical report, Human and Technology, 7691 Dell Rd, Salt Lake City, UT 84121, HaT.TR.95.1, http://members.aol.com/acocburn/papers/ usecases.htm (1995).
D. Coleman, P. Arnold, S. Bodoff, C. Dollin, H. Gilchrist, F. Hayes, P. Jeremaes, ≪Object-Oriented Development: The FUSION Method ≫, Prentice Hall, 1994.
V. De-Antonellis., B. Pernici, P. Samarati, (1991) ≪F-ORM METHOD: A Methodology for Reusing Specification≫, In Object Oriented Approach in Iforamtion Systems, Van Assche F., Moulin b., Rolland C. (eds), North Holland, 1991
T. Erickson, ≪Notes on Design Practices: Stories and Prototypes as Catalysts for Communication≫, in J.M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (1995).
D. Filippidou, P. Loucopoulos, ≪Using Scenarios to Validate Requirements in a Plausibility-Centred Approach≫, Proc. Of the 9Th Conference on Advanced Information Systems Engineering, Barcelona, Catalonia, Spain, June 1997.
M. Glinz, ≪An Integrated Formal Model of Scenario based on Statecharts≫, Lecture Notes in Computer Science'95,pages 254–271, 1995.
C. F. Goldfarb, ≪The SGML Handbook≫, Oxford Clarendon Press, 1990.
C. H. Holbrook_III, ≪ A Scenario-Based Methodology for Conducting Requirement Elicitation≫, ACM SIGSOFT Software Engineering Notes, 15(1), pp.95–104, 1990.
Hsia P, Samuel J, Gao J. D., Toyoshima, Y. and Chen, C. (1994) ≪Formal Approach to Scenario Analysis≫, IEEE Software, 11, 33–41
I. Jacobson, M. Christerson, P. Jonsson and G. Oevergaard, ≪Object Oriented Software Engineering: a Use Case Driven Approach≫, (Addison-Wesley, 1992).
I. Jacobson, ≪The Use Case Construct in Object-Oriented Software Engineering≫, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 309–336.
I. Jacobson, M. Ericsson and A. Jacobson, ≪The Object Advantage, Business Process Reengineering with Object Technology≫ (Addison-Wesley Publishing Company, 1995).
M. Jarke, K. Pohl, P. Haumer, K. Weidenhaupt, E. Dubois, P. Heymans, C. Rolland, C. Ben Achour, C. Cauvet, J. Ralyte, A. Sutcliffe, N. A. Maiden and S. Minocha, ≪Scenario use in european software organisations — Results from site visits and Questionnaires≫, Esprit Reactive Long Term Research Project, 21.903 CREWS, Deliverable W1: Industrial Problem Capture Working Group, 1997.
P. Johnson, H. Johnson and S. Wilson, ≪Rapid Prototyping of User Interfaces driven by Task Models≫, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 209–246.
J. Karat, ≪Scenario Use in the Design of a Speech Recognition System≫, in J.M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (1995).
M. Kyng, Creating Contexts for Design, in John M. Carroll (ed.), ≪Scenario-Based Design: Envisioning Work and Technology in System Development≫ (John Wiley and Sons, 1995) 85–107.
V. Lalioti and B.Theodoulidis, ≪Use of Scenarios for Validation of Conceptual Specification≫, Proceedings of the Sixth Workshop on the Next Generation of CASE Tools, Jyvaskyla, Finland, June 1995.
J.C.S. do Prado Leite, G. Rossi, F. Balaguer, A. Maiorana, G. Kaplan, G. Hadad and A. Oliveros, ≪Enhancing a Requirements Baseline with Scenarios≫, In Third IEEE International Symposium On Requirements Engineering (RE'97), Antapolis, Maryland (IEEE Computer Society Press, 1997) 44–53.
J. Lemaitre, E. Murisasco, M. Rolbert, SgmlQL, ≪Un langage d'interrogation de documents SGML≫, Proceedings of the 11th conference on Advanced DataBases, August 1995, Nancy, France.
J. Nielsen, Scenarios in Discount Usability Engineering, in John M. Carroll (ed.), ≪Scenario-Based Design: Envisioning Work and Technology in System Development≫ (John Wiley and Sons, 1995) 59–85.
V. Plihon, C. Rolland, ≪Modelling Ways-of-Working≫ Proc. Of the 7th Int. Conf. On ≪Advanced Information Systems Engineering≫, (CAISE), Springer Verlag (Pub.), 1995.
C. Potts, K. Takahashi and A.I. Anton, ≪Inquiry-based Requirements Analysis≫, in IEEE Software 11(2) (1994) 21–32.
N. Prat, ≪Goal Formalisation and Classification for Requirements Engineering≫, Proceedings of the Third International Workshop on Requirements Engineering: Foundations of Software Quality REFSQ'9, Barcelona, june 1997.
R. Prieto-Diaz, P. Freeman, ≪ Classifying Software for Reusability≫, IEEE Software, Vol 4 No 1, 1987.
B. Regnell, K. Kimbler and A. Wesslen, ≪Improving the Use Case Driven Approach to Requirements Engineering≫, in the Second IEEE International Symposium On Requirements Engineering, York, England (I.C.S. Press, March 1995) 40–47.
S.P. Robertson, ≪Generating Object-Oriented Design Representations via Scenarios Queries≫, in John M. Carroll (ed.), Scenario-Based Design: Envisioning Work and Technology in System Development (John Wiley and Sons, 1995) 279–308.
C. Rolland, G. Grosz, ≪A General Framework for Describing the Requirements Engineering Process≫, IEEE Conference on Systems Man and Cybernetics, CSMC94, San Antonio, Texas, 1994.
C. Rolland, N. Prakash, ≪A proposal for Context-Specific Method Engineering≫, IFIP TC8 Working Conference on Method Engineering, Atlanta, Gerorgie, USA, 1996
C. Rolland, C. Ben Achour, C. Cauvet, J. Ralyte, A. Sutcliffe, N.A.M. Maiden, M. Jarke, P. Haumer, K. Pohl, E. Dubois and P. Heymans, ≪A Proposal for a Scenario Classification Framework≫, ESPRIT Reactive Long Term Research Project 21.903 CREWS, Deliverable I1: Initial Integration Workpackage (1997).
J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen, ≪Object-Oriented Modeling and Design≫, (Prentice Hall, 1991).
J. Rumbaugh, ≪Getting started, using use cases to capture requirements≫, Journal of Object Oriented Programming, Sept. 1994.
J. Rumbaugh and G. Booch, ≪Unified Method≫, Notation Summary Version 0.8 (Rational Software Corporation, 1996).
K.S. Rubin and A. Goldberg, ≪Object Behaviour Analysis≫, Communications of the ACM 35(9) (1992) 48–62.
B. Thomé, ≪Systems Engineering: Principles and Practice of Computer-based Systems Engineering≫, in B. Thomé (ed), John Wiley & Sons (1993).
R. Wirfs-Brock, ≪Designing Objects and their Interactions: A Brief Look at Responsability-driven Design≫, in John M. Carroll (ed.), ≪Scenario-Based Design: Envisioning Work and Technology in System Development≫ (John Wiley and Sons, 1995) 337–360.
M. R. Young, P. B. Barnard, ≪The Use of Scenario in Human-Computer Interaction Research: Turbocharging the tortoise of Cumulative Science≫, CHI + GI 87 Human Factors in Computing Systems and Graphics Interface, Toronto, 1987.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rolland, C., Plihon, V., Ralyté, J. (1998). Specifying the reuse context of scenario method chunks. In: Pernici, B., Thanos, C. (eds) Advanced Information Systems Engineering. CAiSE 1998. Lecture Notes in Computer Science, vol 1413. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054226
Download citation
DOI: https://doi.org/10.1007/BFb0054226
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64556-6
Online ISBN: 978-3-540-69434-2
eBook Packages: Springer Book Archive