AutoMOTGen: Automatic Model Oriented Test Generator for Embedded Control Systems
https://link.springer.com/chapter/10.1007/978-3-540-70545-1_19
References
- Ammann, P., Black, P.E., Majurski, W.: Using model checking to generate tests from specifications. In: ICFEM, p. 46 (1998)
- Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. The MIT Press, Cambridge (2000)
- Gadkari, A., Mohalik, S.K., Shashidhar, K.C., Yeolekar, A., Suresh, J., Ramesh, S.: Automatic generation of test-cases using model checking for SL/SF models. In: 4th International Workshop on Model Driven Engineering, Verification and Validation (MoDeVVa 2007) (2007) 208 A.A. Gadkari et al.
- Gargantini, A., Heitmeyer, C.L.: Using model checking to generate tests from requirements specifications. In: ESEC / SIGSOFT FSE, pp. 146–162 (1999)
- Hamon, G., deMoura, L., Rushby, J.: Generating efficient test sets with a model checker. In: 2nd International Conference on Software Engineering and Formal Methods, Beijing, China, September 2004, pp. 261–270. IEEE Computer Society, Los Alamitos (2004)
- The Mathworks, Inc., http://www.mathworks.com
- Reactis, Reactive Systems, Inc., http://www.reactive-systems.com
- SAL homepage, http://sal.csl.sri.com/
- Safety Test Builder, TNI-Software, http://www.tni-software.com
1. Ammann, P., Black, P.E., Majurski, W.:
Using model checking to generate tests from specifications. In: ICFEM, p. 46 (1998)
https://dl.acm.org/doi/10.1145/318774.318939
References
[1] P. Ammann, P. Black, and W. Majurski. Using model checking to generate tests from specifications. In Proc. 2nd IEEE Intern. Conf. on Formal Engineering Methods (ICFEM'98), Brisbane, Australia, December 1998.
[2] B. Beizer. Software Testing Techniques. Van Nostrand Reinhold, 1983.
[3] R. Bharadwaj and C. Heitmeyer. Model checking complete requirements specifications using abstraction. Automated Software Eng. J., 6(l), January 1999.
[4] M. R. Blackburn, R. D. Busser, and J. S. Fontaine. Automatic generation of test vectors for SCR-style specifications. In Proc. 12th Annual Conf. on Computer Assurance (COMPASS '97), Gaithersburg, MD, June 1997.
[5] J. Callahan, F. Schneider, and S. Easterbrook. Specification-based testing using model checking. In Proc. SPIN Workshop, Rutgers University, August 1996. Tech. Report NASA-IVV-96-022.
[6] P.-J. Courtois and David L. Parnas. Documentation for safety critical software. In Proc. 15th Id? Conf. on Softw. Eng. (ICSE '93), Baltimore, MD, 1993.
[7] S. Easterbrook and J. Callahan. Formal methods for verification and validation of partial specifications: A case study. Journal of Systems and Software, 1997.
[8] A. Engels, L.M.G. Feijs, and S. Mauw. Test generation for intelligent networks using model checking. In Proc. TACAS'97, pages 384-398. Springer, 1997. in E. Brinksma, editor, LNCS 1217.
[9] S. R. Faulk, L. Finneran, J. Kirby, Jr., S. Shah, and J. Sutton. Experience applying the CORE method to the Lockheed C-13OJ. In Proc. 9th Annual Conf. on Computer Assurance (COMPASS '94), Gaithersburg, MD, June 1994.
[10] .S. Fujiwara, G. Bochmann, F. Khendek, M. Amalou, and A. Ghedamsi. Test selection based on finite state models. IEEE Dans. on Softw. Eng., 17(6), June 1991.
[11] K. Havelund and N. Shankar. Experiments in theorem proving and model checking for protocol verification. In Proc. Formal Methods Europe (FME'96), pages 662- 681. Springer-Verlag, March 1996. LNCS 1051.
[12] C. Heitmeyer, J. Kirby, B. Labaw, M. Archer, and R. Bharadwaj. Using abstraction and model checking to detect safety violations in requirements specifications. IEEE ZYans. on Sofew. Eng., 24(11), November 1998.
[13] C. Heitmeyer, J. Kirby, Jr., and B. Labaw. Tools for formal specification, verification, and validation of requirements. In Proc. 12th Annual Conf. on Computer Assurance (COMPASS '97), Gaithersburg, MD, June 1997.
[14] C. L. Heitmeyer, R. D. Jeffords, and B. G. Labaw. Automated consistency checking of requirements specifications. ACM Trans. on Software Eng. and Methodology, 5(3):231-261, April-June 1996.
[15] K. Heninger, D. Parnas, J. Shore, and J. Kallander. Software requirements for the A-7E aircraft. Technical Report 3876, Naval Research Lab., Wash., DC, 1978.
[16] G. J. Holzmann. The model checker SPIN. IEEE IFans. on Software Engineering, 23(5):279-295, May 1997.
[17] W. E. Howden. A functional approach to program testing and analysis. IEEE nans. on Softw. Eng., 15:997-1005, October 1986.
[18] R. Jeffords and C. Heitmeyer. Automatic generation of state invariants from requirements specifications. In Proc. Sixth ACM SIGSOFT Symp. on Foundations of Software Engineering, November 1998.
[19] D. Mandrioli, S. Morasca, and A. Morzenti. Generating test cases for real-time systems from logic specifications. ACM Bans. on Computer Systems, 13(4):365- 398, 1995.
[20] K. L. McMillan. Symbolic Model Checking. Kluwer Academic Publishers, Englewood Cliffs, NJ, 1993.
[21] S. P. Miller. Specifying the mode logic of a flight guidance system in CORE and SCR. In Proc. 2nd ACM Workshop on Formal Methods in Software Practice (FMSP '98), 1998.
[22] D. J. Richardson, S. L. Aha, and T. O'Malley. Specification-based test oracles for reactive systems. In Proc. 14th Intern. Conf. on Software Eng., pages 105-118. Springer, May 1992.
[23] P. Stocks and D. Carrington. A framework for specification-based testing. IEEE Z+ans. on Softw. Eng., 22(11):777-793, November 1996.
[24] E. Weyuker, T. Goradia, and A. Singh. Automatically generating test data from a boolean specification. IEEE Trans. on Softw. Eng., 201353-363, May 1994.
2. Clarke, E.M., Grumberg, O., Peled, D.A.:
Model Checking. The MIT Press, Cambridge (2000)
https://www.researchgate.net/publication/220689159_Model_Checking
References
- R. Alur, K. McMillan, D. Peled, Deciding global partial order properties, ICALP 1998, Aalborg, Denmark, Lecture Notes in computer science 1443, 41-52.
- A. Biere, A. Cimatti, E. M. Clarke, Y. Zhu, TACAS 1999, Amsterdam, The Netherlands, Lecture Notes in Computer Science 1579, Springer, 193-207.
- J. R. Burch, E. M. Clarke, K. L. McMillan, D. L. Dill, L. J. Huang, Symbolic model checking: 1020 states and beyond, LICS 1990, Philadelphia, PA, USA. 428-439.
- E. M. Clarke, E. A. Emerson, Design and synthesis of synchronization skeletons using branching-time temporal logic, Logic of programs, 1981, Lecture Notes in Temporal Logic 131, Springer, Yorktown Heights, NY, USA, 52-71.
- C, Courcoubetis, M. Y. Vardi, P. Wolper, M. Yannakakis, Memory efficient algorithms for the verification of temporal properties, CAV 1990, New Brunswick, NJ, USA, Lecture Notes in Computer Science 531, Springer, 233-242.
- E. A. Emerson, C.-L. Lei, Modalities for model checking: branching time logic strikes back. Science of Computer Programming 8(3), 1987, 275-306.
- E. A. Emerson, E. M. Clarke, Characterizing correctness properties of prallel programs using fixpoints, ICALP 1980, Noorweijkerhout, The Netherlands, Lecture Notes in Computer Science 85, Springer, 169-181.
- R. Gerth, D. Peled, M. Y. Vardi, P. Wolper, Simple on-the-fly automatic verification of linear temporal logic, PSTV 1995, Warsaw, Poland, 3-18.
- G. J. Holzmann, D. Peled, M. Yannakakis, On nested depth first search, 2nd workshop on the SPIN verification system 1996, Dimacs series in discrete mathematics, volume 32, 1997, 23-32.
- L. Lamport, What good is temporal logic, Information processing 83, IFIP 9th world congress, Paris, France, 657-668.
- O. Lichtenstein, A. Pnutli, Checking that finite state concurrent programs satisfy their linear specification, POPL 1985, New Orleans, LO, USA, 97-107.
- D. Peled, M. Y. Vardi, M. Yannakakis, Black box checking, FORTE 1999, Beijing, China, 225-240.
- D. Peled, T. Wilke, Stutter-invariant temporal properties are expressive without the next-time operator, Information Processing Letters 63(5), 1997, 243-246.
- A. Pnueli, The temporal logic of programs, FOCS 1977, Providence, RI, USA, 46-57.
- J.-P. Quille, J. Sifakis, Specification and verification of concurrent systems in CESAR, Symposium on Programming 1982, Torino, Italy, Lecture Notes in Computer Science 137, Springer, 337-351.
- A. P. Sistla, E. M. Clarke, The complexity of propositional linear temporal logic, STOC 1982, San Francisco, CA, USA, 159-168.
- R. E. Tarjan, Depth-first search and linear graph algorithms, FOCS 1971, East lansing, MI, USA, 114-121.
- W. Thomas, Automata on infinite objects, Handbook on theoretical computer science, 1991, Volume B, 133-191.
- M. Vardi, P. Wolper, Automata theoretic techniques for modal logic of programs, STOC 1984, Washington, DC, USA, 446-456.
- I. Walukiewicz, Difficult configurations - on the complexity of LTrL, Lecture Notes in Computer Science 1443, ICALP 1998, 140-151.
- P. Wolper, Temporal logic can be more expressive, FOCS 1981, Nashville, TN, USA, 340-348.
3. Gadkari, A., Mohalik, S.K., Shashidhar, K.C., Yeolekar, A., Suresh, J., Ramesh, S.:
Automatic generation of test-cases using model checking for SL/SF models. In: 4th International Workshop on Model Driven Engineering, Verification and Validation (MoDeVVa 2007) (2007) 208 A.A. Gadkari et al.
4. Gargantini, A., Heitmeyer, C.L.:
Using model checking to generate tests from requirements specifications. In: ESEC / SIGSOFT FSE, pp. 146–162 (1999)
5. Hamon, G., deMoura, L., Rushby, J.:
Generating efficient test sets with a model checker. In: 2nd International Conference on Software Engineering and Formal Methods, Beijing, China, September 2004, pp. 261–270. IEEE Computer Society, Los Alamitos (2004)
cont.
- The Mathworks, Inc., http://www.mathworks.com
- Reactis, Reactive Systems, Inc., http://www.reactive-systems.com
- SAL homepage, http://sal.csl.sri.com/
- Safety Test Builder, TNI-Software, http://www.tni-software.com