ADA CONCURRENT COMPLEXITY METRICS BASED ON RENDEZVOUS RELATIONS

Citation
Zy. Wang et al., ADA CONCURRENT COMPLEXITY METRICS BASED ON RENDEZVOUS RELATIONS, Progress in Natural Science, 6(3), 1996, pp. 359-368
Citations number
7
Categorie Soggetti
Multidisciplinary Sciences
Journal title
ISSN journal
10020071
Volume
6
Issue
3
Year of publication
1996
Pages
359 - 368
Database
ISI
SICI code
1002-0071(1996)6:3<359:ACCMBO>2.0.ZU;2-N
Abstract
Concurrency of a multi-task program is presented by its communicating and synchronizing behavior between tasks. In Ada, this behavior is exp ressed as rendezvous relations between them. Difficulties in understan ding a program lie in understanding their rendezvouses and relations b etween them. Rendezvous successive and nesting relations are introduce d. Successive graph and nesting tree are used for modeling these relat ions. Finally, it is proposed that concurrent complexity CC(P) of an A da program P is a weighted sum of successive complexity SC(P) and nest ing complexity NC(P), and SC(P) is the sum of edge numbers of rendezvo us successive graphs and NC(P) is the sum of weighted node numbers on rendezvous nesting trees constructed from rendezvous relations which c an be identified statically in Ada program text.