skip to main content
10.1145/336512.336541acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
Article
Free Access

Object-oriented modeling: a roadmap

Authors Info & Claims
Published:01 May 2000Publication History
First page image

References

  1. 1.M. Andries, G. Engels: A Hybrid Query Language for the Extended Entity Relationship Model. Journal of Visual Languages and Computing, 7(3), September 1996, 321-352.]]Google ScholarGoogle ScholarCross RefCross Ref
  2. 2.E. Astesiano, G. Reggio: A Discipline for Handling Feature Interaction. In M. Broy, B. Rumpe (eds.): RTSE'97 - Workshop on "Requirements Targeting Software and Systems Engineering", Technical Report TUM-I9807, April 1998, Technical University of Munich, Germany, 1 - 22.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.G. Booch (guest editor): UML in Action. CACM, Oct. 1999, 42(10).]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.G. Booch, J. Rumbaugh, I. Jacobson: The Unified Modeling Language User Guide. Addison-Wesley, Reading, MA, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.P. Chen: The Entity-Relationship Model - Toward a Unified View of Data. ACM Transactions on Database Systems, 1(1), 1976, 9-36.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.S. Clarke, W. Harrison, H. Ossher, P. Tarr: Subject- Oriented Design: Towards Improved Alignment of Requirements, Design and Code. In Proceedings of the OOPSLA '99, Denver, CO, USA, Nov. 1 - 5, 1999, ACM, New York, 1999, 325 - 339.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.J. Conallen: Modeling Web Application Architectures with UML, CACM, October 1999, 42(10), 63 -70.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.St. Cook, A. Kleppe, R. Mitchell, J. Warmer, A. Wills: Defining the Context of OCL Expressions. In {22}, 372- 383.]]Google ScholarGoogle Scholar
  9. 9.St. Cook, A. Kleppe, R. Mitchell, B. Rumpe, J. Warmer, A. Wills: Prefaces: Defining UML Family Members (in preparation).]]Google ScholarGoogle Scholar
  10. 10.B. P. Douglas: Doing Hard Time - Developing Real- Time Systems with UML, Objects, Frameworks, and Patterns, Addison-Wesley, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11.D. D'Souza, A. Wills: Objects, Components, and Frameworks with UML - the Catalysis Approach. Addison-Wesley, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.J. Ebert, G. Engels: Structural and Behavioural Views on OMT-Classes. In E. Bertino, S. Urban (eds.): Proceedings International Symposium on Object- Oriented Methodologies and Systems (ISOOMS), Palermo, Italy, September 2t-22, 1994, LNCS 858, Springer, Berlin 1994, 142-157.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.A. Egyed, N. Medvidovic: Extending Architectural Representation in UML with View Integration. In {22}, 2-16.]]Google ScholarGoogle Scholar
  14. 14.G. Engels, L.P.J. Groenewegen: SOCCA: Specifications of Coordinated and Cooperative Activities. In A. Finkelstein, J. Kramer, B.A. Nuseibeh (eds.): Software Process Modelling and Technology, Research Studies Press, Taunton 1994, 71-102.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.G. Engels, L.P.J. Groenewegen, G. Kappel: Object- Oriented Specification of Coordinated Collaboration. In N. Terashima, Ed. Altman: Proc. IFIP World Conference on IT Tools, 2-6 September 1996, Canberra, Australia. Chapman & Hall, London 1996, 437-449.]]Google ScholarGoogle Scholar
  16. 16.G. Engels, R. Heckel, G. Taentzer, H. Ehrig: A Combined Reference Model- and View-Based Approach to System Specification. International Journal on Software Engineering and Knowledge Engineering, Vol. 7, No. 4, December 1997, 457-477.]]Google ScholarGoogle ScholarCross RefCross Ref
  17. 17.G. Engels, R. Hficking, St. Sauer, A. Wagner: UML Collaboration Diagrams and Their Transformation to Java. In {22}, 473-484.]]Google ScholarGoogle Scholar
  18. 18.A. Evans, St. Kent: Core Meta-Modelling Semantics of UML: The pUML Approach. In {22}, 140-155.]]Google ScholarGoogle Scholar
  19. 19.A. Finkelstein, J. Kramer, B. Nuseibeh, L. Finkelstein, M. Goedicke: Viewpoints: a Framework for Integrating Multiple Perspectives in System Development. International Journal of Software Engineering and Knowledge Engineering, 2(1), March 1992, 31 - 57.]]Google ScholarGoogle ScholarCross RefCross Ref
  20. 20.D. Firesmith, B. Henderson-Sellers, I. Graham: OPEN Modeling Language (OML) Reference Manual, Cambridge University Press, New York, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.T. Fischer, J. Niere, L. Torunski, A. Zfindorf: Story Diagrams: A New Graph Grammar Language based on the Unified Modeling Language and Java. In H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg (eds.): Proc. of the 6 th Intern. Workshop on Theory and Application of Graph Transformation. Paderborn, November 1998, LNCS 1764, Springer, Berlin, 2000.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. 22.R. France, B. Rumpe (eds.): <<UML>>'99 - The Unified Modeling Language, Beyond the Standard. Second Intern. Conference. Fort Collins, CO, October 28-30, 1999. LNCS 1723, Springer, 1999.]]Google ScholarGoogle Scholar
  23. 23.E. Gamma, R. Helm, R. Johnson, J. Vlissides: Design Patterns. Addison-Wesley, Reading, MA, 1995.]]Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.C. Ghezzi, M. Jazayeri, D. Mandrioli: Fundamentals of Software Engineering. Prentice-Hall Intern, 1991.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. 25.D. Giannakopoulou, J. Magee, J. Kramer: Checking Progress with Action Priority: Is it Fair? In O. Nierstrasz, M. Lemoine (eds.): Proc. ESEC/FSE '99, Toulouse, France, Sept. 1999, LNCS 1687, Springer, Berlin, 1999, 511-527.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.D. Harel: Statecharts: A Visual Formalism for Complex Systems. Science ofComp. Prog., 8 (July 1987), 231-274.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.K. M. van Hee: Information Systems Engineering: A Formal Approach. Cambridge Univ. Press, Cambridge, UK, 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.C. L. Heitmeyer, R. D. Jeffords, B. G. Labaw: Automated Consistency Checking of Requirements Specifications. In ACM TOSEM, 5(3), July 1996, 231-261.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.ITU-TS Recommendation Z.120: Message Sequence Chart (MSC). ITU-TS, Geneva, 1996.]]Google ScholarGoogle Scholar
  30. 30.I. Jacobson, G. Booch, J. Rumbaugh: The Unified Software Development Process, Addison-Wesley, Reading, 1999.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  31. 31.R. Jungclaus, G. Saake, T. Hartmann, C. Sernadas: TROLL - A Language for Object-Oriented Specification of Information Systems. ACM Trans. on Information Systems, 14(2), April 1996, 175-211.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. 32.St. Kent, J. Howse: Mixing Visual and Textual Constraint Languages. In {22}, 384 - 398.]]Google ScholarGoogle Scholar
  33. 33.G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J.-M. Loingtier, J. Irwin: Aspect-Oriented Programming. In Proceedings ofECOOP'97, LNCS 1241, Springer, 1997.]]Google ScholarGoogle Scholar
  34. 34.C. Kobryn: UML 2001: A Standardization Odyssey. CACM, 42(10), October 1999, 29-37.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. 35.G. Larsen: Designing Component-Based Frameworks using Patterns in the UML. CACM, 42(10), October 1999, 38-45.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. 36.B. Meyer: Object-Oriented Software Construction, Prentice Hall, 1997.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  37. 37.Object Management Group. OMG Unified Modeling Language Specification, Version 1.3. June 1999.]]Google ScholarGoogle Scholar
  38. 38.R. F. Paige, I. S. Ostroff: A Comparison of the Business Object Notation and the Unified Modeling Language. In {22}, 67-82.]]Google ScholarGoogle Scholar
  39. 39.M. Schrefl, G. Kappel: Cooperation Contracts. In T. J. Theorey (ed.): Proc. of the 10th Intern. Conf. on the ER Approach, October 1991,285-307.]]Google ScholarGoogle Scholar
  40. 40.B. Selic, G. Gullekson, P. Ward: Real-Time Object- Oriented Modeling. Wiley, 1994.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  41. 41.A. Sernadas, C. Sernadas, H.-D. Ehrich: Object-Oriented Specification of Databases: An Algebraic Approach. In P.M. Stoecker, W. Kent (eds.): Proc. 13th Intern. Conf. on Very Large Databases VLDB'87, VLDB End. Press, Saratoga (CA), 1987, 107-116.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. 42.St. Saner, G. Engels: MVC-Based Modeling Support for Embedded Real-Time Systems. In P. Hofmann, A. Schterr (eds.): OMER Workshop Proceedings, 28-29 May, 1999, Herrsching (Germany), University of the German Federal Armed Forces, Munich, Technical Report 1999-01, May 1999, 11-14.]]Google ScholarGoogle Scholar
  43. 43.St. Sauer, G. Engels: Extending UML for Modeling of Multimedia Applications. In M. Hirakawa, P. Mussio (eds.): Proc. 1999 IEEE Symposium on Visual Languages, September 13-16, 1999, Tokyo, Japan. IEEE Computer Society 1999, 80-87.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  44. 44.J. Warmer, A. Kleppe: The Object Constraint Language: Precise Modeling with UML. Addison-Wesley, Reading, MA, 1998.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. 45.A. Zamperoni: GRIDS GRaph-Based Integrated Development of Software: Integrating Different Perspectives of Software Engineering. In Proc. of the 18th Intern. Conf. on Software Engineering, March 1996, Berlin, Germany, IEEE Computer Society Press, 1996, 48-59.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  46. 46.P. Zave: Feature Interactions and Formal Specifications in Telecommunications. Computer, 26(8), 1993, 20-29.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. www.omg.org-OMG home page]]Google ScholarGoogle Scholar
  48. www.cs.york.ac.uk/puml - precise UML group]]Google ScholarGoogle Scholar
  49. www.rational.com/uml/index.itmpl- UML literature]]Google ScholarGoogle Scholar
  50. uml.shl.com- UML RTF home page]]Google ScholarGoogle Scholar

Index Terms

  1. Object-oriented modeling: a roadmap

                Recommendations

                Comments

                Login options

                Check if you have access through your login credentials or your institution to get full access on this article.

                Sign in
                • Published in

                  cover image ACM Conferences
                  ICSE '00: Proceedings of the Conference on The Future of Software Engineering
                  May 2000
                  381 pages
                  ISBN:1581132530
                  DOI:10.1145/336512

                  Copyright © 2000 ACM

                  Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

                  Publisher

                  Association for Computing Machinery

                  New York, NY, United States

                  Publication History

                  • Published: 1 May 2000

                  Permissions

                  Request permissions about this article.

                  Request Permissions

                  Check for updates

                  Qualifiers

                  • Article

                  Acceptance Rates

                  Overall Acceptance Rate276of1,856submissions,15%

                  Upcoming Conference

                  ICSE 2025

                PDF Format

                View or Download as a PDF file.

                PDF

                eReader

                View online with eReader.

                eReader