DocumentCode
3517328
Title
Usage of Embedded Process Functional Language as a Modeling Tool for Embedded Systems Development
Author
Behalek, Marek ; Saloun, P.
Author_Institution
Dept. of Comput. Sci., FEI VSB Tech. Univ. of Ostrava, Ostrava, Czech Republic
fYear
2010
fDate
27-29 Jan. 2010
Firstpage
116
Lastpage
121
Abstract
Demands on development process of embedded systems are increasing. To address these demands we can for example use different agile methodologies. Agile methodologies often try to eliminate different development risks as early as possible in development cycle. Solution can be a working model or prototype of at least critical system parts. Functional languages are very attractive from this perspective. They have several interesting properties like excellent abstraction mechanism; produced code is concise and extensible. These languages can be used as a tool producing a kind of executable design. In this paper we present our work on a domain specific functional language targeted for embedded systems - Embedded Process Functional Language. This high level language can be used like a modeling tool or a prototyping language in early development phases. It uses other technologies (even other functional languages) created for embedded systems development on lower levels.
Keywords
embedded systems; functional languages; software prototyping; software tools; Embedded Process Functional Language; abstraction mechanism; agile methodology; domain specific functional language; embedded systems development; executable design; high level language; modeling tool; prototyping language; Application software; Computer languages; Embedded computing; Embedded system; Functional programming; Hardware; Integrated circuit technology; Logic programming; Prototypes; Unified modeling language; embedded systems; functional programming; high abstraction level; model;
fLanguage
English
Publisher
ieee
Conference_Titel
Intelligent Systems, Modelling and Simulation (ISMS), 2010 International Conference on
Conference_Location
Liverpool
Print_ISBN
978-1-4244-5984-1
Type
conf
DOI
10.1109/ISMS.2010.33
Filename
5416108
Link To Document