Integrating Statechart Assertions into Java']Java Components Using AspectJ

被引:0
|
作者
Drusinsky, Doron [1 ]
Michael, James Bret [1 ]
Otani, Thomas W. [1 ]
Shing, Man-Tak [1 ]
机构
[1] USN, Postgrad Sch, Dept Comp Sci, Monterey, CA 93943 USA
关键词
Aspect-oriented software development; formal specification; Statechart assertions; run-time execution monitoring; validation and verification;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper addresses the need for rapid and robust integration of external statechart assertions with the software components of a system of systems (SoSes) for the purpose of runtime verification of the complex SoS behaviors. We describe a framework for connecting assertions to statechart models or to plain Java code using AspectJ. The framework manages connections using a single reusable AspectJ file; designers only need to modify a few lines of source code at the top of the file to link the reusable statechart assertions to a new component. We demonstrate the framework with an example involving a traffic light control system.
引用
收藏
页码:366 / 372
页数:7
相关论文
共 50 条
  • [21] Integrating meteorological instruments using Java']Java and computer networking
    Vidal, E
    Measure, EM
    [J]. FIFTH SYMPOSIUM ON INTEGRATED OBSERVING SYSTEMS, 2001, : 90 - 94
  • [22] Java']Java and lightweight components
    Perelman-Hall, DK
    [J]. DR DOBBS JOURNAL, 1999, 24 (02): : 22 - +
  • [23] Can you implement COM components using Java']Java?
    Gsoedl, J
    [J]. DR DOBBS JOURNAL, 2000, 25 (06): : 119 - +
  • [24] Integrating and processing XML documents with Java']JavaBeans components
    Chiou, YW
    [J]. 6TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS DEVELOPMENT I, 2002, : 57 - 62
  • [25] Comparative analysis of Java and AspectJ on the basis of various metrics
    Dhanoa, Inderjit Singh
    Salaria, Er. Dalwinder Singh
    Johal, H.S.
    [J]. Proceedings - 2011 10th IEEE/ACIS International Conference on Computer and Information Science, ICIS 2011, 2011, : 270 - 275
  • [26] Testing concurrent Java']Java components
    Strooper, Paul
    Wildman, Luke
    [J]. 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: ICSE 2007 COMPANION VOLUME, PROCEEDINGS, 2007, : 161 - +
  • [27] Integrating PDF interface into Java']Java application
    Lu, Quan
    Liu, Gao
    Chen, Jing
    [J]. LIBRARY HI TECH, 2014, 32 (03) : 495 - 508
  • [28] Parallel and distributed components with Java']Java
    Hyun, CM
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2005, PT 3, 2005, 3482 : 927 - 937
  • [29] Visualization, Analysis, and Testing of Java']Java and AspectJ Programs with Multi-Level System Graphs
    Lazzarini Lemos, Otavio Augusto
    Zanichelli, Felipe Capodifoglio
    Rigatto, Robson
    Ferrari, Fabiano
    Ghosh, Sudipto
    [J]. 2013 27TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2013), 2013, : 49 - 58
  • [30] Container-managed messaging: An architecture for integrating Java']Java components and message-oriented applications
    Silva-Lepe, I
    Codella, C
    Niblett, P
    Ferguson, D
    [J]. 37TH INTERNATIONAL CONFERENCE ON TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES AND SYSTEMS, PROCEEDINGS, 2000, : 228 - 241