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 条
  • [21] Middleware for Writing Distributed Applications on Physical Computing Devices
    Lescisin, Michael
    Mahmoud, Qusay H.
    2016 IEEE/ACM INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2016), 2016, : 21 - 22
  • [22] Isolated Testing of Software Components in Distributed Software Systems
    Thillen, Francois
    Mordinyi, Richard
    Biffl, Stefan
    SOFTWARE QUALITY: MODEL-BASED APPROACHES FOR ADVANCED SOFTWARE AND SYSTEMS ENGINEERING, 2014, 166 : 170 - 184
  • [23] Dynamic configuration of distributed software components
    Niemelä, E
    Marjeta, J
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 149 - 150
  • [24] Ruling the behavior of distributed software components
    Wirtz, G
    Graf, J
    Giese, H
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 107 - 116
  • [25] Memory Optimization of a Distributed Middleware for Smart Grid Applications
    Cejka, Stephan
    Frischenschlager, Albin
    Faschang, Mario
    Stefan, Mark
    IOTBDS: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY, 2017, : 331 - 337
  • [26] The mules project - Using active rules for the integration of distributed software components
    Urban, SD
    Dietrich, SW
    Na, YH
    Jin, Y
    Sundermier, A
    Saxena, A
    SEMANTIC ISSUES IN E-COMMERCE SYSTEMS, 2003, 111 : 255 - 275
  • [27] A software engineering environment for configuring distributed applications from reusable software architectures
    Gomaa, H
    Farrukh, GA
    EIGHTH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE INCORPORATING COMPUTER AIDED SOFTWARE ENGINEERING, PROCEEDINGS, 1997, : 312 - 325
  • [28] Using software architectures and design patterns for developing distributed applications
    Dabous, FT
    Rabhi, FA
    Yu, HR
    2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 290 - 299
  • [29] Fully Distributed Active Software Objects Replication in OO-Middleware
    Samydurai, A.
    Mukherjee, Saswati
    PROCEEDINGS OF THE 2008 16TH INTERNATIONAL CONFERENCE ON NETWORKS, 2008, : 301 - 306
  • [30] Towards next generations of software for distributed infrastructures : the European Middleware Initiative
    Aiftimiei, Cristina
    Aimar, Alberto
    Ceccanti, Andrea
    Cecchi, Marco
    Di Meglio, Alberto
    Estrella, Florida
    Fuhrmann, Patrick
    Giorgio, Emidio
    Konya, Balazs
    Field, Laurence
    Nilsen, Jon Kerr
    Riedel, Morris
    White, John
    2012 IEEE 8TH INTERNATIONAL CONFERENCE ON E-SCIENCE (E-SCIENCE), 2012,