DocumentCode :
3453754
Title :
A model driven engineering approach based on aspects for high speed scientific X-rays cameras
Author :
Doering, Dionisio ; Pereira, Carlos E. ; Denes, Peter ; Joseph, Jayaraj
Author_Institution :
Electr. Eng. Dept., UFRGS, Porto Alegre, Brazil
fYear :
2013
fDate :
19-21 June 2013
Firstpage :
1
Lastpage :
8
Abstract :
High-speed scientific cameras have been demanding more from their control systems as the number of pixels, and number of frame increases and therefore the required total bandwidth. One way to cope with this demand is to perform realtime image processing. The challenge on that is the fact that each experiment requires a different processing algorithms and one needs to reconfigure it frequently. An example of this system is the LBNL high-speed cameras based on FPGAs used on X-rays and electron microscopy experiments. These camera systems can benefit from modern design methodologies that explore higher abstraction level modeling, which includes both functional and non-functional requirements specification and that take advantage of techniques such as object-oriented and aspect-oriented methodologies. This paper introduces HIPAO, a Hardware Image Processing system based on model driven engineering and Aspect-Oriented modeling. Some examples are shown for each step of the methodology that goes from requirements modeling to automatic code generation.
Keywords :
aspect-oriented programming; cameras; field programmable gate arrays; formal specification; image processing; program compilers; FPGAs; HIPAO hardware image processing system; LBNL high-speed cameras; abstraction level modeling; aspect-oriented methodology; automatic code generation; electron microscopy experiments; field programmable gate arrays; functional requirements specification; high speed scientific X-rays cameras; model driven engineering approach; nonfunctional requirements specification; object-oriented methodology; processing algorithms; realtime image processing; requirements modeling; Cameras; Computational modeling; Mathematical model; Object oriented modeling; Registers; Unified modeling language; Aspect-oriented methodogy; FPGA; High speed cameras; SysML; VHDL;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), 2013 IEEE 16th International Symposium on
Conference_Location :
Paderborn
Type :
conf
DOI :
10.1109/ISORC.2013.6913190
Filename :
6913190
Link To Document :
بازگشت