Pattern-oriented software architecture: a system of patterns
Pattern-oriented software architecture: a system of patterns
The Unified Modeling Language reference manual
The Unified Modeling Language reference manual
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
HyperMSCs with Connectors for Advanced Visual System Modelling and Testing
SDL '01 Proceedings of the 10th International SDL Forum Copenhagen on Meeting UML
Scenario-Based Monitoring and Testing of Real-Time UML Models
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
MSC connectors - the philosopher's stone
SAM'02 Proceedings of the 3rd international conference on Telecommunications and beyond: the broader applicability of SDL and MSC
TESTOR: deriving test sequences from model-based specifications
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Hi-index | 0.00 |
UML-Sequence Diagrams can be seen as an object oriented variant of the ITU-T standard language Message Sequence Chart (MSC) which is very popular mainly in the telecommunication area. Both notations would benefit from a unification together with a further elaboration. A comparison of Sequence Diagrams and MSCs demonstrates the big advantage of MSCs concerning composition mechanisms, particularly with respect to the branching construct in Sequence Diagrams. Therefore, MSC inline expressions and High Level MSCs (HMSCs) are of special interest for the inclusion into Sequence Diagrams. High Level MSCs may be employed for formalizing and structuring the construction of scenarios for Use Cases. In order to arrive at a most intuitive representation, HMSCs are re-interpreted in a way which has an analogy in hypertext-like specifications. Because of this analogy, the notation 'HyperMSC' is introduced. The scenarios derived from Use Cases in form of HyperMSCs can be employed also as a basis for the specification of test cases.