Abstract
Model checking is a formal verification technique which checks the consistency between a requirement specification and a behavior model of the system by explorating the state space of the model. We apply model checking to formal verification of concurrent object-oriented systems, using an existing model checker SPIN which has been successful in verifying parallel systems. First, we propose an Actor-based modeling language, called APromela, by extending a modeling language Promela which is a modeling language supported in SPIN. APromela supports not only all the primitives of Promela, but additional primitives needed to model concurrent object-oriented systems, such as class definition, object instantiation, message send, and synchronization. Second, we provide translation rules for mapping APromela's such modeling primitives to Promela's. By giving an example of specification, translation, and verification, we also demonstrate the applicability of our proposed approach, and discuss the limitations and further research issues.
| Original language | English |
|---|---|
| Title of host publication | Proceedings - 4th International Symposium on Autonomous Decentralized Systems |
| Subtitle of host publication | Integration of Heterogeneous Systems, ISADS 1999 |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 380-383 |
| Number of pages | 4 |
| ISBN (Electronic) | 0769501370, 9780769501376 |
| DOIs | |
| Publication status | Published - 1999 |
| Externally published | Yes |
| Event | 4th International Symposium on Autonomous Decentralized Systems, ISADS 1999 - Tokyo, Japan Duration: 1999 Mar 21 → 1999 Mar 23 |
Publication series
| Name | Proceedings - 4th International Symposium on Autonomous Decentralized Systems: Integration of Heterogeneous Systems, ISADS 1999 |
|---|
Conference
| Conference | 4th International Symposium on Autonomous Decentralized Systems, ISADS 1999 |
|---|---|
| Country/Territory | Japan |
| City | Tokyo |
| Period | 99/3/21 → 99/3/23 |
Bibliographical note
Publisher Copyright:© 1999 Proceedings - 4th International Symposium on Autonomous Decentralized Systems: Integration of Heterogeneous Systems, ISADS 1999. All rights reserved.
ASJC Scopus subject areas
- Computer Networks and Communications
- Information Systems