• DocumentCode
    277539
  • Title

    MASCOT 3

  • Author

    Griffiths, Michael P.

  • Author_Institution
    R. Mill. Coll. of Sci., Swindon, UK
  • fYear
    1992
  • fDate
    33682
  • Firstpage
    42491
  • Lastpage
    42494
  • Abstract
    The author describes MASCOT, (modular approach to software construction, operation and test) which was developed to formalise the production of large-scale, real-time embedded software systems. A major characteristic of such systems is that they require a large number of people working on them, and so, require that the work is split up into a large number of separate modules to enable the task to proceed in parallel. In these software systems, one typically finds modularity in three forms: the decomposition of the task into sub-tasks; the coding of the sub-tasks into separately compilable modules; and the parallel execution of co-operating processes. It is a central feature of the MASCOT philosophy that these three forms are treated in a consistent, unified way. It splits the total task into a set of sub-tasks, codes each sub-task as a (set of) separately compilable module(s) and then executes each as a process. Thus, the decomposition is visible at each stage of the construction process, even down to the running code
  • Keywords
    diagrams; formal specification; real-time systems; software prototyping; software tools; MASCOT 3; intercommunication data areas; modular approach; parallel execution; real-time embedded software systems; separately compilable modules; software construction; software design; software testing;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Formal Methods and Notations Applicable to Telecommunications, IEE Tutorial Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    170081