DocumentCode :
2678242
Title :
Method integration for real-time software design
Author :
Priddin, D.G.
Author_Institution :
Dept. of Comput. Sci., York Univ., UK
fYear :
1999
fDate :
36171
Firstpage :
42370
Lastpage :
42373
Abstract :
Although formal methods have been around for a number of years, their industrial take-up can be described at its best as poor. Some of the reasons have for this include: 1) problems in finding the right level of abstraction, 2) lack of user education, 3) hard to write a “good” specification, 4) difficult to understand, 5) absence of structure and method. Possible solutions could be: 1) create easier to use formal methods, 2) better education, 3) integrate formal methods with other methods (i.e. structured methods). The first has obviously been tried, judging from the amount of formal methods available. The second is of continuing focus in education establishments. The third is of most interest in the paper. Looking at structured design methods for real time software design, we note that they have had good take-up in industry, but generally lack the attributes that formal methods are specifically designed for. Structured methods have no rigorous definition of the structures that they employ, and little or no property verification facilities. The paper looks at integrating formal and structured methods for real time design and verification. More specifically we describe a case study integrating the diagrammatic formalism Modecharts and the structured design method HRT-HOOD, using the timed automata tool Uppaal for model checking properties of the HRT-HOOD design. One of the results of this approach is that the abstraction that the structured method brings, can be used to limit the state space when model checking a particular property, and so in many cases avoid the state space explosion
Keywords :
real-time systems; HRT-HOOD; Modecharts; Uppaal; case study; diagrammatic formalism; formal methods; industrial take-up; method integration; model checking; model checking properties; property verification facilities; real time design; real time software design; rigorous definition; state space explosion; structured design method; structured design methods; structured method; structured methods; timed automata tool;
fLanguage :
English
Publisher :
iet
Conference_Titel :
Applicable Modelling, Verification and Analysis Techniques for Real-Time Systems (Ref. No. 1999/006), IEE Colloquium on
Conference_Location :
London
Type :
conf
DOI :
10.1049/ic:19990007
Filename :
755109
Link To Document :
بازگشت