{"title":"Usage of Embedded Process Functional Language as a Modeling Tool for Embedded Systems Development","authors":"M. Behálek, Petr Šaloun","doi":"10.1109/ISMS.2010.33","DOIUrl":null,"url":null,"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.","PeriodicalId":434315,"journal":{"name":"2010 International Conference on Intelligent Systems, Modelling and Simulation","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2010-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2010 International Conference on Intelligent Systems, Modelling and Simulation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISMS.2010.33","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
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.