SOSJ: A new programming paradigm for adaptive distributed systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionScientificpeer-review


Research units

  • The University of Auckland


A new programming paradigm that supports development of adaptive distributed control systems found in many applications, such as flexible manufacturing systems, is introduced in the paper. The paradigm merges two powerful concepts, a formal GALS language SystemJ suitable for designing concurrent static programs and service oriented architectures suitable for dynamic system composition. The new tool, called SOSJ, designed based on the proposed paradigm has the strengths from both sides and can support programming adaptive distributed systems. The use of the new design tool and methodology is illustrated on an example of a distributed manufacturing system. It demonstrates usability and ease of design with SOSJ in developing flexible, dynamic and faulttolerant manufacturing systems.


Original languageEnglish
Title of host publicationProceedings of the 2015 10th IEEE Conference on Industrial Electronics and Applications, ICIEA 2015
Publication statusPublished - 20 Nov 2015
MoE publication typeA4 Article in a conference publication
EventIEEE Conference on Industrial Electronics and Applications - Auckland, New Zealand
Duration: 15 Jun 201517 Jun 2015
Conference number: 10


ConferenceIEEE Conference on Industrial Electronics and Applications
Abbreviated titleICIEA
CountryNew Zealand

    Research areas

  • adaptive distributed systems, industrial automation, intelligent manufacturing, service oriented architecture, SystemJ

ID: 17157340