• DocumentCode
    2976112
  • Title

    Extension mechanisms in Montana

  • Author

    Soroker, Danny ; Karasick, Michael ; Barton, John ; Streeter, David

  • Author_Institution
    IBM Thomas J. Watson Res. Center, Yorktown Heights, NY, USA
  • fYear
    1997
  • fDate
    18-19 Jun 1997
  • Firstpage
    119
  • Lastpage
    128
  • Abstract
    Montana is a new C++ programming environment being developed at IBM. Montana aims to improve the software development experience by providing rapid incremental builds, rapid complete builds, and a tightly integrated user interface driven from a single source of information. Montana uses a program representation (CodeStore) to achieve these aims, with compilation proceeding directly from the database. APIs for accessing information about programs from the CodeStore are also made available for tool builders. In this paper we focus on the extension mechanism in Montana, which enables integration of existing tools and creation of new sophisticated, tightly integrated tools
  • Keywords
    C language; application program interfaces; object-oriented languages; object-oriented programming; program compilers; programming environments; software tools; user interfaces; API; C++ programming environment; CodeStore; IBM; Montana; application program interface; compilation; database; extension mechanism; integrated user interface; program representation; rapid complete builds; rapid incremental builds; software development; software tools; tool builders; Databases; Graphical user interfaces; Information resources; Laboratories; Message service; Program processors; Programming environments; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Systems and Software Engineering, 1997., Proceedings of the Eighth Israeli Conference on
  • Conference_Location
    Herzliya
  • Print_ISBN
    0-8186-8135-7
  • Type

    conf

  • DOI
    10.1109/ICCSSE.1997.599883
  • Filename
    599883