Towards Model Based Development of Managed Networked Embedded Systems

  • El Arbi Aboussoror
  • Ileana Ober
  • Michelle Sibilla
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5719)


In this paper we focus on the use of models in the development of managed networked embedded systems. In this context, models offer a mechanism that allows the level of abstraction to be raised during development and more advanced functionalities such as adaptability to be targeted. In applications where management and configuration are central issues, there is a need for coordination between the development of the operational system and the development of the management system. In current practice, the two developments are often disconnected. This paper argues that the two developments should be done as much as possible in a collaborative way, and that integration of the developments is facilitated by the use of models in both developments. Finally, the paper explains how the model-based development in this area facilitates the addition of manageability and auto-configuration capabilities, which are premises for adaptability.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Boehm, B.W.: A spiral model of software development and enhancement. In: IEEE Computer, vol. 21(5), pp. 61–72 (1988)Google Scholar
  2. 2.
    Clemm, A.: Network Management Fundamentals. Pearson Education, London (2007)Google Scholar
  3. 3.
    National Research Council: Embedded Everywhere. National Academy Press (2001)Google Scholar
  4. 4.
    DMTF: Common Information Model (CIM) Standards,
  5. 5.
  6. 6.
    The Donald O. Pederson Center for Electronic Systems Design: A framework for hardware-software co-design of embedded systems,
  7. 7.
    IETF: RFC 1157: A Simple Network Management Protocol,
  8. 8.
    ISO: ISO/IEC 10040:1998 Systems Management Overview,
  9. 9.
    International Telecommunications Union: M Series Recommendations, Telecommunication management, including TMN and network maintenance,
  10. 10.
    International Telecommunications Union: Recommendation Z.100 (11/07), Specification and Description Language (SDL),
  11. 11.
    International Telecommunications Union: Recommendation Z.120 (04/04), Message sequence chart (MSC),
  12. 12.
    Jackson, M.: Problems, methods and specialization. IEEE Software 11(6), 57–62 (1994)CrossRefGoogle Scholar
  13. 13.
    Jain, R.: The Art of Computer Systems Performance Analysis. Wiley, India (2008)Google Scholar
  14. 14.
    Lahmadi, A., Andrey, L., Festor, O.: On the impact of management on the performance of a managed system: A jmx-based management case study. In: Schönwälder, J., Serrat, J. (eds.) DSOM 2005. LNCS, vol. 3775, pp. 24–35. Springer, Heidelberg (2005)CrossRefGoogle Scholar
  15. 15.
    Larman, C., Basili, V.R.: Iterative and incremental development: A brief history. Computer 36(6), 47–56 (2003)CrossRefGoogle Scholar
  16. 16.
    Miller, J., Mukerji, J. (eds.) Object Management Group (OMG), MDA Guide Version 1.0.1,
  17. 17.
    The Open Group: The Open Group architecture framework TOGAF,
  18. 18.
    Royce, W.W.: Managing the development of large software systems: concepts and techniques. In: ICSE 1987: Proceedings of the 9th international conference on Software Engineering, pp. 328–338. IEEE Computer Society Press, Los Alamitos (1987)Google Scholar
  19. 19.
    Sibilla, M., Barros de Sales, A., Broisin, J., Vidal, P., Jocteur-Monrozier, F.: Behaviour modelling: a contribution to CIM,
  20. 20.
    Terrier, F., Gérard, S.: MDE benefits for distributed, real time and embedded systems. In: DIPES. IFIP, vol. 225, pp. 15–24. Springer, Boston (2006)Google Scholar
  21. 21.
    TM Forum: Information Framework (SID),

Copyright information

© Springer-Verlag Berlin Heidelberg 2009

Authors and Affiliations

  • El Arbi Aboussoror
    • 1
  • Ileana Ober
    • 1
  • Michelle Sibilla
    • 1
  1. 1.IRITUniversité de ToulouseToulouseFrance

Personalised recommendations