• DocumentCode
    2108826
  • Title

    Structuring large versioned software products

  • Author

    Estublier, Jacky ; Favre, Jean-Marie

  • Author_Institution
    LGI, Grenoble, France
  • fYear
    1989
  • fDate
    20-22 Sep 1989
  • Firstpage
    404
  • Lastpage
    411
  • Abstract
    A discussion is presented of the solutions proposed by the Nomade project: a language-independent kernel and a specialized tool. The kernel manages coarse-grained objects (from files to abstractions such as modules or subsystems), while the tool manages fine-grained objects (basically the external objects of modules: procedures types, etc.). Concepts and properties of variants and revisions are defined. The kernel, enforcing these properties, allows tools to work safely in a monoversioned context. One of these tools, mainly dedicated to interface control, is then presented
  • Keywords
    software engineering; Nomade project; abstractions; coarse-grained objects; files; language-independent kernel; modules; specialized tool; subsystems; Computer languages; Delay; Energy management; History; Kernel; Software maintenance; Software tools; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 1989. COMPSAC 89., Proceedings of the 13th Annual International
  • Conference_Location
    Orlando, FL
  • Print_ISBN
    0-8186-1964-3
  • Type

    conf

  • DOI
    10.1109/CMPSAC.1989.65115
  • Filename
    65115