A data flow software structure has been developed to improve the maintainability of application software. This software structure uses messages and refers only tables for data communication among concurrent software modules instead of shared variables or shared tables. In order to simplify intermodule data flow, design rules are provided which enable the software designer to specify their requirements in such a way as to satisfy the responsibility of a system using these rules. The data flow of the specified modules is so simple that modification of the modules is easy. The data flow execution system maintains the consistency of the software structure through the design process. The data flow software structure has been applied to a railway electric substations control system. Maintainability of the application software has been evaluated in comparison with a conventional structure model.
Data flow structure for maintainable software in railway electric substation control systems
Datenflussstruktur fuer sich selbstschuetzende Software bei Steuersystemen in Unterstationen der Eisenbahn
1985
5 Seiten, 12 Bilder, 6 Quellen
Aufsatz (Konferenz)
Englisch
Building Maintainable And Extensible ATC Automation Software Systems
British Library Conference Proceedings | 1995
|Building reliable, maintainable trains
British Library Conference Proceedings | 1998
|