SysML vs. AADL

786 views
Skip to first unread message

bob.v...@aero.org

unread,
Aug 3, 2005, 5:49:01 PM8/3/05
to SysML Forum
Woulld anyone care to comment on the relative merits (both technical
and otherwise) of SysML vs. AADL?

(AADL = Architecture Analysis and Design Language, a standard of the
SAE - Society of Automotive Engineers).

Bob Varney
The Aerospace Corp.
(310) 336-1334

Christophe Ponsard

unread,
Aug 5, 2005, 4:35:28 AM8/5/05
to SysML...@googlegroups.com, fa...@cetic.be

bob.v...@aero.org a écrit :

>Woulld anyone care to comment on the relative merits (both technical
>and otherwise) of SysML vs. AADL?
>
>

Hi, I would be interested too

I found this by googling on those topics:
http://wwwse.inf.tu-dresden.de/data/courses/SE1/SE1-2004-lec13.pdf
but there is no real comparison in it

so far I have the following (incomplete) picture:

common elements:
- model-based, both with graphical notations
- both support and focus on architectural description

SysML:
- UML based, quite new
- generic engineering (eg. could be used to capture electrical diagrams)
- analysable ?
- some constructs for capturing requirements (ie. rationales, not just
"use cases")
- looks supported by (UML) tool vendors and industrial from automotive
- open source project
- first tools planed end 2005

AADL: Architecture Analysis & Design Language
- more in the ADL spirit (component-connector), developed over past 15 years
- purpose is V&V, underlying specification language
- more software oriented: primitives to capture data, processes, threads
- I am a bit confused because it was previously called "Avionics
Architecture Description Language"
but its supported by SAE /(Society of Automotive Engineers)
/- anyway the idea is also to become a wider standard
- proprietary tool: http://www.axlog.fr/R_d/aadl/aadl_en.html

Regards
-- Christophe P.

--
--------------------------------------------------
Ponsard Christophe -- CETIC/FAUST
Aéropole, rue Clément Ader 8, B-6041 Gosselies
tel: ++32/71/91 98 26 web: http://faust.cetic.be
email: christoph...@cetic.be
--------------------------------------------------





Marco

unread,
Aug 6, 2005, 12:01:07 PM8/6/05
to SysML Forum
good question
====================================================================
summarized from comp.lang.ada

AADL (Architecture Analysis & Design Language) is a language for
systems analysis which is of interest to everyone involved in systems
design. It shares many principles with Ada.

A workshop is being organized Oct. 17-18 in Massy, near Paris, France.
For more information, including preliminary agenda, please go to
http://www.axlog.fr/R_d/aadl/workshop2005_en.html
--
------------------------------­---------------------------
J-P. Rosen (r...@adalog.fr)


> Is the standard freely available ? The website seems to be down
> since July 21st.

The AADL standard is not free. It can be purchased for $59 on the SAE
web site:
http://www.sae.org/servlets/productDetail?PROD_TYP=STD&PROD_CD=AS5506

> Does it incorporate standard symbology such as UML/SDL or does it
> create a whole new set of boxes and arrows?

The core AADL standard only deals with the textual description. A
graphical annex is about to be standardized. This annex define a new
standard symbology to represent the AADL concepts.

my reply:
How does this compare with SysML ? Is it really
necessary to create yet another System level design language? Wouldn't
these folks be better off trying to influence SysML which is currently
being defined. Since OMG standards are freely available they will
probably have more impact, right or wrong IMHO and be more widely
adopted.

Christophe Ponsard

unread,
Aug 7, 2005, 2:56:44 AM8/7/05
to SysML...@googlegroups.com, Christophe Ponsard
Marco a écrit :

>my reply:
>How does this compare with SysML ? Is it really
>necessary to create yet another System level design language? Wouldn't
>these folks be better off trying to influence SysML which is currently
>being defined. Since OMG standards are freely available they will
>probably have more impact, right or wrong IMHO and be more widely
>adopted.
>
>
I fully agree. SysML could focus on the "graphical layer"
while AADL could provide some stronger & analysable underlying language.
Our research center plan to have some experiment on that maybe in an
european research project.
We also plan to attend the axlog workshop.

Eric Chan

unread,
Aug 12, 2005, 5:43:35 AM8/12/05
to SysML...@googlegroups.com
As I work in the automotive industry, and follow the SAE papers which are
published, I was a bit worried that I hadn't heard of this 'SAE standard'.
I could only find one SAE paper which mentioned AADL: "Integrated modeling
and analysis of automotive embedded control systems with real-time
scheduling", 2004-01-0279. As there are dozens of SAE papers which mention
using UML to design automotive systems, there seems to be more interest in
UML and SysML than in AADL.

The paper says that AADL (Avionics ADL) is based on MetaH from Honeywell.
It looks like AADL places a lot of emphasis on analysing the real-time
scheduling aspects of the system including looking at WCET (worst case
execution time) and WCRT (worst case response time). As far as I
understand, SysML does not look at this aspect.

In my current work, the intention is that UML/SysML and Simulink will be
used. The real time aspects will be analysed using Simulink and Volcano.

Eric Chan
Pi Technology




-----Original Message-----
From: bob.v...@aero.org [mailto:bob.v...@aero.org]
Sent: 03 August 2005 22:49
To: SysML Forum
Subject: [SysML Forum] SysML vs. AADL


Woulld anyone care to comment on the relative merits (both technical
and otherwise) of SysML vs. AADL?

kevin.fi...@embraer.com.br

unread,
Aug 15, 2005, 7:09:36 AM8/15/05
to SysML...@googlegroups.com




Hi everyone,

This is my first communication to the group since I joined it a couple of
weeks ago. I work in the aeronautical industry designing Flight Control
Systems (FCS), in particular Fly-By-Wire (FBW) requirements, architecture,
control laws and embedded systems (SW and HW). We currently use Simulink to
model our systems and are now considering SysML as our modeling language.
Some of our develpments had experienced software modeling using UML, with
success, but most of the modeling is done with Simulink. However, this is
the first time I learned about AADL.

Eric, how can I get the SAE paper you mentioned about AADL? I apppreciate
any help.

Bob, since I had had no experience with AADL I cannot help your issue. I
will be getting more acquainted with AADL and perhaps we can discussed a
bit more in the future.


Kevin T Fitzgibbon
Research & Development Engineer
Embraer - São José dos Campos
Phone: + 55 12 3927 6614 Fax: + 55 12 3927 4077





Eric Chan
<Eric.Chan@pigrou To: "'SysML...@googlegroups.com'" <SysML...@googlegroups.com>
p.co.uk> cc:
Sent by: Subject: [SysML Forum] Re: SysML vs. AADL
SysMLforum@google
groups.com




12/08/2005 06:43
Please respond to
SysMLforum
This message is intended solely for the use of its addressee and may
contain privileged or confidential information.
If you are not the addressee you should not distribute, copy or file this
message.
In this case, please notify the sender and destroy its contents
immediately.

Esta mensagem é para uso exclusivo de seu destinatário e pode conter
informações privilegiadas e confidenciais.
Se você não é o destinatário não deve distribuir, copiar ou arquivar a
mensagem.
Neste caso, por favor, notifique o remetente da mesma e destrua
imediatamente a mensagem.

Reply all
Reply to author
Forward
0 new messages