-
M. Veanes, J. Ernits, and C. Campbell.
State Isomorphism in Model Programs with
Abstract Data Structures. FORTE'07,
LNCS vol. 4574, pages 112-127, 2007.
-
M. Veanes, C. Campbell, and W. Schulte.
Composition of Model Programs.
FORTE'07, LNCS vol.
4574, pages 128-142, 2007.
- Y. Gurevich, M. Veanes, and Charles Wallace, Can Abstract State Machines
Be Useful in Language Theory?, Theoretical Computer Science, 2007.
- M. Veanes and P. Roy and C. Campbell, Online Testing with Reinforcement
Learning, Formal Approaches to Software Testing and Runtime Verification,
FATES/RV 2006, volume 4262 of LNCS, pages 240-253, 2006.
- M. Veanes, C. Campbell, and W. Schulte,
Parallel and Serial Composition of
Model Programs, Microsoft Research Technical Report MSR-TR-2007-22, 2007.
- A. Blass, Y.Gurevich, L. Nachmanson, and M. Veanes,
Play to Test, Microsoft Research
Technical Report MSR-TR-2005-04 (short
version with experimental evaluation presented at FATES 2005, LNCS, 2006.)
- M. Veanes, C. Campbell, W. Schulte, N. Tillmann,
Online testing with model programs, ESEC/FSE-13,
pages 273-282, ACM press, 2005.
- M. Veanes, C. Campbell, W. Grieskamp, W. Schulte, N. Tillmann, L.
Nachmanson, Model-Based Testing of
Object-Oriented Reactive Systems with Spec Explorer, Microsoft Research
Technical Report MSR-TR-2005-59, 2005. (preliminary version of a chapter in
a forthcoming book Formal Methods and Testing)
- C. Campbell, W. Grieskamp, L. Nachmanson, W. Schulte, N. Tillmann, and
M. Veanes, Testing Concurrent Object-Oriented Systems with Spec Explorer
(extended abstract), FM 2005, LNCS 3582, pages 542-547.
- C. Campbell, M. Veanes, J. Huo, and A. Petrenko,
Multiplexing of Partially Ordered Events,
TestCom 2005, LNCS vol. 3502, pages 97-110, 2005. (best
paper award)
- C. Campbell and M. Veanes, State
Exploration with Multiple State Groupings, ASM 2005.
- L. Nachmanson,
M. Veanes, W. Schulte, N. Tillmann and W. Grieskamp.
Optimal Strategies for
Testing Nondeterministic Systems. ISSTA'04, Software
Engineering Notes, vol. 29, no. 4, 2004.
- U. Glässer, Y. Gurevich and M. Veanes. Abstract Communication Model for
Distributed Systems. IEEE Transactions on Software
Engineering, vol. 30, no. 7, pages 458 - 472, 2004.
- W. Grieskamp, N. Tillmann and M.
Veanes. Instrumenting Scenarios in a Model-Driven Development
Environment. Journal
of Information and Software Technology, vol. 46, no. 15, pages 1027
- 1036, 2004
- M. Barnett, W. Grieskamp, L. Nachmanson, W. Schulte, N. Tillmann and M.
Veanes. Towards a tool environment for model-based testing with AsmL. In
Petrenko and Ulrich, editors, Formal Approaches to Software Testing,
FATES 2003, volume 2931 of LNCS, pages 264--280. Springer, 2004.
-
M. Barnett, W. Grieskamp, L. Nachmanson, W.
Schulte, N. Tillmann, and M. Veanes. Model-Based Testing with AsmL
.NET. In proc 1st European Conference on Model-Driven Software
Engineering, pp 12-19, 2003.
-
M. Barnett, W. Grieskamp, W. Schulte, N.
Tillmann, and M. Veanes. Validating Use-Cases with the AsmL Test
Tool. Third International
Conference on Quality Software. QSIC'2003, 2003.
- W. Grieskamp, Y. Gurevich, W. Schulte and
M. Veanes. Generating Finite State Machines from Abstract State Machines in
ISSTA 2002, International Symposium on Software Testing and
Analysis , July 2002.
- W.Grieskamp, Y.Gurevich, W. Schulte and M.
Veanes. Testing with Abstract State Machines. Formal Methods and Tools for Computer Science - EUROCAST'01
- Extended Abstracts , February 2001.
- Y. Gurevich, W. Schulte and M. Veanes,
Toward Industrial Strength Abstract State Machines, in Proc ASM 2001,
2001.
- M. Barnett, E. Boerger, Y. Gurevich, W. Schulte, and M. Veanes Using
Abstract State Machines at Microsoft: A Case Study, Proc ASM'2000,
LNCS, 2000.
- U. Glässer and M. Veanes,
Universal Plug and Play Machine Models: Modeling with Distributed Abstract
State Machines. In proc Design and Analysis of Distributed Embedded
Systems, IFIP 17th World Computer Congress - TC10 Stream on Distributed and
Parallel Embedded Systems (DIPES 2002), Kluwer Academic Publishers, 2002
- U. Glässer, Y.Gurevich and M.
Veanes, An Abstract Communication Model. Foundations of Software
Engineering, Microsoft Research, Microsoft Corporation, Technical Report,
MSR-TR-2002-55, May 2002.
- U. Glässer, Y.Gurevich and M.
Veanes, High-level Executable Specification of the Universal Plug and Play
Architecture. In Proc. of 35th Hawaii International Conference on System
Sciences, Software Technology Track, Domain-Specific Languages for Software
Engineering, IEEE 2002.
- M. Veanes and R. Yavorsky. Combined
Algorithm for Approximating a Finite State Abstraction of a Large System. ICSE 2003/Scenarios Workshop. 2003.
-
M. Veanes. Modeling Software: From
Theory to Practice, FSTTCS 2002, Kanpur, India. LNCS, 2002.
(Paper for invited talk).