DocumentCode
654009
Title
Enforcing software engineering tools interoperability: An example with AADL subsets
Author
Gaudel, Vincent ; Plantec, Alain ; Singhoff, Frank ; Hugues, Jerome ; Dissaux, Pierre ; Legrand, Julien
Author_Institution
UBO, Brest, France
fYear
2013
fDate
3-4 Oct. 2013
Firstpage
59
Lastpage
65
Abstract
Model-Based Engineering is now a valuable asset to design complex real-time systems. Toolchains are assembled to cover the various stages of the process: high-level modeling, analysis and code generation. Yet tools put heterogeneous requirements on models: specific modeling patterns must be respected so that a given analysis is performed. This creates an interoperability paradox: models must be tuned not given system requirements, but to abide to tools capabilities. In this paper, we propose a systematic process to define the definition, comparison and enforcement of tools-specific subsets. Thus, we guide the user in selecting the tools that could support its engineering process. Our contribution is illustrated in the context of the AADL Architecture Design Language.
Keywords
open systems; software architecture; software tools; AADL architecture design language; AADL subsets; Architecture Analysis and Design Language; software engineering tools interoperability; Analytical models; Computer architecture; Data models; Hardware; Interoperability; Ports (Computers); Protocols; AADL; Architecture Description Language; EXPRESS; Interoperability; Subsets; Tool Chains;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping (RSP), 2013 International Symposium on
Conference_Location
Montreal, QC
Type
conf
DOI
10.1109/RSP.2013.6683959
Filename
6683959
Link To Document