Sound methods and effective tools for engineering modeling and analysis

被引:7
作者
Coppit, D [1 ]
Sullivan, KJ [1 ]
机构
[1] Coll William & Mary, Dept Comp Sci, Williamsburg, VA 23185 USA
来源
25TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS | 2003年
关键词
D O I
10.1109/ICSE.2003.1201200
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Modeling and analysis is indispensable in engineering. To be safe and effective, a modeling method requires a language with a validated semantics; feature-rich, easy-to-use, dependable tools; and low engineering costs. Today we lack adequate means to develop such methods. We present a partial solution combining two techniques: formal methods for language design, and package-oriented programming for function and usability at low cost. We have evaluated the approach in an end-to-end experiment. We deployed an existing reliability method to NASA in a package-oriented tool and surveyed engineers to assess its usability. We formally specified, improved, and validated the language. To assess cost, we built a package-based tool for the new language. Our data show that the approach can enable cost-effective deployment of sound methods by effective tools.
引用
收藏
页码:198 / 207
页数:10
相关论文
共 32 条
[1]  
Abowd G. D., 1995, ACM Transactions on Software Engineering and Methodology, V4, P319, DOI 10.1145/226241.226244
[2]  
Allen R., 1997, ACM Transactions on Software Engineering and Methodology, V6, P213, DOI 10.1145/258077.258078
[3]   A separable method for incorporating imperfect fault-coverage into combinatorial models [J].
Amari, SV ;
Dugan, JB ;
Misra, RB .
IEEE TRANSACTIONS ON RELIABILITY, 1999, 48 (03) :267-274
[4]  
ANAND A, 1998, P ANN REL MAINT S AN, P64
[5]  
[Anonymous], WORKSH INT SIGN PROC
[6]  
BOYD MA, 1991, THESIS DUKE U
[7]  
Coppit D., 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium, P750, DOI 10.1109/ICSE.2000.870487
[8]  
Coppit D., 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium, P273, DOI 10.1109/ICSE.2000.870418
[9]   Formal semantics of models for computational engineering: A case study on dynamic fault trees [J].
Coppit, D ;
Sullivan, KJ ;
Dugan, JB .
11TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2000, :270-282
[10]  
COPPIT D, 2003, THESIS U VIRGINIA CH