• DocumentCode
    2415159
  • Title

    A graphically based language for constructing, executing and analysing models of software systems

  • Author

    Walters, Robert John

  • Author_Institution
    Dept. of Electron. & Comput. Sci., Southampton Univ., UK
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    363
  • Lastpage
    369
  • Abstract
    With computer systems becoming ever larger and more complex, the cost and effort associated with their construction is increasing and the systems are now sufficiently complex that developers need help to analyse and understand them. However, at design time, when this understanding is crucial, the system is unavailable because it has yet to be built. Formal, executable models can help with this problem by providing developers with a platform on which to establish the feasibility of a proposed design. However, commercial developers seem reluctant to employ this type of modelling in their design activity. This paper describes a modelling tool in which the traditional model generation technique of writing "programming language like" code is replaced with a model generation tool which uses a graphical representation of models whilst retaining sufficient formality to permit the models to be executed, or converted into code for analysis by a traditional model checking tool.
  • Keywords
    pi calculus; software tools; visual languages; visual programming; Pi-calculus; RDT; cost; formal executable models; graphical language; graphical representation; model checking tool; model generation tool; modelling tool; software system models; Application software; Assembly; Computer science; Costs; Hardware; Programming; Software development management; Software engineering; Software systems; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2002. COMPSAC 2002. Proceedings. 26th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-1727-7
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2002.1045030
  • Filename
    1045030