• DocumentCode
    320885
  • Title

    Wrappings for software development

  • Author

    Landauer, Christopher ; Bellman, Kistie L.

  • Author_Institution
    Aerosp. Integration Sci. Center, Aerosp. Corp., Los Angeles, CA, USA
  • Volume
    3
  • fYear
    1998
  • fDate
    1998
  • Firstpage
    420
  • Abstract
    Constructed complex systems are heterogeneous software and hardware systems that have to function in complex environments. Building and managing such a system requires explicit infrastructure that includes models of the system, its architecture, and its environment. We describe wrapping, our knowledge-based integration infrastructure, and show by example how the meta-knowledge that wrappings contain, and the expressive uniformities that result from stepping up to a meta-level, lead to much cleaner descriptions of many software processes. We describe our problem posing interpretation of programming languages, and the corresponding wrapping expression notation wrex, and show its use both for programming the internal details of a system and for describing a system lifecycle process. We apply our methods to two examples: migration of disparate database systems into a common standard, and the process of software disintegration, which identifies models of components of software and should be part of any software or system re-engineering process
  • Keywords
    database management systems; knowledge based systems; software engineering; systems re-engineering; common standard; constructed complex systems; disparate database systems; heterogeneous systems; knowledge-based integration infrastructure; meta-knowledge; programming languages; software architecture; software components; software development wrappings; software disintegration; software engineering; system lifecycle process; system re-engineering; wrapping expression notation; wrex; Buildings; Computer architecture; Computer languages; Database systems; Environmental management; Hardware; Programming; Software standards; Software systems; Wrapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
  • Conference_Location
    Kohala Coast, HI
  • Print_ISBN
    0-8186-8255-8
  • Type

    conf

  • DOI
    10.1109/HICSS.1998.656322
  • Filename
    656322