Using the AADL to describe distributed applications from middleware to software components

被引:0
|
作者
Vergnaud, T
Pautet, L
Kordon, F
机构
[1] CNRS, UMR 5141, LTCI, GET Telecom Paris, F-75634 Paris, France
[2] Univ Paris 06, Lab Informat Paris 6, SRC, F-75252 Paris, France
来源
RELIABLE SOFTWARE TECHNOLOGY ADA-EUROPE 2005, PROCEEDINGS | 2005年 / 3555卷
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Distributed Real-Time (DRE) systems require the verification of their properties to ensure both reliability and conformance to initial requirements. Architecture description languages (ADLs) such as the AADL provide adequate syntax and semantics to express all those properties on each component of a system. DRE systems rely on a key component, the middleware, to address distribution issues. In order to build efficient and verifiable systems, the middleware has to be tailorable to meet the application needs, and to be easily modeled to support a verification process. We propose the schizophrenic architecture as a canonical solution to these concerns. We study how to describe the middleware architecture using the AADL. We also study how the AADL can be used to aggregate the different aspects of the modeling of a complete system: architecture, behavioral descriptions, deployment, etc.
引用
收藏
页码:67 / 78
页数:12
相关论文
共 50 条
  • [1] Formal Model Engineering of Distributed CPSs Using AADL: From Behavioral AADL Models to Multirate Hybrid Synchronous AADL
    Bae, Kyungmin
    Olveczky, Peter Csaba
    FORMAL ASPECTS OF COMPONENT SOFTWARE, FACS 2023, 2024, 14485 : 127 - 152
  • [2] Customizable middleware for modular distributed software
    Astley, M
    Sturman, DC
    Agha, GA
    COMMUNICATIONS OF THE ACM, 2001, 44 (05) : 99 - 107
  • [3] Distributed systems middleware architecture from a software engineering perspective
    Al-Jaroodi, J
    Mohamed, N
    Jiang, H
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL CONFERENCE ON INFORMATION REUSE AND INTEGRATION, 2003, : 572 - 579
  • [4] Verifying distributed, event-based middleware applications using domain-specific software model checking
    Cai, L. Ruhai
    Bradbury, Jeremy S.
    Dingel, Juergen
    FORMAL METHODS FOR OPEN OBJECT-BASED DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, 4468 : 44 - +
  • [5] Using components for rapid distributed software development
    Repenning, I
    Ioannidou, A
    Payton, M
    Ye, WM
    Roschelle, J
    IEEE SOFTWARE, 2001, 18 (02) : 38 - 45
  • [6] Developing distributed applications rapidly and reliably using the TENA middleware
    Noseworthy, J. Russell
    MILCOM 2005 - 2005 IEEE MILITARY COMMUNICATIONS CONFERENCE, VOLS 1-5, 2005, : 1507 - 1513
  • [7] Middleware for building ubiquitous computing applications using distributed objects
    Drosos, N
    Christopoulou, E
    Kameas, A
    ADVANCES IN INFORMATICS, PROCEEDINGS, 2005, 3746 : 256 - 266
  • [8] Middleware support for the deployment of ubiquitous software components
    Hoareau, Didier
    Maheo, Yves
    PERSONAL AND UBIQUITOUS COMPUTING, 2008, 12 (02) : 167 - 178
  • [9] Middleware support for the deployment of ubiquitous software components
    Didier Hoareau
    Yves Mahéo
    Personal and Ubiquitous Computing, 2008, 12 : 167 - 178
  • [10] Middleware support for coordination in distributed applications
    Chiang, CC
    Tang, PY
    IEEE FIFTH INTERNATIOANL SYMPOSIUM ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 148 - 155