Configuration and Management of Networked Embedded Devices

application.models.provide.several.advantages.for.application.development: •. The.modular.design.of.applications.helps.to.deal.with.complexity.by.applying.a.divide-andconquer. strategy.. Furthermore,. modular. design. supports. reuse. of. application. components. and. physical. separation. •. The. separation. of. application. logic. from. physical. dependencies. allows. hardware-independent. design.that.enables.application.development.before.hardware.is.available,.as.well.as.easing.migration.and.possibly.allowing.the.reuse.(of.parts).of.applications. For.configuring.a.physical.fieldbus.system.from.such.an.application.model,.we.must.examine.(1).how. this.application.model.maps.to.the.physical.nodes.in.the.network.and.(2).how.information.flow.is.maintained.in.the.network. In.order.to.map.the.application.model.to.actual.devices,.fieldbuses.often.provide.a.model.for.specifying.physical.devices,.for.example,.in.Profibus.DP,.the.physical.mapping.between.function.blocks.and.the. physical.device.is.implemented.as.follows.(see.Figure.3.6):.A.physical.device.can.be.subdivided.in.several. modules.that.take.the.role.as.virtual.devices..Each.device.can.have.from.one.(in.case.of.simple.functionality).to.many.slots,.which.provide.the.mapping.from.physical.devices.to.function.blocks..A function. block.is.mapped.to.a.slot,.whereas.slots.may.have.associated.physical.and.transducer.blocks..Physical. and.transducer.blocks.represent.physical.properties.of.a.fieldbus.device..Parameters.of.a.function.block. are.indexed,.and.the.slot.number.and.parameter.index.cooperatively.define.the.mapping.to.data.in.the. device.memory. In.contrast,.the.FF.follows.an.object-oriented.design.philosophy..Thus,.all.information.items.related. to.configuring.a.device.and.the.application.(control.strategy).are.represented.with.objects..This.includes. function.blocks,.parameters,. as.well. as. subelements.of.parameters..These.objects. are. collected. in.an. object.dictionary.(OD),.whereas.each.object.is.assigned.an.index..This.OD.defines.the.mapping.to.the. physical. memory. on. the. respective. device.. In. order. to. understand. the. methods. for. controlling. the. . communication.flow.between.the.application.components,.we.first.examine.some.recurring.important. communication.properties.in.fieldbus.applications: •. Use.of.state.communication.as.primary.communication.mechanism.for.operating.a.fieldbus.[41].. State.communication.usually.involves.cyclically.updating.the.associated.application.data. •. Support.for.asynchronous/sporadic.communication.(event.communication).in.order.to.perform. management.functions.and.deal.with.parts.of.the.application.that.cannot.be.performed.with.state. communication.

[1]  Andreas Pitsillides,et al.  The Smart Home meets the Web of Things , 2011, Int. J. Ad Hoc Ubiquitous Comput..

[2]  Rik Van de Walle,et al.  Description and interaction of RESTful services for automatic discovery and execution , 2011 .

[3]  Dirk Timmermann,et al.  Devices Profile for Web Services and the REST , 2010, 2010 8th IEEE International Conference on Industrial Informatics.

[4]  Waltenegus Dargie,et al.  Context-Aware Computing and Self-Managing Systems , 2009 .

[5]  Dirk Timmermann,et al.  Real-time service-oriented communication protocols on resource constrained devices , 2008, 2008 International Multiconference on Computer Science and Information Technology.

[6]  Wilfried Elmenreich,et al.  Modeling distributed embedded applications on an interface file system , 2004, Seventh IEEE International Symposium onObject-Oriented Real-Time Distributed Computing, 2004. Proceedings..

[7]  Wilfried Elmenreich,et al.  Configuration and management of a real-time smart transducer network , 2003, EFTA 2003. 2003 IEEE Conference on Emerging Technologies and Factory Automation. Proceedings (Cat. No.03TH8696).

[8]  Florian Hartwich,et al.  FlexRay - The Communication System for Future Control Systems in Vehicles , 2003 .

[9]  Marcus Venzke Spezifikation von interoperablen Webservices mit XQuery , 2003 .

[10]  T. Bangemann,et al.  Integration of fieldbus systems into on-line asset management solutions based on fieldbus profile descriptions , 2002, 4th IEEE International Workshop on Factory Communication Systems.

[11]  Wilfried Elmenreich,et al.  New Node Integration for Master-Slave Fieldbus Networks , 2002 .

[12]  Wilfried Elmenreich,et al.  Managing fieldbus systems , 2002 .

[13]  Dietmar Dietrich,et al.  Open Control Networks , 2001 .

[14]  Jonas Berge Fieldbuses for Process Control: Engineering, Operation, and Maintenance , 2001 .

[15]  Andrew S. Tanenbaum,et al.  Distributed systems: Principles and Paradigms , 2001 .

[16]  D. Buhler The CANopen Markup Language representing fieldbus data with XML , 2000, 2000 26th Annual Conference of the IEEE Industrial Electronics Society. IECON 2000. 2000 IEEE International Conference on Industrial Electronics, Control and Instrumentation. 21st Century Technologies.

[17]  Manjula Patel,et al.  Application Profiles: Mixing and Matching Metadata Schemas , 2000 .

[18]  M. Wollschlaeger,et al.  A framework for fieldbus management using XML descriptions , 2000, 2000 IEEE International Workshop on Factory Communication Systems. Proceedings (Cat. No.00TH8531).

[19]  Stefan Poledna,et al.  TTP Two Level Design Approach: Tool Support for Composable Fault-Tolerant Real-Time Systems , 2000 .

[20]  Stephan Eberle XML-basierte Internetanbindung technischer Prozesse , 2000, Softwaretechnik-Trends.

[21]  Hermann Kopetz,et al.  The time-triggered architecture , 1998, Proceedings First International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC '98).

[22]  Hermann Kopetz,et al.  Real-time systems , 2018, CSC '73.

[23]  Jianli Xu,et al.  Architecting software with interface objects , 1997, Proceedings of the Eighth Israeli Conference on Computer Systems and Software Engineering.

[24]  Stefan Poledna,et al.  Fault-tolerant real-time systems - the problem of replica determinism , 1996, The Kluwer international series in engineering and computer science.

[25]  Lyn Bartram,et al.  The continuous zoom: a constrained fisheye technique for viewing and navigating large information spaces , 1995, UIST '95.

[26]  David J. Powell,et al.  Supervision: Profile of a Clinical Supervisor , 1991 .

[27]  Jason Gait,et al.  A probe effect in concurrent programs , 1986, Softw. Pract. Exp..

[28]  L. A. Zadeh,et al.  From Circuit Theory to System Theory , 1962, Proceedings of the IRE.