• DocumentCode
    1449396
  • Title

    Generic lifecycle support in the ALMA environment

  • Author

    Van Lamsweerde, Axel ; Delcourt, Bruno ; Delor, Emmanuelle ; Schayes, Marie-Claire ; Champagne, Robert

  • Author_Institution
    Inst. d´´Inf., Namur Univ., Belgium
  • Volume
    14
  • Issue
    6
  • fYear
    1988
  • fDate
    6/1/1988 12:00:00 AM
  • Firstpage
    720
  • Lastpage
    741
  • Abstract
    ALMA is an environment kernel supporting the elaboration, analysis, documentation, and maintenance of the various products developed during an entire software lifecycle. Its central component is an environment database in which properties about software objects and relations are collected. Two kinds of tools are provided: high-level tools and syntax-directed tools. A basic feature of the ALMA kernel is its genericity. Tools of the first kind are parameterized on software lifecycle models while tools of the second kind are parameterized on formalisms. Versions of specific models and formalisms are generated by a meta-environment, which also generates the environment database structure tailored to the desired lifecycle model. The database support meta-system and the instatiated database support systems it generates are emphasized, including the architectural design decisions made and the mechanisms introduced for achieving parameterization on lifecycle models
  • Keywords
    database management systems; programming environments; software tools; system documentation; systems analysis; ALMA; environment database; environment kernel; high-level tools; programming environments; software lifecycle; software objects; syntax-directed tools; system documentation; Data models; Documentation; Kernel; Object oriented databases; Object oriented modeling; Productivity; Relational databases; Software maintenance; Software tools; Spatial databases;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.6153
  • Filename
    6153