The TOPCASED project a Toolkit in OPen source for Critical Applications & SystEms Design

نویسنده

  • Marc Pantel
چکیده

The TOPCASED project aims at developing an open source CASE environment for critical applications and systems development. Its main benefits should be to perpetuate the methods and tools for software development, minimize ownership costs, ensure independence of development platform, integrate, as soon as possible, methodological changes and advances made in academic world, be able to adapt tools to the process instead of the opposite, take into account qualification constraints. In this purpose, TOPCASED relies on the Eclipse Modelling Project platform (EMF, GEF, GMF, OCL, UML2, ...) and on many available tools such as the AMMA tools (ATL, AMW, AM3), MDDi model bus, Kermeta executable models, ... and participate in the development of extensions or additional tools. One key point is that TOPCASED focuses on critical system development, which means that a strong emphasis is made on system validation and on traceability. This paper focuses on the proposed process to help in designing correct systems by relying on DSL and formal approaches. Meta-modelling principles are at the core of the TOPCASED framework. We will focus on the example of SimplePDL a subset of the SPEM process modelling DSL. TOPCASED currently includes its own tool to automatically generate graphical editors for specific languages based on their metamodel. The demonstration will go through all the design of the DSL ∗Will present the TOPCASED framework †Made most of the work on SimplePDL ‡Authors of the TINA toolbox §Current members: Airbus, CNES, EADS-Astrium, Rockwell & Collins, Siemens VDO Automotive, Thales Avionics, TurboMeca, AdaCore, AnyWare Technologies, ATOS Origin, C-S, Ellidiss Technologies, Micoin Consulting, SodiFrance, Sogeti-HiTech, SopraGroup, Tectosages, TNI-Software, ENSIETA, ESEO, FéRIAIRIT/LAAS/ONERA, INRIA-ATLAS/EXPRESSO/TRISKELL, MIPS, SEI, UFSC, ENSEEIHT, INSAT, UPS from the graphical editor, to the model validation called through the model bus. The paper focus on the model validation process. Until now, the only complete industrial solutions that are available at the meta-model level only consider structural properties such as the ones that could be expressed in OCL. There are although some attempts on behavioural properties for DSL. This paper addresses a method to specify and then check temporal properties over models. The case study is SIMPLEPDL, a process metamodel. We propose a way to use a temporal extension of OCL, TOCL, to express properties. We specify a models transformation to Petri Nets and LTL formulae for both the process model and its associated temporal properties. We check these properties using a model checker and enrich the model with the analysis results. This work is a first step towards a generic framework to specify and effectively check temporal properties over arbitrary models.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Environment Security and Decrease of Crimes with CPTED Approach Critical and Analytical Discussion

Crime and the fear of crime are pervasive and endemic concerns in modern post-industrial society and criminal justice systems are clearly failing to tackle both issues. In this research after mentioning the abstract for motivation and the vital opinion in the security public, the role of city framework (programming the environmental design) in the decrease and prediction of crimes in the city...

متن کامل

Visi – A VTK - and QT - Based Open - Source Project for Data Visualization

In this paper, we present an open-source project, Visi for high-dimensional engineering and scientific data visualization. Visi is with state-of-the-art interactive user interfaces and graphics kernels based upon Qt (a cross-platform GUI toolkit) and VTK (an object-oriented visualization library). For an initialization of Visi, a preliminary window will be functioned by invoking Qt, and the ker...

متن کامل

Integrating SysML with Simulink using Open-source Model Transformations

The realization of an integrated and automated modelling flow and tool framework joining OMG (i.e. UML, SysML, etc.) and Mathworks (i.e. Matlab, Simulink, etc.) models and technologies is a very attractive perspective because of the possibility of complementing their capabilities and strenghts. In this paper we describe our project for an integrated flow and our initial results, consisting of a...

متن کامل

Towards an open-hardware open-software toolkit for robust low-cost eye tracking in HCI applications

Eye tracking has long held the promise of being a useful methodology for human-computer interaction ranging from explicit control of computer interfaces to adaptive interfaces based on the user’s attentional state. A number of barriers have stood in the way of the integration of eye tracking into everyday applications, including the intrusiveness, robustness, availability, and price of eye-trac...

متن کامل

Interoperability in the OpenDreamKit Project: The Math-in-the-Middle Approach

OpenDreamKit— “Open Digital Research Environment Toolkit for the Advancement of Mathematics” — is an H2020 EU Research Infrastructure project that aims at supporting, over the period 2015–2019, the ecosystem of open-source mathematical software systems. From that, OpenDreamKit will deliver a flexible toolkit enabling research groups to set up Virtual Research Environments, customised to meet th...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007