• DocumentCode
    2232364
  • Title

    Configuration specification using a system structure language

  • Author

    Sommerville, Ian ; Thomson, Ronnie

  • Author_Institution
    Comput. Dept., Lancaster Univ., UK
  • fYear
    1992
  • fDate
    25-27 Mar 1992
  • Firstpage
    80
  • Lastpage
    89
  • Abstract
    A discussion is given on a system modelling language and supporting toolkit which was originally developed as part of the Eclipse software engineering environment. The authors address the modelling of large-scale systems made up of many different types of components. The language, called SySL (system structure language), enables system structure to be described at various levels of abstraction. A toolkit enables changes to the system descriptions to be made consistently, and automates the process of building an executable version of the described system. Using such a language and toolkit, a systems administrator can control the process of dynamically re-configuring a system in a much more effective way. SySL was developed in the first place to support the management of software configurations. The authors have extended the system and are using it in a project investigating the general problems of distributed systems management (G. Dean et al., 1992). The language is also the basis for the configuration language in a European collaborative project which is concerned with providing practical support for dynamic systems evolution. The authors describe some of the features of SySL and illustrate how the language can be used for system configuration specification using an example of a network of workstations. They then describe the toolkit which has been developed to support software configuration management using SySL and initial work on the use of the language in conjunction with a dynamic configuration manager
  • Keywords
    configuration management; distributed processing; formal specification; software tools; specification languages; Eclipse software engineering environment; SySL; configuration language; distributed systems management; dynamic configuration manager; dynamic systems evolution; executable version; large-scale systems; software configurations; supporting toolkit; system configuration specification; system descriptions; system modelling language; system structure language; systems administrator;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Configurable Distributed Systems, 1992., International Workshop on
  • Conference_Location
    London
  • Print_ISBN
    0-85296-544-3
  • Type

    conf

  • Filename
    152130