Department of Informatics

TU München - Fakultät für Informatik
Chair IV: Software & Systems Engineering

TUM
 

Project State

Events of the last year

After a one-year consolidating phase, during which the topics usability and stability were addressed, AutoFocus 2 is in a good and stable state. The editor handling was improved continually, bugs were corrected and additional features and functionalities were implemented. Furthermore the development infrastructure was greatly improved. The source code management was moved to a Subversion repository; the source code structure was harmonized and uniform build scripts were installed.

The project advanced in important steps with regard to value preservation of the AutoFocus tool which is already older than 10 years in some parts. AutoFocus 2 is now primed for usage in case-studies of embedded systems and for the further developments.

Current Functionality

  • Requirements analysis tool AutoRAID
    • Business- und Applicationrequirements
    • Use-cases and scenarios
    • User-defined extension attributes
    • HIS RIF format import
    • Linkage between requirements and design elements
  • Design modelling views und editors
    • System structure diagram (SSD)
    • State transition diagram (STD)
    • Data flow diagram (DFD)
    • Mode switching diagram (MSD)
    • Data type definition (DTD)
    • Message sequence charts (MSC)
  • Simulation
    • Interactive simulation environment
    • Clock checking for simulated components
    • Simulation traces display as MSC
    • Saving and Loading of simulation traces
  • Code Generation
    • Java code generator
  • Modelchecker connection
    • SMV connection with MSC generation
    • SPIN connection
  • Consistency maintenance and process support
    • Operation Definition Language
    • Integrated process definition
    • Integrated prozess execution
  • Add-on modules (plugins)
    • table editor for STD
    • Ascet-SD connection
  • Foreign project additions

Current development activities in AutoFocus 2

Currently, planning and preparation of a student software engineering practical course are underway and scheduled for the winter semester 2006/07. The target is the next step of evolution of the AutoFocus 2 application. The AutoPLACE (AutoFocus Product Line Analysis and Construction Extension) project aims at a productline-based software-engineering tool for embedded systems based on AutoFocus 2.

© 1999-2009 - Lehrstuhl Software & Systems Engineering
Sitemap |  Contact
Last change: 2006-07-11 17:34:18