Title
Model-based engineering of widgets, user applications and servers compliant with ARINC 661 specification
Abstract
The purpose of ARINC 661 specification [1] is to define interfaces to a Cockpit Display System (CDS) used in any types of aircraft installations. ARINC 661 provides precise information for communication protocol between application (called User Applications) and user interface components (called widgets) as well as precise information about the widgets themselves. However, in ARINC 661, no information is given about the behaviour of these widgets and about the behaviour of an application made up of a set of such widgets. This paper presents the results of the application of a formal description technique to the various elements of ARINC 661 specification within an industrial project. This formal description technique called Interactive Cooperative Objects defines in a precise and non-ambiguous way all the elements of ARINC 661 specification. The application of the formal description techniques is shown on an interactive application called MPIA (Multi Purpose Interactive Application). Within this application, we present how ICO are used for describing interactive widgets, User Applications and User Interface servers (in charge of interaction techniques). The emphasis is put on the model-based management of the feel of the applications allowing rapid prototyping of the external presentation and the interaction techniques. Lastly, we present the CASE (Computer Aided Software Engineering) tool supporting the formal description technique and its new extensions in order to deal with large scale applications as the ones targeted at by ARINC 661 specification.
Year
DOI
Venue
2006
10.1007/978-3-540-69554-7_3
DSV-IS
Keywords
Field
DocType
user interface,interaction technique,communication protocol,computer aided software engineering
Interaction technique,Software engineering,Computer science,Server,Cockpit display system,Human–computer interaction,ARINC 661,Computer-aided software engineering,Software requirements specification,User interface,Communications protocol,Distributed computing
Conference
Volume
ISSN
Citations 
4323
0302-9743
28
PageRank 
References 
Authors
1.36
9
4
Name
Order
Citations
PageRank
Eric Barboni128018.82
Stéphane Conversy284372.39
David Navarre351038.10
Philippe Palanque471668.40