Difference between revisions of "Main Page"

From The BABEL Development Site
(Welcome to the BABEL Development Site v3.0)
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Welcome to The BABEL Development Site v3.0 ==
+
== Welcome to the BABEL Development Site v3.0 ==
  
The BABEL Development System is a framework intended to cope with the '''Robotic Software Integration Problem''' (also known as '''RSIP''') from the perspective of enabling heterogeneity (that is, very different programs from different researchers that need to be integrated in order to have a complex robotic application). This framework is being developed since 1996 at the System Engineering and Automation Department of the University of Málaga [http://www.isa.uma.es] and it's aimed to cover several aspects of the robotic software lifecycle, such as the design, validation, debugging, implementation, testing, and manteinance phases.
+
The BABEL Development System is a software development framework that is neutral with respect to the programming language and underlying operating system, intended for creating complex software applications with the focus in coping with heterogeneity (typically, very different program code produced by different people to manage diverse software and hardware devices). It was born in the robotics domain, where heterogeneity is of the uttermost importance, particularly in today's large scale and long-term projects.  
  
Within this site you can find all the tools and documentation produced for Babel. We also maintain here (restricted) a repository of the software modules developed with our system for our robotic applications.  
+
This framework is being developed since 1996 at the System Engineering and Automation Department of the University of Málaga [http://www.isa.uma.es] and it's aimed to cover several aspects of the robotic software lifecycle, such as the design, validation, debugging, implementation, testing, and manteinance phases.
 +
 
 +
== Specifications and Tools ==
 +
 
 +
The current components of BABEL are:
 +
 
 +
* The '''Aracne''' specification, which covers the design stage of development. Currently it is being extended and transformed into the '''H''' specification language.
 +
 
 +
* [[Image:Babel.png]] The '''BABEL Module Designer''', a visual tool for designing the components (modules) of the application. It also covers the implementation by generating semi-automatically the source code of those components.
 +
 
 +
* [[Image:Console.png]] The '''BABEL Generator''', a command-line tool for generating the implementations without visual aids.
 +
 
 +
* [[Image:Em.png]] The '''BABEL Execution Manager''', a visual tool for managing all the components of an application in a possibly networked system from a centralized location. It is able to launch the programs and collect the logs produced by execution.
 +
 
 +
* [[Image:D.png]] The '''BABEL Debugger''', a visual tool for examining the time logs produced by the application and therefore detecting possible flaws and requirement unsatisfaction.
 +
 
 +
* [[Image:Babelsite.png]] The '''BABEL Development Site''' [http://babel.isa.uma.es/babel2], a web site for maintainance of the system.
 +
 
 +
* The [[ The Robotic Development Subsystem | '''BABEL Robotic Development Subsystem''' ]], a subsystem composed of its own tools, specifications and BABEL modules, specialized for creating robotic architectures.
 +
 
 +
== Site navigation ==
 +
 
 +
Within this site you can find all the tools and documentation produced for Babel.  
  
 
On your left you can see different sections:
 
On your left you can see different sections:
  
* '''The BABEL System'''. It contains documentation of the different components of the BABEL Development System.  
+
* '''The BABEL System'''. It contains general descriptions of the components of the BABEL Development System.  
* '''BABEL Documentation'''. All the documentation we currently have for our system (appart from the scientific publications, that you can find in the main page of BABEL)
+
* '''Documentation & info'''. All the documentation we currently have for our system, and contact info.
* '''Robotic Software Development'''. In this section you can find general information about the development of robotic software.
+
* '''Donwloads'''. A section where you can download BABEL and other files.
 +
* '''Robotic Software Development'''. In this under-construction section you will find general information about the development of robotic software.
 +
 
 +
== Notes ==
  
This site is always under maintenance, so we apologize for not all the information being available at a given time.
+
http://babel.isa.uma.es/_utils/downloads/logdownloads.php?u=jafma_personales&t=html&f=BABELwiki.gif This site is always under maintenance, so we apologize for not all the information being available at a given time.

Latest revision as of 11:42, 8 March 2011

Welcome to the BABEL Development Site v3.0

The BABEL Development System is a software development framework that is neutral with respect to the programming language and underlying operating system, intended for creating complex software applications with the focus in coping with heterogeneity (typically, very different program code produced by different people to manage diverse software and hardware devices). It was born in the robotics domain, where heterogeneity is of the uttermost importance, particularly in today's large scale and long-term projects.

This framework is being developed since 1996 at the System Engineering and Automation Department of the University of Málaga [1] and it's aimed to cover several aspects of the robotic software lifecycle, such as the design, validation, debugging, implementation, testing, and manteinance phases.

Specifications and Tools

The current components of BABEL are:

  • The Aracne specification, which covers the design stage of development. Currently it is being extended and transformed into the H specification language.
  • Babel.png The BABEL Module Designer, a visual tool for designing the components (modules) of the application. It also covers the implementation by generating semi-automatically the source code of those components.
  • Console.png The BABEL Generator, a command-line tool for generating the implementations without visual aids.
  • Em.png The BABEL Execution Manager, a visual tool for managing all the components of an application in a possibly networked system from a centralized location. It is able to launch the programs and collect the logs produced by execution.
  • D.png The BABEL Debugger, a visual tool for examining the time logs produced by the application and therefore detecting possible flaws and requirement unsatisfaction.
  • Babelsite.png The BABEL Development Site [2], a web site for maintainance of the system.

Site navigation

Within this site you can find all the tools and documentation produced for Babel.

On your left you can see different sections:

  • The BABEL System. It contains general descriptions of the components of the BABEL Development System.
  • Documentation & info. All the documentation we currently have for our system, and contact info.
  • Donwloads. A section where you can download BABEL and other files.
  • Robotic Software Development. In this under-construction section you will find general information about the development of robotic software.

Notes

logdownloads.php?u=jafma_personales&t=html&f=BABELwiki.gif This site is always under maintenance, so we apologize for not all the information being available at a given time.