Skip to main content

Juggling in free fall: Uncertainty management aspects of domain analysis methods

  • Reusability
  • Conference paper
  • First Online:
Advances in Intelligent Computing — IPMU '94 (IPMU 1994)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 945))

Abstract

Although software reuse research has borrowed extensively from artificial intelligence techniques and methods, there has been little explicit discussion in reuse research of uncertainty management, an area of critical importance in many AI applications. Yet several fundamental reuse issues, particularly in domain analysis methods and processes, can be usefully framed as problems of uncertainty. This paper characterizes ad hoc reuse, design for reuse, domain-specific reuse and domain analysis from an uncertainty-based perspective, and presents and motivates key aspects of a specific DA method. Organization Domain Modeling (ODM) as examples of uncertainty management strategies in domain analysis methods and processes.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arango, G., R. Prieto-Diaz: Domain analysis concepts and research directions. Domain Analysis and Software Systems Modeling, ed. R. Prieto-Diaz and G. Arango, IEEE Computer Society Press, 1991.

    Google Scholar 

  2. Bailin, S., KAPTUR: Knowledge Acquisition for Preservation of Tradeoffs and Rationale. CTA, Rockville Maryland, 1992.

    Google Scholar 

  3. Barstow, D., “Domain-Specific Automatic Programming,” IEEE Transactions on Software Engineering, Vol. SE-11, Nov, 1985.

    Google Scholar 

  4. Boehm, B., “Spiral Model of Software Development Enhancement,” IEEE Computer Surveys: 61–72, May 1988.

    Google Scholar 

  5. Boehm, B., W. Scherlis. “Megaprogramming.” Proceedings, DARPA Software Technology Conference, Arlington VA, Apr 1992.

    Google Scholar 

  6. Collins, P., “Toward a Reusable Domain Analysis,” Proceedings, 4th Annual Workshop on Software Reuse (WISR), Reston Virginia, Nov 1991.

    Google Scholar 

  7. Devanbhu, P., R. Brachman, P. Selfridge, B. Ballard, “LaSSIE: A Knowledge-Based Software Information System,” in Domain Analysis and Software Systems Modeling, ed. R. Prieto-Diaz and G. Arango, IEEE Computer Society Press, 1991.

    Google Scholar 

  8. Garlan, D., M. Shaw, “An Introduction to Software Architecture”, Advances in Software Engineering and Knowledge Engineering, Vol. I, World Scientific Publishing Company, 1993.

    Google Scholar 

  9. Giddings, R., “Accommodating Uncertainty in Software Design,” CACM, v. 17, n. 5, May, 1984.

    Google Scholar 

  10. Prieto-Diaz, R., “Domain Analysis for Reusability,” Proc. COMPSAC '87, 1987.

    Google Scholar 

  11. ibid., Reuse Library Process Model. TR AD-B157091, STARS IBM 03041-002, 1991.

    Google Scholar 

  12. Simos, M., “The Growing of an Organon: A Hybrid Knowledge-Based Technology and Methodology for Software Reuse”; in Domain Analysis and Software Systems Modeling, ed. R. Prieto-Diaz and G. Arango, IEEE Computer Society Press, 1991.

    Google Scholar 

  13. ibid. “Software Reuse and Organizational Development,” Proceedings, 1st Int'l Workshop on Software Reuse, Dortmund, July 1991.

    Google Scholar 

  14. ibid. “Navigating Through Soundspace: Modeling the Sound Domain At Real World,” Proceedings, 5th Workshop on Software Reuse, Herndon, VA., Nov, 1991.

    Google Scholar 

  15. ibid., Organization Domain Modeling (ODM) Guidebook, Version 1.0, Unisys STARS Technical Report STARS-VC-A023/011/00, Advanced Projects Research Agency, STARS Technology Center, 801 N. Randolph St., Suite 400, Arlington VA, 22203, March 1995.

    Google Scholar 

  16. Solderitsch, J., K. Wallnau, J. Thalhamer., “Constructing Domain-Specific Ada Reuse Libraries,” Proceedings, 7th Annual National Conference on Ada Technology, March 1989.

    Google Scholar 

  17. Reusability Library Framework AdaKNET/AdaTAU Design Report, NRL, System Development Group, Unisys Defense Systems, PAO D4705-CV-880601-1, 1988.

    Google Scholar 

  18. Virginia Center of Excellence for Software Reuse andTechnology Transfer (VCOE), Domain Engineering Guidebook, Software Productivity Consortium, Herndon, VA, SPC-92019-CMC, Version 01.00.03, Dec 92.

    Google Scholar 

  19. Wallnau, K., “Toward an Extended View of Reuse Libraries,” Proceedings, 5th Annual Workshop on Software Reuse (WISR), Palo Alto, CA., Nov 1992.

    Google Scholar 

  20. Wickman, G., J. Solderitsch, M. Simos, “A Systematic Software Reuse Program Based on an Architecture-Centric Domain Analysis,” Proceedings, 6th Annual Software Technology Conference, Salt Lake City, Utah, April 1994.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bernadette Bouchon-Meunier Ronald R. Yager Lotfi A. Zadeh

Rights and permissions

Reprints and permissions

Copyright information

© 1995 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Simos, M.A. (1995). Juggling in free fall: Uncertainty management aspects of domain analysis methods. In: Bouchon-Meunier, B., Yager, R.R., Zadeh, L.A. (eds) Advances in Intelligent Computing — IPMU '94. IPMU 1994. Lecture Notes in Computer Science, vol 945. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0035984

Download citation

  • DOI: https://doi.org/10.1007/BFb0035984

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-60116-6

  • Online ISBN: 978-3-540-49443-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics