The Control System Modeling Language

Physics – Accelerator Physics

Scientific paper

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

3 pages, 2 figures, 8th ICALEPCS conference, paper THCT004

Scientific paper

The well-known Unified Modeling Language (UML) describes software entities, such as interfaces, classes, operations and attributes, as well as relationships among them, e.g. inheritance, containment and dependency. The power of UML lies in Computer Aided Software Engineering (CASE) tools such as Rational Rose, which are also capable of generating software structures from visual object definitions and relations. UML also allows add-ons that define specific structures and patterns in order to steer and automate the design process. We have developed an add-on called Control System Modeling Language (CSML). It introduces entities and relationships that we know from control systems, such as "property" representing a single controllable point/channel, or an "event" specifying that a device is capable of notifying its clients through events. Entities can also possess CSML-specific characteristics, such as physical units and valid ranges for input parameters. CSML is independent of any specific language or technology and generic such that any control system can be described with it. Simple transformation scripts map CSML defined structures to APIs and tools such as EPICS, CDEV, SCADA, Abeans, BACI and generate the appropriate database or source files. Advantages of control system development with CSML are discussed on a concrete example of a bending magnet's power supply in a synchrotron accelerator.

No associations

LandOfFree

Say what you really think

Search LandOfFree.com for scientists and scientific papers. Rate them and share your experience with other people.

Rating

The Control System Modeling Language does not yet have a rating. At this time, there are no reviews or comments for this scientific paper.

If you have personal experience with The Control System Modeling Language, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and The Control System Modeling Language will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFWR-SCP-O-540103

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.