skip to main content
10.1145/320384.320420acmconferencesArticle/Chapter ViewAbstractPublication PagessplashConference Proceedingsconference-collections
Article
Free Access

Subject-oriented design: towards improved alignment of requirements, design, and code

Authors Info & Claims
Published:01 October 1999Publication History
First page image

References

  1. AB+92.M.Aksit, L.Bergmans, S.Vural. "An object-oriented language-database integration model: The composition filters approach" In Proe. European Conference on Object-Oriented Programming (ECOOP) 1992 Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bch94.G. Booch, "Object-Oriented Analysis and Design with Applications (2"a ed.)" Benjamin-Cummings, 1994 Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. BR98.G. Booch,, J. Rumbaugh, I. Jacobson, "The Unified Modelling Language User Guide" Addison-Wesley, 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. CAB93.D. Coleman, P. Arnold, S. Bodoff, "Object-Oriented Development: The Fusion Method" Prentice Hall 1993 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. CD94.S. Cook, J. Daniels, "Designing Object Systems: Object-Oriented Modelling with Syntropy" Prentice- Hall 1994 Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. DW98.D. D'Souza, A.C. Wills, "Objects, Components and Frameworks with UML. The Catalysis Approach" Addison-Wesley, 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. GH+94.E. Gamma, R. Helm, R. Johnson, J. Vlissides, "Design Patterns. Elements of Reusable Object- Oriented Software "'. Addison-Wesley 1994 Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. GF+98.M. Griss, J. Favaro, M. d'Allessandro, "Integrating Feature Modeling with the RSEB'" In Pro~. International Conference on Software Reuse (ICSR) 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. HH+90.R. Helm, I. Holland, D. Gangopadhyay. "Contracts: Specifying Behavioral Compositions in Object- Oriented Systems" In Proc. Object-Oriented Programming Systems, Languages and Applications (OOPSLA) 1990 Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. HO93.W. Harrison, H. Ossher, "'Subject-Oriented Programming (a critique of pure objects)" In Proc. Object-Oriented Programming Systems, Languages and Applications (OOPSLA) 1993 Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Hol92.l.M.Holland. "Specifying reusable components using contracts" In Proc. European Conference on Object- Oriented Programming (ECOOP) 1992 Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Jac94.I. Jacobson. "Object-Oriented Software Engineering: A Use Case Driven Approach'" Addison-Wesley 1994 Google ScholarGoogle Scholar
  13. Kø96.B.B.Kristensen, K.Osterbye. "Roles: Conceptual Abstraction Theory and Practical Language Issues" Theory and Practice of Object Systems, Volume 2(3), 143-160 (1996) Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Kris97.B. Kristensen "Subject Composition by Roles" In Proc. Object-Oriented Information Systems (OOIS) 1997Google ScholarGoogle Scholar
  15. KS98.R. Keller, R. Schauer, "Design Components: Towards Software Composition at the Design Level'" In Proc. International Conference on Software Engineering (ICSE) 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. KL+97.G. Kiczales, J. Lamping, A. Mendhekar, C. Maeda, C. Lopes, J. Loingtier, J. Irwin, "Aspect-Oriented Programming" In Proc. European Conference on Object-Oriented Programming (ECOOP) 1997Google ScholarGoogle Scholar
  17. Lie96.K. J. Lieberherr. "Adaptive Object-Oriented Software: The Demeter Method with Propagation Patterns. "' PWS Publishing Company, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. MS91.S. Mellor, S. Shlaer, "Object Lifecycles: Modelling the World in States ". Prentice Hall, 1991 Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. OH+95.H. Ossher, W. Harrison, F. Budinsky, I. Simmonds, "'Subject-oriented programming." Supporting decentralized development of objects" In Proc. 7tta IBM Conference on object-oriented technologies, Santa Clara, CA. March (1995)Google ScholarGoogle Scholar
  20. OK+96.H. Ossher, M. Kaplan, A. Katz, W. Harrison, V. Kruskal, "Specifying Subject-Oriented Composition" Theory and Practice of Object Systems, Volume 2(3), 179-202, 1996 Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. Par72.D.L.Parnas. "On the criteria to be used in decomposing systems into modules "" Communications of the ACM, 15(12):1053-1058, December 1972 Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. RW+95.T. Reenskaug, P. Wold, O.A. Lehne, "'Working with Objects: The OORam Software Engineering Method". Prentice Hall, 1995Google ScholarGoogle Scholar
  23. RL+90.J. Rumbaugh, W. Lorenson, M. Blaha, "'Object- Oriented Modelling and Design" Prentice Hall 1990 Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. SM89.S. Shlaer, S. Mellor, "Object-Oriented Systems Analysis: Modelling the World in Data" Prentice Hall 1989 Google ScholarGoogle ScholarDigital LibraryDigital Library
  25. SS89.J.J.Shilling, P.F.Sweeney. "Three steps to views: Extending the object-oriented paradigm" In Proe. Object-Oriented Programming Systems, Languages and Applications (OOPSLA) 1989 Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. SU96.R.B.Smith, D.Ungar. "A Simple and Unifying Approach to Subjective Objects" Theory and Practice of Object Systems, Volume 2(3), 161-178 (1996) Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. TF+98.C. Reid Tumer, Alfonso Fuggetta, Luigi Lavazza, and Alexander L. Wolf. "Feature Engineering." Proceedings of the 9th International Workshop on Software Specification and Design, April 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. TO+99.P. Tarr, H. Ossher, W. Harrison, S. Sutton. "N Degrees of Separation: Multi-Dimensional Separation of Concerns" In Proc. International Conference on Software Engineering (ICSE) 1999 Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. UML99."OMG Unified Modeling Language Specification (draft)" Version 1.3 beta R7. June 1999Google ScholarGoogle Scholar
  30. Vli98.John Vlissides. "Pattern Hatching: Design Patterns Applied" The Software Patterns Series, Addison- Wesley 1998 Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Subject-oriented design: towards improved alignment of requirements, design, and code

              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
                OOPSLA '99: Proceedings of the 14th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
                October 1999
                462 pages
                ISBN:1581132387
                DOI:10.1145/320384

                Copyright © 1999 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 October 1999

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

                Acceptance Rates

                OOPSLA '99 Paper Acceptance Rate30of152submissions,20%Overall Acceptance Rate268of1,244submissions,22%

                Upcoming Conference

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader