Towards Model Based Development of Managed Networked Embedded Systems
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.
- 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.Clemm, A.: Network Management Fundamentals. Pearson Education, London (2007)Google Scholar
- 3.National Research Council: Embedded Everywhere. National Academy Press (2001)Google Scholar
- 4.DMTF: Common Information Model (CIM) Standards, http://www.dmtf.org/standards/cim
- 5.DMTF: UML Profile for CIM, http://www.dmtf.org/standards/published_documents/DSP0219.pdf
- 6.The Donald O. Pederson Center for Electronic Systems Design: A framework for hardware-software co-design of embedded systems, http://embedded.eecs.berkeley.edu/Research/hsc/abstract.html.
- 7.IETF: RFC 1157: A Simple Network Management Protocol, http://www.ietf.org/rfc/rfc1157.txt
- 8.ISO: ISO/IEC 10040:1998 Systems Management Overview, http://www.iso.org/iso/catalogue_detail.htm?csnumber=24406
- 9.International Telecommunications Union: M Series Recommendations, Telecommunication management, including TMN and network maintenance, http://www.itu.int/rec/T-REC-M
- 10.International Telecommunications Union: Recommendation Z.100 (11/07), Specification and Description Language (SDL), http://www.itu.int/rec/T-REC-Z.100/en
- 11.International Telecommunications Union: Recommendation Z.120 (04/04), Message sequence chart (MSC), http://www.itu.int/rec/T-REC-Z.120/en
- 13.Jain, R.: The Art of Computer Systems Performance Analysis. Wiley, India (2008)Google Scholar
- 16.Miller, J., Mukerji, J. (eds.) Object Management Group (OMG), MDA Guide Version 1.0.1, http://www.omg.org/docs/omg/03-06-01.pdf
- 17.The Open Group: The Open Group architecture framework TOGAF, http://www.opengroup.org/togaf/
- 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.Sibilla, M., Barros de Sales, A., Broisin, J., Vidal, P., Jocteur-Monrozier, F.: Behaviour modelling: a contribution to CIM, http://www.dmtf.org/education/academicalliance/sibilla_2004.pdf
- 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.TM Forum: Information Framework (SID), http://www.tmforum.org/InformationFramework/1684/home.html