Abstract
It is useful to introduce object-orientation into analysis and design methodologies for hard real-time software. But in the ccurrent object-oriented analysis and design methodology for hard real-time software, there is no methodology including formal verification of both dynamic properties and structural properties. In this paper, we a propose specification and verification method as follows.
-
Specification language consists of OMT syntax and timed automaton.
-
Structural properties between object model and dynamic model, and functional model are verified.
-
Dynamic properties such as event sequences and fairness are verified.
We have developed a verification system and shown this method effective.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Alur R. Dill D. The theory of timed automata, LNCS 600, pp.45–73 (1992).
Alur R. Courcoubetis C. Dill D. Halbwachs Wong-Toi H. An Implementation of Three Algorithms for Timing Verification Based on Automata Emptiness, Proc. Real-Time Systems Symposium, pp.157–166 (1992).
Arapis C. Temporal Specification of Object Behavior, LNCS 495, pp.308–324 (1991).
Booch G. Object-Oriented Design with Applications, Benjamin/Cummings (1991).
Breu K.: Algebraic Specification Techniques in Object Oriented Programming Environment, Springer Verlag (1991).
Buhr R. Architectures with Pictures, Proc. OOPSLA 92, pp.466–483, ACM Press (1992).
Coleman D. Hayes F. Bear S. Introduction Objectcharts or How to Use Statecharts in Object-Oriented Design, IEEE Trans. on SE, Vol.18, No.1, pp.9–18 (1992).
Dill D. Timing assumptions and verification of finite-state concurrent systems, LNCS 407, pp.197–212 (1989).
Harel D. Statecharts:A Visual Formalism for Complex Systems, Science of Computer Programming, 8, pp.231–274 (1987).
Hatley D.J. Pirbhai I.A. Strategies for Real-time System Specification, P.377, Dorset House (1988).
Hopcroft J.E. Ullman J.D. Introduction to Automata Theory, Languages and Computation, Addison-Wesley (1979).
Jungclaus R. Saake G. Hartmann T. Language Features for Object-Oriented Conceptual Modeling, Proc. 10th ER-approach, pp.309–324 (1991).
Kavi K.M. Real-time Systems, Abstraction, Languages, and Design Methodologies, P.660, IEEE Computer Society (1992).
Kim W. Lochovsky F.H. Object-Oriented Concepts, Databases, and Applications, P.602, ACM Press (1989).
Kurshan R.P. Computer-aided Verification of Coordinating Processes, Princeton Series in Computer Science (1994).
Rokicki T.G. Myers C.J. Automatic Verification of Timed Circuits, LNCS 818, pp.468–480 (1994).
Rumbaugh J. Blaha M. Premerlani W. Eddy F. Lorensen W. Object-Oriented Modeling and Design, P.500, Prentice Hall (1991).
Selic B. Gullekson G. Ward P.T. Real-Time Object-Oriented Modeling, P.525, John Wiley (1994).
Sernadas A. Sernadas C. Ehrich H-D, Object-Oriented Specification of Databases: An Algebraic Approach, Proc. VLDB’87, pp.107–116 (1987).
Shlaer S. Mellor S.J. OBJECT LIFECYCLES Modeling the World in States, Englewood Cliffs (1992).
Tarjan R. Depth-first search and linear graph algorithms, SIAM J. of Computing 1(2), pp.146–160 (1972).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1996 Springer-Verlag London Limited
About this paper
Cite this paper
Yamane, S. (1996). Real-Time Object-Oriented Method. In: Murphy, J., Stone, B. (eds) OOIS’ 95. Springer, London. https://doi.org/10.1007/978-1-4471-1009-5_25
Download citation
DOI: https://doi.org/10.1007/978-1-4471-1009-5_25
Publisher Name: Springer, London
Print ISBN: 978-3-540-76010-8
Online ISBN: 978-1-4471-1009-5
eBook Packages: Springer Book Archive