Computer-aided dispatch system family architecture and verification: an integrated formal approach
- 1 January 2006
- journal article
- Published by Institution of Engineering and Technology (IET) in IEE Proceedings - Software
- Vol. 153 (3) , 102-112
- https://doi.org/10.1049/ip-sen:20050014
Abstract
Software architecture is an important level of description for software systems. Formal modelling techniques can be used to define and verify software architectures precisely. An integrated formal approach to the architecture modelling and verification of a computer-aided dispatch (CAD) system family, is presented. An incremental three-layer model, that is, architecture style layer, generic system layer and customised system layer, is presented to capture the design of the CAD system family. Critical CAD system properties in the architecture models are formally verified by using the state and event-based proof techniques of the underlying specification language. In summary, it is demonstrated that integrated formal techniques could be a good candidate for modelling and verifying various levels of descriptions of software architectures.Keywords
This publication has 12 references indexed in Scilit:
- Timed Communicating Object ZIEEE Transactions on Software Engineering, 2000
- The Object-Z Specification LanguagePublished by Springer Nature ,2000
- Integrated Formal MethodsPublished by Springer Nature ,2000
- Overview of the Semantics of TCOZPublished by Springer Nature ,1999
- IFM’99Published by Springer Nature ,1999
- A formal basis for architectural connectionACM Transactions on Software Engineering and Methodology, 1997
- Four dark corners of requirements engineeringACM Transactions on Software Engineering and Methodology, 1997
- Formalizing style to understand descriptions of software architectureACM Transactions on Software Engineering and Methodology, 1995
- An event-based architecture definition languageIEEE Transactions on Software Engineering, 1995
- A brief history of Timed CSPTheoretical Computer Science, 1995