Title :
Employing disruptions for more efficient functionality decomposition in LOTOS
Author :
Kapus-Kolar, Monika
Author_Institution :
Jozef Stefan Inst., Ljubljana, Slovenia
Abstract :
An improved functionality decomposition transformation for Basic LOTOS specifications is proposed which, given a specification of the required external behaviour (the expected service) of a system and a partitioning of the specified service actions among the system components, derives behaviour of individual system components implementing the service. There may be an arbitrary finite number of system components pairwise communicating by executing common actions and/or by exchanging messages over unbounded reliable first in first out channels. In comparison to previous similar algorithms, the transformation reduces inter component communication by selectively implementing synchronisation message receptions as disruptions of a recipient´s inaction. The paper also identifies two flaws in the previous algorithms and provides means for their reparation.
Keywords :
formal specification; message passing; parallel programming; specification languages; synchronisation; Basic LOTOS specifications; common actions; disruptions; expected service; external behaviour; functionality decomposition transformation; inter component communication; pairwise communication; specified service actions; synchronisation message receptions; unbounded reliable first in first out channels; Hardware; Protocols; Software systems; Specification languages;
Conference_Titel :
EUROMICRO 97. New Frontiers of Information Technology., Proceedings of the 23rd EUROMICRO Conference
Conference_Location :
Budapest, Hungary
Print_ISBN :
0-8186-8129-2
DOI :
10.1109/EURMIC.1997.617354