International Workshop
Open Issues in Industrial Use Case Modeling
held in conjunction with
Seventh International Conference on the Unified Modeling Language, UML 2004
October 11-15, 2004, Lisbon, Portugal
[Back]
This section contains specific bibliography about use cases and UML which are relevant to the goals of the workshop.
Note that this list of references is not a subjective selection by the workshop organizers, i.e., it neither supports nor disregards particular statements or opinions of the authors. This list simply aims to set a starting point for a comprehensive bibliography on use cases in the specific context of reconciling textual and graphical use case specification, as a basis for continuous scientific debates.
Since this list is not exhaustive, any contribution to the list is very welcome and appreciated.
Articles
[Berg 99] Klaas van der Berg, Anthony J.H. Simons. "Control-Flow Semantics of Use Cases in UML". Information and Software Technology, 41(10):651-659, July 1999.
[Berkem 98] Birol Berkem. "Formalizing a 'Bridge' from the {UML}'s Activity Diagram toward Use Cases". Proceedings of the OOPSLA'98 Workshop on Formalizing UML. Why? How?
[Constantine 95] Larry L. Constantine. "Essential Modeling: Use Cases for User Interfaces". Interactions, 2(2):34-46, April 1995.
[Fowler 97] Martin Fowler, Alistair Cockburn, Ivan Jacobson, Bruce Anderson, Ian Graham. "Question Time! Abount Use Cases", Proceeding of the 13th ACM Conference on Object-Oriented Programming, Systems, Languages and Applications-OOPSLA'98, October 18-22, 1998, Vancouver, British Columbia, Canada. ACM SIGPLAN Notices, 33(10):226-229.
[Fowler 98] Martin Fowler. "Use and Abuse Use Cases". Distributed Computing, April 1998 (http://www.awl.com/cseng/titles/0-201-89542-0/articles/).
[Génova 02] Gonzalo Génova, Juan Llorens, Víctor Quintana. "Digging into use case relationships". The Fifth International Conference on the Unified Modeling Language-UML'2002, September 30-October 4 2002, Dresden, Germany. Published in Lecture Notes in Computer Science 2460, Springer 2002, pp. 115-127.
[Génova 04] Gonzalo Génova, Juan Llorens. "On the Nature of Use Case-Actor Relationships", Upgrade-The European Journal for the Informatics Professional, vol. V, no. 2, April 2004 (http://www.upgrade-cepis.org/issues/2004/2/up5-2Genova.pdf).
[Hay 99] David C. Hay. "There is No Object-oriented Analysis." DataToKnowledge Newsletter, 27(1), Jan/Feb 1999.
[Isoda 03] Sadahiro Isoda. "A Critique of UML's Definition of the Use Case Class". The Sixth International Conference on the Unified Modeling Language-UML'2003, October 20-24, 2003, San Francisco, California, U.S.A. Published in Lecture Notes in Computer Science 2863, Springer 2003, pp. 280-294.
[Metz 01] Pierre Metz. "Against Use Case Interleaving". The Fourth International Conference on the Unified Modeling Language-UML'2001, October 1-5, 2001, Toronto, Ontario, Canada. Published in Lecture Notes in Computer Science 2185, Springer 2001, pp. 472-486.
[Metz 02] Pierre Metz, John O'Brien, Wolfgang Weber. "Merging the Use Case Textual and Graphical World: Clarifying The Extend-relationship". Research Report, Darmstadt University of Applied Sciences, Germany, 2002.
[Metz 03] Pierre Metz, John O'Brien, Wolfgang Weber. "Specifying Use Case Interaction: Types of Alternative Courses". Journal of Object Technology, vol.2, no.2, March-April 2003, pp. 111-131 (http://www.jot.fm/issues/issue_2003_03/article1).
[Metz 04] Pierre Metz, John O´Brien, Wolfgang Weber. "Specifying Use Case Interaction: Clarifying Extension Points and Rejoin Points". Journal of Object Technology, vol. 3, no. 5, May-June 2004, pp. 87-102 (http://www.jot.fm/issues/issue_2004_05/article1).
[Övergaard 98] Gunnar Övergaard, Karin Palmkvist. "A Formal Approach to Use Cases and Their Relationships". The First International Workshop on the Unified Modeling Language-UML'98, June 3-4, 1998, Mulhouse, France. Published in Lecture Notes in Computer Science 1618, Springer 1998, pp. 406-418.
[Paech 98] Barbara Paech. "On the Role of Activity Diagrams in UML". The First International Workshop on the Unified Modeling Language-UML'98, June 3-4, 1998, Mulhouse, France. Published in Lecture Notes in Computer Science 1618, Springer 1998, pp. 267-277.
[Purchase 96] Jan A. Purchase, Kevin P. Tyson. "Industrial Experience with Precise Behavior Specification". Proceedings of the OOPSLA'96 Workshop on Behavior Specification.
[Rowlett 98] Tom Rowlett. "Building an Object Process Around Use Cases". Journal of Object-Oriented Programming 11(1): 53-58, 1998.
[Sendall 00] Shane Sendall, Alfred Strohmeier. "From Use Cases to System Operation Specifications". The Third International Conference on the Unified Modeling Language-UML'2000, October 2-6, 2000, York, United Kingdom. Published in Lecture Notes in Computer Science 1939, Springer 2000, pp. 1-15.
[Simons 99] Anthony J.H. Simons. "Use cases considered harmful", Proceedings of the 29th Conference on Technology of Object-Oriented Languages and Systems-TOOLS Europe'99, June 7-10, 1999, Nancy, France. IEEE Computer Society Press, 1999, pp. 194-203.
[Stevens 01] Perdita Stevens. "On Use Cases and Their Relationships in the Unified Modelling Language". Heinrich Hußmann (Ed.): Fundamental Approaches to Software Engineering, 4th International Conference, FASE 2001. Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001. Springer Verlag, Lecture Notes in Computer Science 2029, pp. 140-155.
[Wegmann 00] Alain Wegmann, Guy Genilloud. "The Role of "Roles" in Use Case Diagrams". The Third International Conference on the Unified Modeling Language-UML'2000, October 2-6, 2000, York, United Kingdom. Published in Lecture Notes in Computer Science 1939, Springer 2000, pp. 210-224.
Books
Updated: September 21th, 2004
Contact: ggenova[at]inf.uc3m.es