메뉴 건너뛰기




Volumn 3, Issue 1, 1994, Pages 56-98

Object-Oriented Logical Specification of Time-Critical Systems

Author keywords

first order logic; formal specifications; model theoretic semantics; object oriented methodologies; real time systems; temporal logic

Indexed keywords

COMPUTATIONAL LINGUISTICS; COMPUTER GRAPHICS; COMPUTER HARDWARE DESCRIPTION LANGUAGES; CRITICAL PATH ANALYSIS; FORMAL LOGIC; HIERARCHICAL SYSTEMS; INTERFACES (COMPUTER); LOGIC PROGRAMMING; OBJECT ORIENTED PROGRAMMING; SUBROUTINES; THEOREM PROVING;

EID: 0028320693     PISSN: 1049331X     EISSN: 15577392     Source Type: Journal    
DOI: 10.1145/174634.174636     Document Type: Article
Times cited : (43)

References (60)
  • 1
    • 84976802358 scopus 로고
    • IFO: A formal semantic database model
    • (Dec.)
    • ABITEBOUL, S., AND HULL, R. 1987. IFO: A formal semantic database model. ACM Trans. Database Syst. 12, 4 (Dec.), 525-565.
    • (1987) ACM Trans. Database Syst. , vol.12 , Issue.4 , pp. 525-565
    • ABITEBOUL, S.1    HULL, R.2
  • 4
    • 0000656345 scopus 로고
    • A formal approach to object oriented databases
    • (Oct.)
    • BEERI, C. 1990. A formal approach to object oriented databases. Data Knowl. Eng. 5, 4 (Oct.), 353-382.
    • (1990) Data Knowl. Eng. , vol.5 , Issue.4 , pp. 353-382
    • BEERI, C.1
  • 5
    • 84976839823 scopus 로고
    • Proving real time properties of programs with temporal logic
    • (Pacific Grove, Calif., Dec.), 1981, ACM, New York
    • BERNSTEIN, A., AND HARTER, P. K. 1981. Proving real time properties of programs with temporal logic. In Proceedings of the 8th ACM Symposium on Operating Systems (Pacific Grove, Calif., Dec. 1981). ACM, New York, 111-119
    • (1981) In Proceedings of the 8th ACM Symposium on Operating Systems , pp. 111-119
    • BERNSTEIN, A.1    HARTER, P.K.2
  • 6
    • 85029872170 scopus 로고
    • Timed process algebras with urgent interactions and a unique powerful binary operator
    • (Mook, the Netherlands, June 1991). Springer-Verlag, New York
    • BOLOGNESI, T., AND LUCIDI, F. 1992. Timed process algebras with urgent interactions and a unique powerful binary operator. In Proceedings of REX Workshop: Real-Time: Theory in Practice (Mook, the Netherlands, June 1991). Springer-Verlag, New York, 124-148.
    • (1992) In Proceedings of REX Workshop: Real-Time: Theory in Practice , pp. 124-148
    • BOLOGNESI, T.1    LUCIDI, F.2
  • 7
    • 0002748687 scopus 로고
    • Object Z: An object oriented extension to Z
    • (FORTE ′89), S. Vuong, Ed. North-Holland, Amsterdam
    • CARRINGTON, D., ET AL. 1990. Object Z: An object oriented extension to Z. In Proceedings of Formal Description Techniques II (FORTE ′89), S. Vuong, Ed. North-Holland, Amsterdam, 281-296.
    • (1990) In Proceedings of Formal Description Techniques II , pp. 281-296
    • CARRINGTON, D.1
  • 8
    • 84976808834 scopus 로고
    • Tech. Annex to Res. Contract 27/90, Dec. (Case studies on a regulator in a pondage power plant and on high-voltage substation. In Italian.)
    • CASE STUDY. 1990. Specification environments for real time systems based on a logic language. Tech. Annex to Res. Contract 27/90, Dec. (Case studies on a regulator in a pondage power plant and on high-voltage substation. In Italian.)
    • (1990) Specification environments for real time systems based on a logic language
  • 9
    • 84976716157 scopus 로고
    • Annex to Res. Contract 49/92, Dec. (Case studies on a programmable digital energy and power meters and on data collection and elaboration for dam security. In Italian.)
    • CASE STUDY. 1992. Specification environments for real time systems based on a logic language, Tech. Annex to Res. Contract 49/92, Dec. (Case studies on a programmable digital energy and power meters and on data collection and elaboration for dam security. In Italian.)
    • (1992) Specification environments for real time systems based on a logic language, Tech
  • 12
    • 0003771854 scopus 로고
    • The Specification of Complex Systems
    • Addison-Wesley, Reading, Mass.
    • COHEN, B., HARWOOD, W. T., AND JACKSON, M. J. 1986. The Specification of Complex Systems. Addison-Wesley, Reading, Mass.
    • (1986)
    • COHEN, B.1    HARWOOD, W.T.2    JACKSON, M.J.3
  • 14
    • 0026154179 scopus 로고
    • Dealing with different time granularities in formal specifications of real time systems
    • (May)
    • CORSETTI, E., MONTANARI, A., AND RATTO, E. 1991a. Dealing with different time granularities in formal specifications of real time systems. J. Real-Time Syst. 3, (May), 191-215.
    • (1991) J. Real-Time Syst. , vol.3 , pp. 191-215
    • CORSETTI, E.1    MONTANARI, A.2    RATTO, E.3
  • 16
    • 84976671366 scopus 로고
    • An object oriented interpretation of LOTOS
    • (FORTE ′89), S. Vuong, Ed. North Holland, Amsterdam
    • CUSACK, E., RUDKIN, S., AND SMITH, C. 1990. An object oriented interpretation of LOTOS. In Proceedings of Formal Description Techniques II (FORTE ′89), S. Vuong, Ed. North Holland, Amsterdam, 281-296.
    • (1990) In Proceedings of Formal Description Techniques II , pp. 281-296
    • CUSACK, E.1    RUDKIN, S.2    SMITH, C.3
  • 17
    • 0003832573 scopus 로고
    • Structured Analysis and System Design
    • Yourdon Press, New York.
    • DEMARCO, T. 1978. Structured Analysis and System Design. Yourdon Press, New York.
    • (1978)
    • DEMARCO, T.1
  • 18
    • 0016963069 scopus 로고
    • Programming-in-the-large versus Programming-in-thesmall
    • (June)
    • DEREMER, F., AND KRON, H. 1976. Programming-in-the-large versus Programming-in-thesmall. IEEE Trans. Softw. Eng. 2, 6 (June), 80-86.
    • (1976) IEEE Trans. Softw. Eng. , vol.2 , Issue.6 , pp. 80-86
    • DEREMER, F.1    KRON, H.2
  • 19
    • 0003573466 scopus 로고
    • Version 1. Tech. Rep. 91-1, Software Verification Research Center, Dept. of Computer Science, Univ. of Queensland, Australia, May.
    • DUKE, R., KING, P., GORDON, R., AND SMITH, G. 1991. The Object-Z specification language. Version 1. Tech. Rep. 91-1, Software Verification Research Center, Dept. of Computer Science, Univ. of Queensland, Australia, May.
    • (1991) The Object-Z specification language
    • DUKE, R.1    KING, P.2    GORDON, R.3    SMITH, G.4
  • 20
    • 0003869838 scopus 로고
    • A Mathematical Introduction to Logic
    • Academic Press, New York.
    • ENDERTON, H. B. 1972. A Mathematical Introduction to Logic. Academic Press, New York.
    • (1972)
    • ENDERTON, H.B.1
  • 21
    • 0026867356 scopus 로고
    • Validating real-time systems by executing logic specifications in TRIO
    • (Melbourne, May 1992). IEEE, New York, 1992
    • FELDER, M., AND MORZENTI, A. 1992. Validating real-time systems by executing logic specifications in TRIO. In Proceedings of 14th International Conference on Software Engineering (Melbourne, May 1992). IEEE, New York, 1992, 199-211.
    • (1992) In Proceedings of 14th International Conference on Software Engineering , pp. 199-211
    • FELDER, M.1    MORZENTI, A.2
  • 22
    • 0028380485 scopus 로고
    • Proving properties of real-time systems through logical specifications and Petri nets models
    • Feb.
    • FELDER, M., MANDRIOLI, D., AND MORZENTI, A. 1994. Proving properties of real-time systems through logical specifications and Petri nets models. IEEE Trans. Softw. Eng. 20, 2 (Feb.).
    • (1994) IEEE Trans. Softw. Eng. , vol.20 , Issue.2
    • FELDER, M.1    MANDRIOLI, D.2    MORZENTI, A.3
  • 24
    • 0025421619 scopus 로고
    • TRIO, a logic language for executable specifications of real-time systems
    • (May)
    • GHEZZI, C., MANDRIOLI, D., AND MORZENTI, A. 1990. TRIO, a logic language for executable specifications of real-time systems. J. Syst. Softw. 12, 2 (May), 107-123.
    • (1990) J. Syst. Softw. , vol.12 , Issue.2 , pp. 107-123
    • GHEZZI, C.1    MANDRIOLI, D.2    MORZENTI, A.3
  • 25
    • 0026103655 scopus 로고
    • A unified high-level Petri net model for time-critical systems
    • (Feb.)
    • GHEZZI, C., MANDRIOLI, D., MORASCA, S., AND PEZZÈ, M. 1991. A unified high-level Petri net model for time-critical systems. IEEE Trans. Softw. Eng. 17, 2 (Feb.), 160-172.
    • (1991) IEEE Trans. Softw. Eng. , vol.17 , Issue.2 , pp. 160-172
    • GHEZZI, C.1    MANDRIOLI, D.2    MORASCA, S.3    PEZZÈ, M.4
  • 26
    • 0002712736 scopus 로고
    • Unifying functional, object oriented, and relational programming with logic programming
    • B. Shriver and P. Wegner, Eds. MIT Press, Cambridge, Mass.
    • GOGUEN, J. A., AND MESEGUER, J. 1987. Unifying functional, object oriented, and relational programming with logic programming. In Research Directions in Object-Oriented Programming, B. Shriver and P. Wegner, Eds. MIT Press, Cambridge, Mass.
    • (1987) In Research Directions in Object-Oriented Programming
    • GOGUEN, J.A.1    MESEGUER, J.2
  • 28
    • 0021852765 scopus 로고
    • Testing formal specifications to detect design errors
    • (Jan.)
    • KEMMERER, R. A. 1985. Testing formal specifications to detect design errors. IEEE Trans. Softw. Eng. 11, 1 (Jan.), 32-43.
    • (1985) IEEE Trans. Softw. Eng. , vol.11 , Issue.1 , pp. 32-43
    • KEMMERER, R.A.1
  • 30
    • 84884649308 scopus 로고
    • Examples of a Real-Time Temporal Logic Specification
    • Springer-Verlag, New York
    • KOYMANS, R., AND DE ROEVER, W. P. 1985. Examples of a Real-Time Temporal Logic Specification. Lecture Notes in Computer Science, vol. 207, Springer-Verlag, New York, 230-251.
    • (1985) Lecture Notes in Computer Science , vol.207 , pp. 230-251
    • KOYMANS, R.1    DE ROEVER, W.P.2
  • 31
    • 0004184457 scopus 로고
    • Temporal Logic of Programs
    • EATCS Monographs on Theoretical Computer Science, Springer-Verlag, New York.
    • KRÖGER, F. 1987. Temporal Logic of Programs. EATCS Monographs on Theoretical Computer Science, Springer-Verlag, New York.
    • (1987)
    • KRÖGER, F.1
  • 32
    • 0026912204 scopus 로고
    • A case-study in timed refinement: A mine pump
    • (Sept.)
    • MAHONY, B. P. AND HAYES, I. J. 1992. A case-study in timed refinement: A mine pump. IEEE Trans. Softw. Eng. 18, 9 (Sept.), 817-826.
    • (1992) IEEE Trans. Softw. Eng. , vol.18 , Issue.9 , pp. 817-826
    • MAHONY, B.P.1    HAYES, I.J.2
  • 34
    • 2842512773 scopus 로고
    • Tech. Rep. STAN-CS-83, Dept. of Computer Science, Stanford Univ., Calif. (See also Foundations of Computer Science IV. Mathematical Center Tracts, Amsterdam, June)
    • MANNA, Z., AND PNUELI, A. 1983. Verification of concurrent programs: A temporal proof system. Tech. Rep. STAN-CS-83, Dept. of Computer Science, Stanford Univ., Calif. (See also Foundations of Computer Science IV. Mathematical Center Tracts, Amsterdam, June)
    • (1983) Verification of concurrent programs: A temporal proof system
    • MANNA, Z.1    PNUELI, A.2
  • 35
    • 0003578795 scopus 로고
    • Object Oriented Software Construction
    • Prentice-Hall, Englewood Cliffs, N.J.
    • MEYER, B. 1988. Object Oriented Software Construction. Prentice-Hall, Englewood Cliffs, N.J.
    • (1988)
    • MEYER, B.1
  • 36
    • 84909819972 scopus 로고
    • Towards Structured Specifying. Theory, Practice, Applications
    • Ellis Horwood, Chichester, U.K.
    • MILI, A., BOUDRIGA, N., AND MILI, F. 1989. Towards Structured Specifying. Theory, Practice, Applications. Ellis Horwood, Chichester, U.K.
    • (1989)
    • MILI, A.1    BOUDRIGA, N.2    MILI, F.3
  • 37
    • 0022953766 scopus 로고
    • A theory of modules for logic programming
    • (Salt Lake City, Utah, Sept. 1986). IEEE, New York.
    • MILLER, D. 1986. A theory of modules for logic programming. In International Symposium on Logic Programming (Salt Lake City, Utah, Sept. 1986). IEEE, New York.
    • (1986) In International Symposium on Logic Programming
    • MILLER, D.1
  • 40
    • 0024861742 scopus 로고
    • TRIO: A logic formalism for the specification of real time systems
    • (Como, Italy). IEEE, New York
    • MORZENTI, A., RATTO, E., RONCATO, M., AND ZOCCOLANTE, L. 1989. TRIO: A logic formalism for the specification of real time systems. In Euromicro Workshop on Real Time (Como, Italy). IEEE, New York, 26-30.
    • (1989) In Euromicro Workshop on Real Time , pp. 26-30
    • MORZENTI, A.1    RATTO, E.2    RONCATO, M.3    ZOCCOLANTE, L.4
  • 42
    • 85028468242 scopus 로고
    • An object oriented logic language for modular system specification
    • (Geneva, Switzerland, July). Springer-Verlag, New York
    • MORZENTI, A., AND SAN PIETRO, P. 1991 An object oriented logic language for modular system specification. In Proceedings of European Conference on Object Oriented Programming 91 (Geneva, Switzerland, July). Springer-Verlag, New York, 39-58.
    • (1991) In Proceedings of European Conference on Object Oriented Programming , vol.91 , pp. 39-58
    • MORZENTI, A.1    SAN PIETRO, P.2
  • 43
    • 0022207588 scopus 로고
    • Towards an algebra for constructing logic programs
    • (Boston, Mass., July 1985). IEEE, New York
    • O'KEEFE, R. A. 1986. Towards an algebra for constructing logic programs. In IEEE Symposium on Logic Programming (Boston, Mass., July 1985). IEEE, New York, 152-162.
    • (1986) In IEEE Symposium on Logic Programming , pp. 152-162
    • O'KEEFE, R.A.1
  • 44
    • 0003798342 scopus 로고
    • Temporal Logic for Real-Time Systems
    • Advanced Software Development Series, vol. 1. Research Studies Press, Taunton, Somerset, U. K.
    • OSTROFF, J. 1989. Temporal Logic for Real-Time Systems. Advanced Software Development Series, vol. 1. Research Studies Press, Taunton, Somerset, U. K.
    • (1989)
    • OSTROFF, J.1
  • 45
    • 84976730945 scopus 로고
    • Proving liveness properties of concurrent programs
    • (July)
    • OWICKI, S., AND LAMPORT, L. 1982. Proving liveness properties of concurrent programs. ACM Trans. Program. Lang. Syst. 4, 3 (July), 455-495
    • (1982) ACM Trans. Program. Lang. Syst. , vol.4 , Issue.3 , pp. 455-495
    • OWICKI, S.1    LAMPORT, L.2
  • 46
    • 0026923892 scopus 로고
    • Comparing techniques by means of encapsulation and connascence
    • (Sept.)
    • PAGE-JONES, M. 1992. Comparing techniques by means of encapsulation and connascence. Commun. ACM 35, 9 (Sept.), 147-152.
    • (1992) Commun. ACM , vol.35 , Issue.9 , pp. 147-152
    • PAGE-JONES, M.1
  • 47
    • 0003418449 scopus 로고
    • Petri Net Theory and the Modelling of Systems
    • Prentice-Hall, Englewood Cliffs, N.J.
    • PETERSON, J. L. 1981. Petri Net Theory and the Modelling of Systems. Prentice-Hall, Englewood Cliffs, N.J.
    • (1981)
    • PETERSON, J.L.1
  • 48
    • 49149133038 scopus 로고
    • The temporal semantics of concurrent programs
    • (Jan.)
    • PNUELI, A. 1981. The temporal semantics of concurrent programs. Theor. Comput. Sci 13, 1 (Jan.), 45-60.
    • (1981) Theor. Comput. Sci , vol.13 , Issue.1 , pp. 45-60
    • PNUELI, A.1
  • 49
    • 84976780499 scopus 로고    scopus 로고
    • URQUHART, A 1971
    • Springer-Verlag, New York.
    • RESCHER, N., AND URQUHART, A 1971. Temporal Logic. Springer-Verlag, New York.
    • Temporal Logic.
    • RESCHER, N.1
  • 50
    • 0026943015 scopus 로고
    • What orientation should Ada objects take?
    • (Nov.)
    • ROSEN, J. P. 1992. What orientation should Ada objects take? Commun ACM 35, 11 (Nov.), 71-76
    • (1992) Commun ACM , vol.35 , Issue.11 , pp. 71-76
    • ROSEN, J.P.1
  • 52
    • 0003456660 scopus 로고
    • Concurrent Prolog
    • MIT Press, Cambridge, Mass.
    • SHAPIRO, E. 1987. Concurrent Prolog. MIT Press, Cambridge, Mass.
    • (1987)
    • SHAPIRO, E.1
  • 53
    • 0003631438 scopus 로고
    • First Order Logic
    • Springer-Verlag, New York.
    • SMULLIAN, R. M. 1968. First Order Logic. Springer-Verlag, New York.
    • (1968)
    • SMULLIAN, R.M.1
  • 55
    • 0024088604 scopus 로고
    • Misconcepts about real-time computing: A serious problem for nextgeneration computing
    • (Oct.)
    • STANKOVIC, J. A. 1988. Misconcepts about real-time computing: A serious problem for nextgeneration computing. Computer 21, 10 (Oct.), 10-19.
    • (1988) Computer , vol.21 , Issue.10 , pp. 10-19
    • STANKOVIC, J.A.1
  • 56
    • 0003685762 scopus 로고
    • Reference Manual for the Ada Programming Language
    • U. S. Department of Defense, Washington, D.C.
    • U.S. DEPARTMENT OF DEFENSE. 1983. Reference Manual for the Ada Programming Language. U. S. Department of Defense, Washington, D.C.
    • (1983)
  • 57
    • 0022669289 scopus 로고
    • The transformation schema: An extension of the data flow diagram to represent control and timing
    • (Feb.)
    • WARD, P. T. 1986. The transformation schema: An extension of the data flow diagram to represent control and timing. IEEE Trans. Softw. Eng. 12, 2 (Feb.), 198-210.
    • (1986) IEEE Trans. Softw. Eng. , vol.12 , Issue.2 , pp. 198-210
    • WARD, P.T.1
  • 58
    • 84976749533 scopus 로고
    • Tech Rep., Computer Science Dept., Brown Univ., Providence, R. I.
    • WEGNER, P. 1988. Object-oriented concept hierarchies. Tech Rep., Computer Science Dept., Brown Univ., Providence, R. I.
    • (1988) Object-oriented concept hierarchies
    • WEGNER, P.1
  • 59
    • 0017526571 scopus 로고
    • Toward a discipline of real-time programming
    • (Aug.)
    • WIRTH, N. 1977. Toward a discipline of real-time programming. Commun. ACM 20, 8 (Aug.), 557-583.
    • (1977) Commun. ACM , vol.20 , Issue.8 , pp. 557-583
    • WIRTH, N.1
  • 60
    • 0003843120 scopus 로고
    • Programming in Modula-2
    • Springer-Verlag, New York.
    • WIRTH, N. 1988. Programming in Modula-2. Springer-Verlag, New York.
    • (1988)
    • WIRTH, N.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.