- AK 85.Auernheimer, B. and R. A. Kemmerer, ASLAN User's Manual, Report No. TRCS84-10, Department of Computer Science, University of California, Santa Barbara, March 1985.Google Scholar
- AK 86.Auernheimer, B. and R.A. Kemmerer, "RT- ASLAN: A Specification Language for Real-Time Systems", IEEE Transactions on Software Engineering, Vol. SE-12, No. 9, September 1986. Google ScholarDigital Library
- BCG 87.Berry, G., Couronne', P., and Gonthier, G. Synchronous Programming of Reactive Systems, an Introduction to ESTEREL, INRIA Report No. 647, 1987.Google Scholar
- CHP 87.Caspi, P. et al. "LUSTRE: a Declarative Language for Programming Synchronous Systems", Proceedings of the 14th Annual ACM Symposium on Principles of Programming Languages, Munich, Germany, 1987. Google ScholarDigital Library
- FP 88.Faulk, S.R. and D.L. Parnas, "On Synchronization in Hard Real-Time Systems", Communications of the ACM, Vol. 31, No. 3, March 1988. Google ScholarDigital Library
- FM 91.Felder, M. and A. Morzenti, "Specification Testing for Real-Time Systems by Model Checking in TRIO", submitted for publication, 1991.Google Scholar
- GK 91.Ghezzi, C. and R.A. Kemmerer, ASTRAL: An Assertion Language for Specifying Realtime Systems, Proceedings of the Third European Software Engineering Conference, Milano, Italy, October 1991. Google ScholarDigital Library
- GMM 90.Ghezzi, C., D. Mandrioli, and A. Morzenti, "IRIO A Logic Larwuage for Executable Specifications Real-Time Systems", Journal of Systems and SofWare, June 1990. Google ScholarDigital Library
- GMM 91.Ghezzi, C., D. Mandrioli. S. Morasca, and M. Pezze, "A Unified High-Level Petri Net Formalism for Time-Critical Systems, IEEE Transactions on Software Engineering, Vol. SE-17, No. 2, February 1991. Google ScholarDigital Library
- HLN 88.Harel, D. et al., "STATEMATE: A Working Environment for the Development of Complex Reaetive Systems, Proceedings 10th Int.1 Conf on Soffware Engineering, pp 396- 406, Singapore, April 11-15,1988. Google ScholarDigital Library
- JL 89.Jaffe, M.S. and N.G. Leveson, Completeness, Robustness, and Safety in Real-Time Software Requirements Specification, Proceedings 11th International Cofererence on Software Engineering, Pittsburgh Pennsylvania, May 15-18, 1989, Google ScholarDigital Library
- JM 86.Jahanian, F. and A.K. Mok, "Safety Analysis of Timing Properties of Real-Time Systems, IEEE Transaction on Software Engineering, Vol. SE-12, No. 9, September 1986. Google ScholarDigital Library
- Kem 85.Kemmerer, R.A., "Testing Software Specifications to Detect Design Errors, IEEE Transactions on Software Engineering, Vol. SE-11, No. 1, January 1985.Google ScholarDigital Library
- Koy 89.Koymans, R., Specifying Message Passing and Time-Cntical Systems with Temporal Logic, PhD Thesis, Eindhoven University of Technology, 1989.Google Scholar
- KR 85.Koymans, R. and W.P. de Roever, "Examples of a Realtime Temporal Logic Specification, Lecture Notes in Computer Science, No. 207, Springer Verlag, Berlin, 1985.Google Scholar
- MGG 90.Morzenti, A., D. Mandrioli, and C. Ghezzi, A Model Parametric Real-Time Logic, Politecnico di Milano, Dipartimento di Elettronica, Report No. 90.010,1990.Google Scholar
- Smu 68.Smullian, R.M., First Order Logic, Springer Verlag, Berlin, 1968.Google Scholar
- Sta 88.Stankovic, J.A., "Misconceptions About Real-Time Computing: A Serious Problem for Next-Generation Systems," IEEE Computer, Vol. 21, No. 10, October 1988. Google ScholarDigital Library
- Suz 90.Suzuki, I. "Formal Analysis of the Alternating Bit Protocol by Temporrd Petri Nets", IEEE Transactwns on Software Engineering, Vol. SE-16, No. 11, November 1990. Google ScholarDigital Library
- WN 89.Wing, J.M. and M.R. Nixon, "Extending Ina Jo with Temporal Logic," IEEE Transactions on SofWare Engineering, Vol. SE-15, No. 2, February 1989. Google ScholarDigital Library
- Zav 87.Zave, Pamela, PAISLey User Documentation Volume 3: Case Studies, Computer Technology Research Laboratory Report, AT&T Bell Laboratories, Murray Hill, New Jersey, 1987.Google Scholar
Index Terms
- Executing formal specifications: the ASTRAL to TRIO translation approach
Recommendations
Executing Formal Specifications with Concurrent Constraint Programming
We have implemented a technique for execution of formal, model-based specifications. The specifications we can execute are written at a level of abstraction that is close to that used in nonexecutable specifications. The specification abstractions ...
Debugging formal specifications: a practical approach using model-based diagnosis and counterstrategies
Creating a formal specification for a design is an error-prone process. At the same time, debugging incorrect specifications is difficult and time consuming. In this work, we propose a debugging method for formal specifications that does not require an ...
Comments