Tools and Environments for Parallel and Distributed Systems 1996
DOI: 10.1007/978-1-4615-4123-3_2
|View full text |Cite
|
Sign up to set email alerts
|

A Visual Approach to Distributed Programming

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

1999
1999
2017
2017

Publication Types

Select...
4
2
1

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(4 citation statements)
references
References 13 publications
0
4
0
Order By: Relevance
“…This permits the design of a subsystem hierarchy to be based more on logical than efficiency criteria. Supporting analysis tools [Giannakopoulou et al 1999] have been implemented, and we are proposing to incorporate these into an environment for the design and construction of distributed programs, the System Architect's Assistant [Ng et al 1996] which utilizes the Darwin language [Magee et al 1994] for the specification of the software architectures. Finally we are investigating an approach for the specification and checking of liveness properties [Cheung et al 1997] which would complement the enhanced CRA approach for safety properties described in this article.…”
Section: Discussionmentioning
confidence: 99%
“…This permits the design of a subsystem hierarchy to be based more on logical than efficiency criteria. Supporting analysis tools [Giannakopoulou et al 1999] have been implemented, and we are proposing to incorporate these into an environment for the design and construction of distributed programs, the System Architect's Assistant [Ng et al 1996] which utilizes the Darwin language [Magee et al 1994] for the specification of the software architectures. Finally we are investigating an approach for the specification and checking of liveness properties [Cheung et al 1997] which would complement the enhanced CRA approach for safety properties described in this article.…”
Section: Discussionmentioning
confidence: 99%
“…Message sequence charts [102], for instance, have already been used to document protocol standards of communication systems; the same is true for object-oriented modeling languages like ROOM [103], which was one of the first (truly) object-oriented modeling tools successfully used by the telecommunication industry. Some examples of distributed system visual programming languages are G-Net [34,35], Prograph [104], DVispatch [105], which rely on different programming paradigms and formalisms (such as Petri-Nets [106] and Flow-Graphs [107]). In [68], an approach for the GT-based rapid prototyping of variants of TC algorithms is proposed.…”
Section: Rq4-generalizabilitymentioning
confidence: 99%
“…Languages like eMoflon [23] or MechatronicUML [33] even integrate GT concepts for dynamic communication topology manipulation purposes with UML-like activity, class, and composite structure diagrams as well as state charts. Apart from these languages, the VL community has already been developing visual programming languages with well-defined syntax and semantics for distributed communication and information system construction purposes for several decades (e.g., G-Net [34,35]). A comprehensive survey of related research activities can be found in [36][37][38].…”
Section: Introductionmentioning
confidence: 99%
“…• Structural modeling using the Architecture Description Language called Darwin -This step defines the relationship between the components in a structural model [8,9].…”
Section: A Formal Modelingmentioning
confidence: 99%