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 :
بازگشت