Title :
Extended the DARTS software design method to distributed real time applications
Author_Institution :
Sch. of Inf., Technol., & Eng., George Mason Univ., Fairfax, VA, USA
Abstract :
A software design method is described for distributed real-time applications that typically consist of several concurrent tasks executing on multiple nodes supported by a local area network. The design method is an extension of DARTS (design approach for real-time systems) and is called DARTS/DA (DARTS for distributed applications). The method starts by developing a data-flow model of the distributed application using structured analysis. The next stage involves decomposing the application into distributed subsystems based on a set of subsystem structuring criteria and defining the interfaces between therm. next each subsystem is structured into concurrent tasks using the DARTS task-structuring criteria, and the interfaces between tasks are defined. Finally each task is structured into modules. As an example, DARTS/DA is applied to the design of a distributed factory-automation system.<>
Keywords :
distributed processing; local area networks; real-time systems; software engineering; DARTS; DARTS/DA; data-flow model; distributed real time applications; factory-automation; local area network; software design method; software engineering; structured analysis; task-structuring; Application software; Data analysis; Design for disassembly; Dictionaries; Displays; Performance analysis; Real time systems; Software design; User interfaces; Workstations;
Conference_Titel :
System Sciences, 1988. Vol.II. Software Track, Proceedings of the Twenty-First Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI, USA
Print_ISBN :
0-8186-0842-0
DOI :
10.1109/HICSS.1988.11813