TY - GEN
T1 - Visual formalisms revisited
AU - Grosu, R.
AU - Stefãnescuz, G.
AU - Broy, M.
N1 - Publisher Copyright:
© 1998 IEEE.
PY - 1998
Y1 - 1998
N2 - The development of an interactive application is a complex task that has to consider data, behavior, inter- communication, architecture and distribution aspects of the modeled system. In particular, it presupposes the successful communication between the customer and the software expert. To enhance this communica- tion most modern software engineering methods rec- ommend to specify the different aspects of a system by visual formalisms. In essence, visual specifications are directed graphs that are interpreted in a particular way for each as- pect of the system. They are also intended to be com- positional. This means that, each node can itself be a graph with a separate meaning. However, the lack of a denotational model for hierarchical graphs often leads to the loss of compositionality. This has severe negative consequences in the development of realistic applications. In this paper we present a simple denotational model (which is by definition compositional) for the architecture and behavior aspects of a system. This model is then used to give a semantics to almost all the concepts occurring in ROOM. Our model also provides a compositional semantics for or-states in statecharts.
AB - The development of an interactive application is a complex task that has to consider data, behavior, inter- communication, architecture and distribution aspects of the modeled system. In particular, it presupposes the successful communication between the customer and the software expert. To enhance this communica- tion most modern software engineering methods rec- ommend to specify the different aspects of a system by visual formalisms. In essence, visual specifications are directed graphs that are interpreted in a particular way for each as- pect of the system. They are also intended to be com- positional. This means that, each node can itself be a graph with a separate meaning. However, the lack of a denotational model for hierarchical graphs often leads to the loss of compositionality. This has severe negative consequences in the development of realistic applications. In this paper we present a simple denotational model (which is by definition compositional) for the architecture and behavior aspects of a system. This model is then used to give a semantics to almost all the concepts occurring in ROOM. Our model also provides a compositional semantics for or-states in statecharts.
UR - http://www.scopus.com/inward/record.url?scp=84958632129&partnerID=8YFLogxK
U2 - 10.1109/CSD.1998.657538
DO - 10.1109/CSD.1998.657538
M3 - Conference contribution
AN - SCOPUS:84958632129
T3 - Proceedings - International Conference on Application of Concurrency to System Design, ACSD
SP - 41
EP - 51
BT - Proceedings - 1998 International Conference on Application of Concurrency to System Design, ACSD 1998
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1998 International Conference on Application of Concurrency to System Design, ACSD 1998
Y2 - 23 March 1998 through 26 March 1998
ER -