Infrastructure FOR XML-models transformation
Abstract
This paper offers an approach to building lightweight infrastructure for model-oriented development of complex software systems. It supposes usage of domain-dependent XML-format for primary models. The model has compact representation, admits using advanced tools for changing and extending, allows defining transformations for converting from domain-dependent XML to any other models (for sample, UML) in simplified manner. The use of XSL for describing transformations provides ability to organize both vertical and horizontal transformations (with any number of abstraction layers); enables optimum conditions for collaborative work.
Prombles in programming 2011; 3: 52-57
Full Text:
PDF (Русский)References
Dijkstra, Edsger W. On the role of scientific thought", in Dijkstra, Edsger W., Selected writings on Computing: A Personal Perspective. – New York, NY, USA: Springer-Verlag New York, Inc., 1982. – Р. 60–66.
Перевозчикова О.Л. Основи системного аналізу об’єктів і процесів комп’ютеризації. – К.: Вид. Дім Києво-Могилянської академії, 2003.
Andrew Hunt, David Thomas. Pragmatic Programmer, The: From Journeyman to Master. – Addison Wesley, 1999.
ДСТУ 3918-99 (ISO/IEC 12207:1995) Інформаційні технології. Процеси життєвого циклу програмного забезпечення.
Krzysztof Czarnecki. Model-Driven Software Development: Technology, Engineering, Management. – Wiley, 2006.
Dragan Gasevic, Dragan Djuric, Vladan Devedzic. Model Driven Architecture and Ontology Development .– Springer, 2006.
Anneke Kleppe, Jos Warmer, Wim Bast. MDA Explained: The Model Driven Architecture™: Practice and Promise. – Addison Wesley, 2006.
ISO/IEC 19503:2005 Information technology – XML Metadata Interchange (XMI).
Craig Walls, Ryan Breidenbach. Spring in Action, Second Edition. – Manning, 2007.
Lightweight .NET "Inversion of Control" container – Winter4Net, 2006. – http://www.winter4.net/
Martin Fowler. Inversion of Control Containers and the Dependency Injection pattern, 2004. http://martinfowler.com/articles/injection.html
Bertolazzi P., Krusich C., Missikoff M. An Approach to the Definition of a Core Enterprise Ontology: CEO, OES-SEO 2001, Int. Workshop on Open Enterprise Solutions: Systems, Experiences, and Organizations, Rome, September 14–15, 2001.
Martin Fowler, David Rice, Matthew Foemmel, Edward Hieatt, Robert Mee, Randy Stafford. Patterns of Enterprise Application Architecture. – Addison Wesley, 2002.
Refbacks
- There are currently no refbacks.