{"url": "http://alderis.ics.uci.edu/index.html", "content": "\n\n\nAlderis@UCI - Analysis Language for Distributed, Embedded, and Real-time Systems\n\n\n\n\n \n\n\n\t\t
\n\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\t

Alderis@UCI

\n\t\t\t\t\t\t

Analysis Language for Distributed, Embedded, and Real-time Systems.

\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\t

Description

\n\t\t\t\t\t\t\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\tAlderis is a project hosted at the Center for Embedded Computer Systems (CECS), part of the Donald Bren School of Information and Computer Sciences (ICS) at the University of California, Irvine.\n\t\t\t\t\t\t\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\n\t\t\t\t\t\t

News

\n\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\tWe have released several NuSMV models used for the analysis of a digital camera MPSoC. Click on AMBA to see the models! The results of this analysis were published in the following paper:\n\t\t\t\t\t\t

\n\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\tGabor Madl, Sudeep Pasricha, Qiang Zhu, Luis Angel D. Bathen, Nikil Dutt: Formal Performance Evaluation of AMBA-based System-on-Chip Designs, Proceedings of EMSOFT 2006. Bibtex.\n\t\t\t\t\t\t

\n\n\t\t\t\t\t\t

\nThe publication is covered by copyright. It is provided for personal use only and may not be distributed.\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\n\n\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tDREAM\n\t\t\t\t\t\t\t\tACES\n\t\t\t\t\t\t\t\tFORGE\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\t\t\n\t\t\t\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t
\n\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\t

Introduction

\n\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tThe Alderis project focuses on the application of Domain Specific Modeling Languages (DSMLs) and meta-modeling to specify a common semantic domain for the analysis of distributed real-time embedded (DRE) systems.\n\t\t\t\t\t\t\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\tThe Alderis language has both a visual and textual syntax with formally defined semantics. Alderis models can be verified directly by the open-source Distributed Real-time Embedded Analysis Method (DREAM) tool available for download at http://dre.sourceforge.net.\n\t\t\t\t\t\t\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\n\t\t\t\t\t\t\n\t\t\t\t\t\t

Motivation

\n\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\nComponent-based development is an emerging paradigm for the design of distributed real-time embedded (DRE) systems with hard QoS support. Components refer to reusable pieces of solutions, which can be configured and composed together to provide a service. Alderis plans to support this paradigm shift by providing a language and semantic domain for the model-driven development (MDD) of DRE systems.\n\t\t\t\t\t\t\n\t\t\t\t\t\t

\n\t\t\t\t\n\t\t\t\t\t\t

Model-Driven Development

\n\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\nThe Alderis language is specified using meta-modeling as shown in the figure below. We use the GME modeling environment to specify Alderis. The figure shows a part of the Alderis meta-model with its corresponding concrete syntax. The red arrows show how modeling elements and their relations are specified by the meta-model.\n\n\t\t\t\t\t\t

\n\n\"Meta-modeling\"

\n\n\t\t\t\t\t\t

Formal Verification & Analysis

\n\n\t\t\t\t\t\t

\n\t\t\t\t\t\t\nA key property of the Alderis language is that it has formally defined semantics allowing real-time verification using timed automata model checker tools such as UPPAAL and the Verimag IF toolset. The DREAM tool provides a way to automatically generate the timed automata models from the Alderis specification. DREAM also provides a way for random simulations that can be used efficiently to find bugs in designs that are too large and lead to state space explosions.\n\n\t\t\t\t\t\t

\n\n\t\t\t\t
\n\t\t\n\t\t
\n\t\t\n\t\t
\n\t\t\n\t\t\t\t

\n\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t© All the material published on this website is copyrighted. All rights reserved. \n\n\t\t\t\t\n\t\t\t\t\t\t

\n\t\t\n\t\t
\n\n\n\n\n", "encoding": "ascii"}