Using timed CSP during object oriented design of real-time systems

被引:2
作者
ODonoghue, PG [1 ]
Hull, MEC [1 ]
机构
[1] UNIV ULSTER,FAC INFORMAT,NEWTOWNABBEY BT37 0QB,ANTRIM,NORTH IRELAND
关键词
object modelling; MASCOT; timed CSP; object-oriented;
D O I
10.1016/0950-5849(95)01049-1
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Object oriented techniques address analysis, design and implementation, allowing reusable and extensible software to be developed. However, there has been a reluctance to adopt object oriented techniques within the real-time system community due to the effects of polymorphism and dynamic binding on performance. Further objections to object oriented techniques are concerned with the effect of inheritance on coupling. This paper proposes using a dialect of MASCOT to which object oriented concepts have been introduced. Object oriented techniques are used for analysis and design, while real-time languages are used for implementation. The approach, therefore, achieves the advantages of object oriented modelling without the run-time overheads caused by object oriented programming languages. Timed CSP specifications support the less formal techniques used for functional analysis. This is particularly important for understanding semantics when developing safety critical and reactive systems.
引用
收藏
页码:89 / 102
页数:14
相关论文
共 24 条
[1]  
ABRAHAM L, 1995, P 13 INT C APPL INF, P47
[2]  
[Anonymous], 1990, DESIGNING OBJECT ORI
[3]  
BATE G, 1986, SOFTWARE ENG J, V1
[4]  
Booch G., 1991, Object-oriented Analysis and Design with Applications
[5]   OO OVERSOLD - THOSE OBJECTS OF OBSCURE DESIRE [J].
BRYANT, T ;
EVANS, A .
INFORMATION AND SOFTWARE TECHNOLOGY, 1994, 36 (01) :35-42
[6]  
COLBERT E, 1989, P TRI ADA C NEW YORK
[7]  
DAVIES J, 1992, PRG96 OXF U COMP LAB
[8]  
DAVIES J, 1989, PRG75 OXF U COMP LAB
[9]  
DeMarco T., 1979, STRUCTURED ANAL SYST, P255
[10]  
DUNCAN BV, 1990, P 3 C N AM TRANSP US, P1