A system for the automated design of digital image filters

K.A. Zhereb, B.I. Egorov, V.G. Prokhorov

Abstract


We present a software system for automated application development in problem specific domain of digital image processing. The system allows creating element libraries for given domain and constructing programs from these elements that are translated automatically into a given programming language. The capabilities of the system are demonstrated by developing a digital filter of smoothing type.

Problems in programming 2010; 2-3: 537-546


References


Mernik M., Heering J., and Sloane A. M. When and how to develop domain-specific languages. ACM Comput. Surv. – 2005. – Vol. 37, N. 4. – P. 316–344.

Гонсалес Р., Вудс Р. Цифровая обработка изображений. – М.: Техносфера, 2005. – 1072 с.

Cleenewerck T. Component-based DSL development. In Proceedings of the 2nd international Conference on Generative Programming and

Component Engineering (Erfurt, Germany, September 22 - 25, 2003). – P. 245–264.

Puschel M., Moura J.M.F., Johnson J. et al. SPIRAL: Code Generation for DSP Transforms. Proceedings of the IEEE, special issue on

"Program Generation, Optimization, and Adaptation". – 2005. – Vol. 93, N. 2. – P. 232– 275.

Franchetti F., de Mesmay F., McFarlin D. and Puschel M. Operator Language: A Program Generation Framework for Fast Kernels. Proc. IFIP Working Conference on Domain Specific Languages (DSL WC). – 2009. – P. 385—410.

Hamey L. and Goldrei S. Implementing a Domain-Specific Language using Stratego/XT. In A. Sloane and A. Johnstone, editors, Seventh

Workshop on Language Descriptions, Tools, and Applications (LDTA'07), Braga, Portugal, March 2007. – P. 32–46.

Bravenboer M., Kalleberg K. T., Vermaas R., and Visser E. Stratego/XT 0.17. A Language and Toolset for Program Transformation. Science of Computer Programming, special issue on experimental software and toolkits. – 2008. – Vol. 72, N. 1–2. – P. 52–70.

Stratego Program Transformation Language http://strategoxt.org/

Reid A., Peterson J., Hager G., and Hudak P. Prototyping real-time vision systems: an experiment in DSL design. In Proceedings of the 21st international Conference on Software Engineering ICSE '99 (Los Angeles, California, United States, May 16–22, 1999). – P. 484–493.

Simonyi C., Christerson M., and Clifford S. Intentional software. In Proceedings of the 21st Annual ACM SIGPLAN Conference on ObjectOriented Programming Systems, Languages, and Applications OOPSLA '06 (Portland, Oregon, USA, October 22–26, 2006). – P. 451–464.

OMG Model Driven Architecture http://www.omg.org/mda/


Refbacks

  • There are currently no refbacks.