Management architecture for distributed measurement services [power demand monitoring and control system example]

MADAMS (management architecture for distributed measurement services) is a novel service-based software framework designed for publishing, retrieving, configuring, setting-up, monitoring and executing distributed measurement services over the Internet. The basic building block is the measurement service, i.e. a software object properly configured and made remotely accessible across a network. A measurement service corresponds either to a single (virtual or physical) instrument, or to a collection of measurement services abstracting a test method. Service attributes include the graphical interface which supports user interactions. MADAMS is especially tuned to: (i) defining a common and straightforward way to use distributed measurement services; (ii) introducing a data-exchange layer for inter-instrument communications; and (iii) exploiting a design pattern which separates definition of service functionalities from distribution concerns. This paper introduces MADAMS, outlines its current implementation which depends on Java/Jini, and shows its application to a demand monitoring-control measurement system.

[1]  Domenico Grimaldi,et al.  Multicast control of mobile measurement systems , 1998, IEEE Trans. Instrum. Meas..

[2]  Domenico Cotroneo,et al.  Improving dependability of service oriented architectures for pervasive computing , 2003, Proceedings of the Eighth International Workshop on Object-Oriented Real-Time Dependable Systems, 2003. (WORDS 2003)..

[3]  Bran Selic,et al.  Real-time object-oriented modeling , 1994, Wiley professional computing.

[4]  Domenico Grimaldi,et al.  Java-based distributed measurement systems , 1998, IEEE Trans. Instrum. Meas..

[5]  Douglas C. Schmidt,et al.  Object-oriented application frameworks , 1997, CACM.

[6]  Pasquale Daponte,et al.  A measurement laboratory on geographic network for remote test experiments , 2000, IEEE Trans. Instrum. Meas..

[7]  Nicholas Carriero,et al.  How to write parallel programs , 1990 .

[8]  Domenico Grimaldi,et al.  An agent based measurement laboratory over Internet , 1999, 1999 IEEE AUTOTESTCON Proceedings (Cat. No.99CH36323).

[9]  W. Keith Edwards,et al.  Core Jini , 1999 .

[10]  Ming Yuan Cho,et al.  Development of microprocessors based demand control system for industrial and commercial customer , 2001, 2001 IEEE Industrial and Commercial Power Systems Technical Conference. Conference Record (Cat. No.01CH37226).

[11]  Libero Nigro,et al.  Development of virtual data acquisition systems based on multimedia internetworking , 1999 .

[12]  Bran Selic,et al.  Using UML for Modeling Complex Real-Time Systems , 1998, LCTES.

[13]  Geoffrey Sampson The myth of diminishing firms , 2003, CACM.

[14]  Linda F. Wilson,et al.  The ABELS brokering system , 2002, Proceedings 35th Annual Simulation Symposium. SS 2002.