|
ABSTRACT
We report on a schema language for coordinating the construction and composition of partial behavior descriptions. The language is a frontend to the semantical and implementation framework of action machines, which allows to encode behaviors of software artifacts in a language-agnostic manner, supporting both state-based and interaction-based description styles, as well as partial descriptions by means of symbolic representations. Our approach is currently being incorporated into an advanced model-based specification and testing environment at Microsoft Research.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
|
| |
3
|
C. Campbell, W. Grieskamp, L. Nachmanson, W. Schulte, N. Tillmann, and M. Veanes. Model-based testing of object-oriented reactive systems with Spec Explorer. Technical Report MSR-TR-2005-59, Microsoft Research, May 2005.
|
 |
4
|
|
| |
5
|
W. Grieskamp, N. Kicillof, and N. Tillmann. Action machines: a framework for encoding and composing partial behaviors. Technical Report MSR-TR-2006-11, Microsoft Research, February 2006.
|
| |
6
|
Wolfgang Grieskamp , Nikolai Tillmann , Colin Campbell , Wolfram Schulte , Margus Veanes, Action Machines - Towards a Framework for Model Composition, Exploration and Conformance Testing Based on Symbolic Computation, Proceedings of the Fifth International Conference on Quality Software, p.72-82, September 19-20, 2005
[doi> 10.1109/QSIC.2005.10]
|
| |
7
|
W. Grieskamp, N. Tillmann, and W. Schulte. XRT - Exploring Runtime for .NET - Architecture and Applications. In SoftMC 2005: Workshop on Software Model Checking, Electronic Notes in Theoretical Computer Science, July 2005.
|
| |
8
|
|
| |
9
|
ITU-T. Recommendation Z.120. Message Sequence Charts. Technical Report Z-120, International Telecommunication Union -- Standardization Sector, Genève, 2000.
|
 |
10
|
|
| |
11
|
I. Krueger. Modeling and synthesis with MSC extensions for broadcasting, overlapping, preemptive, and triggered collaborations. In Workshop on Scenarios and State Machines at ICSE 2003, 2003.
|
| |
12
|
M. Mansouri-Samani and M. Sloman. Gem: A generalized event monitoring language for distributed systems. Distributed Systems Engineering Journal, 4(2):96--108, 1997.
|
| |
13
|
W. Prenninger and A. Pretschner. Abstractions for model-based testing. Electr. Notes Theor. Comput. Sci., 116:59--71, 2005.
|
| |
14
|
C. Sánchez, H. B. Sipma, M. Slanina, and Z. Manna. Final semantics for event-pattern reactive programs. In J. L. Fiadeiro, N. Harman, M. Roggenbach, and J. J. M. M. Rutten, editors, CALCO, volume 3629 of Lecture Notes in Computer Science, pages 364--378. Springer, 2005.
|
 |
15
|
|
 |
16
|
|
| |
17
|
D. Zhu and A. S. Sethi. Sel, a new event pattern specification language for event correlation. In Proc. of the IEEE Intl. Conf. ICCCN '01, pages 586--589, 2001.
|
CITED BY
|
|
Nicolas Kicillof , Wolfgang Grieskamp , Nikolai Tillmann , Victor Braberman, Achieving both model and code coverage with automated gray-box testing, Proceedings of the 3rd international workshop on Advances in model-based testing, p.1-11, July 09-12, 2007, London, United Kingdom
|
|