Misplaced Pages

Wright (ADL)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Architecture description language
This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Wright" ADL – news · newspapers · books · scholar · JSTOR (October 2010) (Learn how and when to remove this message)

In software architecture, Wright is an architecture description language developed at Carnegie Mellon University. Wright formalizes a software architecture in terms of concepts such as components, connectors, roles, and ports. The dynamic behavior of different ports of an individual component is described using the Communicating Sequential Processes (CSP) process algebra. The roles that different components interacting through a connector can take are also described using CSP. Due to the formal nature of the behavior descriptions, automatic checks of port/role compatibility, and overall system consistency can be performed.

Wright was principally developed by Robert Allen and David Garlan.

References

External links


Stub icon

This software-engineering-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: