System Management Language

from Wikipedia, the free encyclopedia

The System Management Language (abbreviated to SML, Sml or ISM / SML) is a dialect of the Lisp programming language , which has been used mainly on mainframes by Bull Computer since the 1990s . It is contained as a script language in the ISM / OpenMaster network management platform from the Bull subsidiary Evidian, which is also written in ISM / SML itself. As a 4GL language, ISM / SML is suitable for rapid prototyping . ISM stands for “Integrated System Management” and refers to the claim to integrate Unix , Bull's own GCOS operating system and IBM operating systems. This language is also called ISM / SML, which makes it easier to distinguish it from Standard ML (another, but unrelated, functional programming language).

All statements on LISP also apply in principle to ISM / SML. ISM / SML has been expanded to include language structures for object-oriented and event- oriented programming and contains APIs for SNMP , CMIP (Common Management Information Protocol), X / Motif , CMIS and others. ISM / SML programs are executed by interpreters. ISM / SML is available on the same operating systems as OpenMaster, e.g. B. AIX , Solaris and Linux . The network management software SmartSuite is completely written in ISM / SML.

As an example a ' Hello World ' program:

; Funktionsdefinition
(defun HELLO-WORLD ()
  (print "HELLO WORLD"))
; Funktionsaufruf
(HELLO-WORLD)

swell

  1. Iosif G. Ghetie: Networks and Systems Management: Analysis and Evaluation Platforms . Berlin: Springer, 1997, p. 373.
  2. Distributed Computing Model as implementation of DCE: Bull's concept for opening GCOS and IBM systems is available  ( page can no longer be accessed , search in web archivesInfo: The link was automatically marked as defective. Please check the link according to the instructions and then remove this notice. in Computerwoche 17/1992@1@ 2Template: Toter Link / www.computerwoche.de  
  3. a b A few words with the author of the SmartSuite

literature

  • Iosif G. Ghetie: Networks and Systems Management: Platforms Analysis and Evaluation . Berlin: Springer, 1997. ISBN 0-7923-9879-3 , ISBN 9780792398790 .
  • IEEE Network Operations and Management Symposium: Symposium Record: NOMS. IEEE Communications Society, 1994.

Web links