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
Link To Document