Login

Not yet registered? Click here to become a user.


Welcome,

Press Releases


Artisan launches C# Synchronizer for Artisan Studio

Facilitates a “best-of-breed” methodology for both software structural design and code implementation.

May 13, 2008 - 09:36 AM


Cheltenham, UK – 13th May 2008. Artisan® Software Tools, the leading independent developer of premium-quality, collaborative modeling tools for complex, mission-critical embedded systems and software, has launched the C# Synchronizer for Artisan Studio®. Artisan’s C# Synchronizer facilitates a “best-of-breed” methodology for C# programmers by enabling software architecting to be undertaken in UML using Artisan Studio while allowing them retain the context of C#-aware features by implementing the coding detail using their preferred C# IDE or program editor.

The C# Synchronizer for Artisan Studio significantly increases software design predictability and dramatically reduces the time for development by eliminating the need for separate modeling and coding phases and the manual updates that would otherwise be required to keep the model and code from diverging. Code always remains in-step with the design and drift is prevented as synchronization is automatic and near-instantaneous.

C# Synchronizer for Artisan Studio fits perfectly into a Model-Driven Development (MDD) process. Structural design undertaken in UML is immediately propagated to the C# source code and roundtrip C# ‘action’ code back to the model each time a source code file is saved. Working automatically in the background, the C# Synchronizer ensures that the model and code are simply two different views of the same project. Model changes are automatically detected and trigger the incremental generator which only regenerates code as required, thereby avoiding needless code recompilation. With the C# Synchronizer, production code is consequently available early in the project cycle enabling it to be checked progressively for validity, performance and conformance to defined coding standards.

Approved as a standard by ECMA (ECMA-334) and ISO (ISO/IEC 23270), the C# object-oriented programming language was originally developed by Microsoft as part of the .NET initiative. Interfaces to other .NET Assemblies can be modeled and implemented using Artisan Studio and the C# Synchronizer. Relationships to library elements can be modeled in the same intuitive way as relationships between ‘internal’ elements. A .NET Assembly Importer is provided to avoid the need for programmers to manually enter library elements.

Support is also provided for large C# development teams with multiple programmers. Artisan Studio’s sandbox feature allows individual C# programmers to work in isolation from changes made by others and to merge those changes when needed, a key requirement for the implementation phase. Unlike conventional file-based configuration management, Artisan Studio’s sandbox technology is optimized for UML and to support a MDD process.

Artisan’s Template Development Kit (TDK) can also be used to adapt and extend the way UML models are mapped to C# code. The mapping is itself is described in a model using object oriented principles, so user adaptations and extensions can be made more easily and in a way that simplifies maintenance.
Commenting on the launch of the C# Synchronizer for Artisan Studio, Jeremy Goulding, Chief Commercial Officer for Artisan Software Tools, said: “The C# Synchronizer for Artisan Studio delivers significant benefits to C# development projects particularly in terms of reducing the development cycle and improving software predictability as well as facilitating a best-of breed MDD process for software architecting and code implementation.”


About Atego:

Atego™ is the leading independent supplier of industrial-grade, collaborative development tools and runtime environments for engineering complex, mission- and safety-critical architectures, systems, software and hardware. Atego delivers a stable, robust working environment to thousands of users across an extensive range of complex applications in demanding engineering sectors such as aerospace, defense, automotive, transportation, telecommunications, electronics, and medical. Atego’s Aonix PERC® is the leading, highly reliable, real-time embedded virtual machine solution for running Java™ programs deployed today. Atego supports native, real-time and certifiable Ada applications including those at the highest level of criticality with Aonix ObjectAda®. Atego’s standards-based modeling tool suite, Artisan Studio®, provides comprehensive support for the leading industry standards, including OMG SysML, UML and Architectural Frameworks. Atego Workbench™ provides a fully integrated, collaborative engineering framework for the trouble-free deployment and maintenance of best-in-class tools for mission and safety-critical systems and software development. Atego’s tools deliver on the promise of an integrated collaborative development environment – allowing architecture, systems, software and hardware engineering teams to Work-as-OneSM – from concept through to delivery, maintenance and support. Founded in 2010 in a merger between Artisan Software Tools™ and Aonix®, Atego is headquartered in San Diego, CA, USA and Cheltenham, UK with offices in France, Germany and Italy, and is supported by a global distributor network. For more information visit: http://www.Atego.com.


Media Contacts:

  • Artisan Software Tools
  • Beverley McFarlane, Marketing Manager
    Tel: +44 (0)1242 229 335. Email:
Media Contacts:
  • Europe
  • Sophie Chiarini, Marketing Manager
    Tel: +33 (0)1 41 46 19 91. Email:
Media Contacts:
  • United States
  • Gary Cato, Director Marketing
    Tel: +1 858-824-0284 . Email:

Atego, 701, Eagle Tower, Montpellier Drive, Cheltenham, GL50 1TA, UK
Tel: +44 (0) 1242 229 300
Email:

Atego, 5930 Cornerstone Court West, Suite 250, San Diego, CA 92121 USA
Tel: 888-91-ATEGO (+1 888-912-8346)
Email:

Ref: ART047

Words: 502

This press release is available as a download in PDF Format