skip to main content
10.1145/243327.243336acmconferencesArticle/Chapter ViewAbstractPublication PagesfseConference Proceedingsconference-collections
Article
Free Access

Just-in-time architecture: planning software in an uncertain world

Authors Info & Claims
Published:14 October 1996Publication History
First page image

References

  1. Boehm88.B. W. Boehm. A spiral model of software development and enhancement. Cornpurer, 21(5):61-72, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bowdidge & Griswold 94.R. W. Bowdidge and W. G. Griswold. Automated support for encapsulating abstract datatypes. ln ACM SIGSOFT '94 Symposium on the Foundations of SofMnre Engineering. pages 97-110, December 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Bowdidge & Griswold 96.R. W. Bowdidge and W. G. Griswold. How software tools organize programmer behavior during tbe task of data encapsulation. Technical Report CS95-443, University of California, San Diego, Department of Computer Science and Engineering, August 1995 (revised February 1996).Google ScholarGoogle Scholar
  4. Bowdidge 95.R. W. Bowdidge. Supporfiig ihe ReskucturingofData Absrractions through Manipulation of a Program Viualiultion. PbD dissertation, University of California, San Diego, Department of Computer Science & Engineering, November 1995. Technical Report (X95-457. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Chow & Notkin 96.K. Chow and D. Notkia. Semi-automatic update of applications in response to library changes. Teclmical Report UW- CSE 96-03-01, Department of Computer Science and Engineering, University of Washington, 1996. To appearin ICSM '96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Cusumano & Selby 95.M. A. Cusumano and R. W. Selby. Microsoji Secrets: How the World's Most Powerful Sojiware Company Creates Technology, .Shnpes Markets, and Manages People. Free Press, New York, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. DeMarco 95.T. DeMarco. On systems architecture. In Proceedingsof ihe 1995 Monterey Workshop on Increasing the Practicallmpacr of Formal Merho& for Computer-Aided Sofhare Developmenr: Specifcadon- Based Sofiware Architectures. 1995.Google ScholarGoogle Scholar
  8. Griswold & Notkin 93.W. G. Griswold and D. Notkin. Automated assistance for program restructuring. ACM Transactions on Sojiware Engineering and Merhodology, 2(3):228-269. July 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Griswold & Notkin 95.W. G. Griswold and D. Notkio. Architectural tradeoffs for a meaning-preserving program restructuring tool. IEEE Transactions on Sofiware Engineering, 21(4):275-287.1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. Griswold 91.W. G. driswold. &graResrructuring as an Aid io Sofiware Maintenance. PhD dissertation, Universitv of Washington. Deot. of Computer Science & Engineer& August 1>91. Tech&al kep&t No. 91-08-04. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Griswold 93.W. G. Griswold. Direct update of dataflow representations forameaning-preserviogprogmmrestmctmingtool.InACMSIGSOFT '93 Symposium on the Foundationsof Sofnare Engineering, pages 42- 55, December 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. Griswold et al 96.W. G. Griswold, M. I. Chen, R. W. Bowdidge, and J. D. Morgentbaler. Tool suppoxt for planning the restructuring of data &&actions in large systems. In ACMSIGSOFT '96Symposium on Ihe Foundations of Sofnyare Engineering, October 1996. To appear. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Kiczales 94.G. K&ales. why black boxes are so hard to reuse: A new approach to abstraction for the engineering of software. Videotape. Selections from OOPSLA '94, 1994. See also http://www.parc.xerox.com/spl/projects/oi/.Google ScholarGoogle Scholar
  14. Kiczales 96.G. K&ales. Beyond the black box: Open implementation. IEEE Software 13(1):8-l 1. January 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. Malan & Wentzel 93.R. A. Malanqd K. Wentzel. Economics of software reuse revisited. In Proceedings of the 3rd Irvine Sofnvare Symposium, pages 109-121.April 1993.Google ScholarGoogle Scholar
  16. Morgenthaler & Griswold 95.J. D. Momentbaler and W. G. Griswold. &gram analysis for pra&al pro& restructuring. In Proceedings of the ICSE-I7 Workshon on Pronram Tranrformations for Sofhvare oZution. 1995. Tech. keport G95-418, &partmeni of Cokputer Science and Engineering, University of California, San Diego.Google ScholarGoogle Scholar
  17. Muller et al 92.H. A. Muller, S. R. Tiiey, M. A. Orgon. B. D. Conie. and N. H. Madhavji. A reverse engineering environment based on spatial and visual software interconnection models. In Proceedingsof the SIG- SOFT '92 Ffth Symposium on Sofhvare Development Environments, December 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. Murphy 96.G. C. Murphy. Lightweight Structural Summarization as an Aid fo Soffware Evolution. PhD dissertation. Universitv of Washmpton. Department of Computer Science & Eogiot&g. Ju?; 1996. - . Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. Murphy et al 95.G. C. Murphy, D. Notkin, and K. Sullivan. Software reflexion models: bridging tbe gap between source and high-level models. In ACM SIGSOFT '95 Symposium on the Foundations of Sofnvare Engineering, pages 18-28, October 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. Parnas 72.D. L. Pamas. 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
  21. Parnas 76.D. L. Pamas. On the design and development of program families. IEEETransactionsonSoJwareEngineering.2(1):1-9,March 1976.Google ScholarGoogle Scholar
  22. petroski 94.H. Petroski. Design Paradigms: Case Histories of Error and Judgment in Engineering. Cambridge University Press, Cambridge, England, 1994.Google ScholarGoogle Scholar
  23. Sullivan & Notkin 92.K. J. Sullivan and D. Notkio. Reconciling environment integration and component independence. ACM Transactions on Software Engineering and Methodology, 1(3):229-268. July 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. Sullivan 94.K. J. Sullivan. Mediafors: Easing ihe Design and Evolution of Integrated Systems. PhD dissertation, University of Washington, Dept. of Computer Science & Engineering, August 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Just-in-time architecture: planning software in an uncertain world

              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
                ISAW '96: Joint proceedings of the second international software architecture workshop (ISAW-2) and international workshop on multiple perspectives in software development (Viewpoints '96) on SIGSOFT '96 workshops
                October 1996
                297 pages
                ISBN:0897918673
                DOI:10.1145/243327

                Copyright © 1996 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: 14 October 1996

                Permissions

                Request permissions about this article.

                Request Permissions

                Check for updates

                Qualifiers

                • Article

              PDF Format

              View or Download as a PDF file.

              PDF

              eReader

              View online with eReader.

              eReader