Challenges and Experiences in Transitioning Management Instrumentation from Command-Oriented to Model-Driven
Abstract
The popularity of model-driven development has grown significantly in recent years pushing its rapid adoption in the management instrumentation space. While standards and tooling have been created for virgin management instrumentation applications, little has been done to address the challenges of transitioning existing applications into the model-driven arena. With management interfaces constructed with divergent stovepipe implementations to meet their differing requirements and data characteristics, moving the entire system to a model-driven environment is an expensive and impractical proposition. Discussed are the design challenges and implementation experiences encountered during the successful transition of a legacy management instrumentation system to a model-driven system, including major design choices and the rationale behind them.
Keywords
Management instrumentation modeling command-oriented design development CLI SNMP MIB legacy transitionPreview
Unable to display preview. Download preview PDF.
References 1
- 1.Poole, J. D.: Model-Driven Architecture: Vision, Standards and Emerging Technologies, ECOOP, Workshop on Metamodeling and Adaptive Object Models (2001)Google Scholar
- 2.Bezivin, J.: On the Unification Power of Models, MDA: From Hype to Hope, and Reality, UML Conference, San Francisco (2003)Google Scholar
- 3.Tolvanen, J.P.: Making model-based code generation work, Embedded Systems Europe, Aug 2004, http://i.cmpnet.com/embedded/europe/esesep04/esesep04p36.pdf (retrieved 2010)
- 4.Schmidt, D. C.: Model-Driven Engineering, IEEE Computer, Feb 2006, http://www.cs.wustl.edu/~schmidt/PDF/GEI.pdf (retrieved 2010)
- 5.Brown, A.: An Introduction to Model-Driven Architecture, IBM Technical Library, http://www.ibm.com/developerworks/rational/library/3100.html (retrieved 2010)
- 6.Selic, B.: The Pragmatics of Model-Driven Development, IEEE Software 2003, http://www.cs.helsinki.fi/u/przybils/courses/CBD06/papers/01231146.pdf (retrieved 2010)
- 7.Daniels, J.: Modeling with a Sense of Purpose, IEEE Software, Jan 2002, http://www.syntropy.co.uk/papers/modelingwithpurpose.pdf (retrieved 2010)
- 8.Bezivn, J., Gerard, S., Muller, P-A., Rioux, L.: MDA Components: Challenges and Opportunities, 2003, http://www.sciences.univ-nantes.fr/lina/atl/www/papers/MDAComponents-ChallengesOpportunities.V1.3.PDF (retrieved 2010)
- 9.Almeida, J.P.A: Model-Driven Design of Distributed Applications, Telematica Instituut Fundamental Research Series, No. 018, 2006Google Scholar
- 10.Object Management Group, www.omg.org