Mankind needs Communication and languages are means of it. The art of expressing oneself well has come to be regarded as the abilityto get on’es idea clearly. English rhetoric is the art of effective communication. S...Mankind needs Communication and languages are means of it. The art of expressing oneself well has come to be regarded as the abilityto get on’es idea clearly. English rhetoric is the art of effective communication. So to know something about it will profit us a lot in our reading, writing and even speaking. We may express ourselves either literrally or figuratively. Literal language speaks directly, in matter-of-fact statements. Fiqurative language speaks indirectly. Writing which makes extensiveuse of words展开更多
Architecture description languages play an important role in modelling software architectures. However, many architecture description languages (ADLs) are either unable to deal with the verification and dynamic chan...Architecture description languages play an important role in modelling software architectures. However, many architecture description languages (ADLs) are either unable to deal with the verification and dynamic changes directly or too formal to be understood and manipulated. This paper presents xBreeze/ADL, a novel extensible markup language (XML)-based verification and evolution supported architecture description language, which is specifically designed for modelling the software architecture of large, complex systems. Five principle design goals are 1) to separate template from instance to define a loose coupling structure, 2) to present virtual and concrete link to identify service execution flow, 3) to clearly represent component behaviour to specify architecture semantics, 4) to introduce multi-dimension restrictions to define the architecture constraints, and 5) to use the graph transformation theory to implement the architecture configuration management (i.e., reconfiguration and verification). Various advanced features of xBreeze/ADL are illustrated by using an example on online movie ticket booking system.展开更多
文摘Mankind needs Communication and languages are means of it. The art of expressing oneself well has come to be regarded as the abilityto get on’es idea clearly. English rhetoric is the art of effective communication. So to know something about it will profit us a lot in our reading, writing and even speaking. We may express ourselves either literrally or figuratively. Literal language speaks directly, in matter-of-fact statements. Fiqurative language speaks indirectly. Writing which makes extensiveuse of words
基金supported by National Natural Science Foundation of China(No.71473018)
文摘Architecture description languages play an important role in modelling software architectures. However, many architecture description languages (ADLs) are either unable to deal with the verification and dynamic changes directly or too formal to be understood and manipulated. This paper presents xBreeze/ADL, a novel extensible markup language (XML)-based verification and evolution supported architecture description language, which is specifically designed for modelling the software architecture of large, complex systems. Five principle design goals are 1) to separate template from instance to define a loose coupling structure, 2) to present virtual and concrete link to identify service execution flow, 3) to clearly represent component behaviour to specify architecture semantics, 4) to introduce multi-dimension restrictions to define the architecture constraints, and 5) to use the graph transformation theory to implement the architecture configuration management (i.e., reconfiguration and verification). Various advanced features of xBreeze/ADL are illustrated by using an example on online movie ticket booking system.